文章 姚 鑫 · 十一月 1, 2021 阅读大约需 8 分钟 第六十三章 SQL命令 ORDER BY(一) 第六十三章 SQL命令 ORDER BY(一) 指定结果集中行排序的SELECT子句。 #SQL #Caché 0 0 0 142
文章 姚 鑫 · 九月 8, 2021 阅读大约需 7 分钟 第十章 SQL命令 CREATE PROCEDURE(一) 第十章 SQL命令 CREATE PROCEDURE(一) 创建作为SQL存储过程公开的方法或查询。 #SQL #Caché 0 0 0 142
文章 Claire Zheng · 九月 2, 2021 Caché从零基础到精通-第24讲 JOB多进程 //player.bilibili.com/player.html?aid=377655890&bvid=BV1hf4y1N7sk&cid=398232877&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 142
公告 Hao Ma · 五月 7, 2021 开发者社区改版, April 2021 Hi Developers! 看看2021年4月的开发者社区新版本有些什么改善, 主要的新特性包括: This is a release of how did we improve the Developer Community in April 2021. The key features: 代码块里的‘拷贝到剪贴板’按钮 帖子翻译页 私信帖子作者 InterSystems官方版本和安全警示 以下是详细介绍。 #版本 #开发者社区官方 1 0 0 142
讨论 Claire Zheng · 七月 25, 2024 来分享一下!看看开发者社区AI(Developer Community AI)能够如何帮到你 Hi社区成员们! 你可能已经知道了,, 我们的 Developer Community AI(开发者社区AI) 已经运行一个多月了 🎉 我们希望你能够出于好奇来尝试一下 😁 如果你还没试过,那就试试吧!无论如何,由于它仍在测试阶段,我们非常有兴趣了解你对它的看法,也很期待听到你的想法和经验。 我们重视你为此付出的时间和精力,所以将随机赠送一个可爱的奖品给愿意分享自己想法的社区成员。要参加此抽奖活动,你需要遵循以下准则: #Artificial Intelligence (AI) #开发者社区官方 1 0 0 141
文章 Michael Lei · 六月 18, 2023 阅读大约需 3 分钟 医疗行业的未来--数据与人的融合 在数字化时代,数据的重要性无可置疑。数据作为新型生产要素,不仅在宏观政策层面得到党和政府的大力推动,也是医院高质量发展的关键和改变医疗行业的驱动力。随着医疗信息化的迅猛发展,我们正迈向一个数据随处可及、人人可用易用的医疗信息化时代。这一时代将数据与人的需求相结合,致力于让数据能“主动”找到需要他们的医护人员和患者,每一个行业从业者,都应致力于为医护人员和患者提供简单易用的软件解决方案,减少工作量,提高效率,推动医疗行业的进步。 数据与人的融合是实现医疗行业数字化转型的核心。当然,医疗数据的收集、存储和管理对于提供高质量的医疗服务至关重要。然而,仅仅有大量的数据并不足够,我们需要将数据与人的需求紧密结合起来。这意味着我们应该让更多的数据关联起来,并且能服务于更多的人群,让患者能够随时随地访问他们的电子病历,让医生和科研人员也能及时有效地获取病人在医院围墙内外进行治疗和健康管理的数据,并且以直观易懂的方式呈现给医护人员和患者,使他们能够快速、准确地获取所需的信息。数据的融合还包括将不同来源的数据整合起来,为医护人员提供全面、完整的视图,同时基于医疗诊断的规则,不管是通过CDSS的形式,还是通过ChatBot(聊天机器人),帮助他们做出更好的决策。 #InterSystems IRIS for Health 1 0 0 141
文章 Jingwei Wang · 六月 8, 2023 阅读大约需 1 分钟 Embedded python 重新加载更新后的python模块 在InterSystems IRIS中重新加载更新后的Python模块的方式和直接使用Python 重新加载模块的方式是一样的。 在Python3.4 之后到版本中,直接使用Python 重新加载模块的方式如下: import importlib importlib.reload(module) 同样,在在InterSystems IRIS中重新加载Python模块的方式与其没有区别,示例如下: ##嵌入式 Python #InterSystems IRIS for Health 0 0 0 141
公告 Michael Lei · 二月 28, 2023 医疗数据去标识化工具 抢先体验计划 我们很高兴地宣布我们的抢先体验计划的最新成员 - Health Data De-ID工具。 该工具将根据 *HIPAA 安全港* 对结构化临床数据进行去标识化处理,并允许在需要时进行重新标识。它使用 InterSystems 的 *SDA* 规范格式,该格式用于我们从一种格式到另一种格式的所有标准转换,例如 *HL7* 到 *CDA*、*HL7* 到 *FHIR* 等。虽然该工具使用 XSLT 转换来提高性能原因,它提供了辅助方法,您不需要成为 XSLT 专家的情况下更轻松地调整开箱即用的去标识化规则。 Health Data De-ID 适用于任何 InterSystems 产品,从 InterSystems IRIS for Health 到 Health Connect 再到 Unified Care Record。 #HealthShare #InterSystems IRIS for Health 0 0 0 141
文章 姚 鑫 · 二月 6, 2023 阅读大约需 3 分钟 第六十八章 使用 Web 服务监控 IRIS - 监控网络客户端 第六十八章 使用 Web 服务监控 IRIS - 监控网络客户端 SYS.WSMon.Client 类和相关类是一个 IRIS 网络服务客户端,可以在同一个 IRIS 实例或另一个 IRIS 实例中调用 SYS.WSMon.Server 网络服务的方法。 此 Web 客户端类使用以下 LOCATION 参数: Parameter LOCATION = "http://server:port/csp/sys/SYS.WSMon.Service.cls" 其中,服务器是运行 IRIS 的服务器,端口是 IRIS Web 服务服务器使用的端口。 以与使用其他 IRIS 网络服务客户端相同的方式使用此网络客户端: #Caché 0 0 0 141
文章 Claire Zheng · 一月 4, 2023 阅读大约需 1 分钟 【动画视频】InterSystems IRIS数据平台支持多少种开发语言? 多种开发技术,令开发人员随心所愿! //player.bilibili.com/player.html?aid=734120331&bvid=BV1qD4y177Rz&cid=933823965&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 141
文章 姚 鑫 · 九月 22, 2022 阅读大约需 2 分钟 第四十章 连接到远程服务器(二) 第四十章 连接到远程服务器(二) 使用可选的服务器字段 网络服务器 IP 地址 Web Server IP Address 如果计划使用与正在管理的 IRIS 实例不同的机器上存在的 Web 服务器,请在此字段中输入 Web 服务器机器的 IP 地址。如果未指定,则默认为 IP 地址。 CSP Server Instance 如果正在配置一个 Web 服务器以连接到多个 IRIS 实例,请在 CSP 服务器实例字段中输入要连接的 IRIS 实例名称。 #Caché 1 0 0 141
公告 Claire Zheng · 九月 22, 2022 InterSystems开发者社区中文版首届技术征文大赛专家评审团亮相! 中文社区的同学们大家好! 如你所知,从2022年9月5日-10月24日(北京时间),我们正在举办🏆InterSystems开发者社区中文版首届技术征文大赛🏆(←点击链接进入参赛页面,浏览所有参赛文章)! 截至目前,我们已收获了20余篇佳作 作为此次大赛重要奖项“专家提名奖”评比的重要部分,我们的专家评审团已组建成团! #竞赛 #开发者社区官方 2 0 0 141
公告 Claire Zheng · 一月 17, 2022 2021开发者社区中文版最热门的提问有哪些? 尊敬的开发者,2021年,InterSystems开发者社区中文版收到了很多提问/问题。 #摘要 #开发者社区官方 0 0 0 141
文章 姚 鑫 · 七月 26, 2021 阅读大约需 3 分钟 类关键字NoExtent,OdbcType,Owner,ProcedureBlock # <center> 第二十五章 类关键字 - NoExtent 指定是否阻止编译器为此类生成继承类(如果不这样做的话)。 # 用法 要防止编译器为此类生成继承类,请使用以下语法: ```Class MyApp.MyClass [ NoExtent ] { //class members }``` 否则,省略此关键字或将单词`Not`放在关键字的前面。 # 详解 如果该关键字为真,则该类没有 `extent`。不能创建此类的实例。通常,这样的类会扩展或覆盖从`%Library.Persistent`继承的标准持久接口。 # 对子类的影响 此关键字不是继承的。 # 默认 如果省略此关键字,类可以有一个`extent`。 # <center> 第二十六章 类关键字 - OdbcType 指定通过`ODBC`或`JDBC`公开此数据类型时使用的类型。每个数据类型类都必须指定一个`ODBC`类型。此关键字仅适用于数据类型类。 # 用法 #Caché 0 0 0 141
Job Claire Zheng · 五月 8, 2021 最新职位正在招聘:Channel Sales Manager InterSystems中国正在招聘SE,具体职位需求以英文发布,详情如下,欢迎将简历砸过来 (claire.zheng@intersystems.com)or 私信联系 :) #工作机会 0 0 0 141
文章 姚 鑫 · 二月 4, 2021 阅读大约需 5 分钟 第二十四章 Caché 变量大全 $ZA 变量 # <center> 第二十四章 Caché 变量大全 $ZA 变量 包含当前设备上最后一次读取的状态。 # 大纲 ```java$ZA``` # 描述 `$ZA`包含当前设备上最后一次读取的状态。 不能使用`SET`命令修改此特殊变量。尝试这样做会导致`<SYNTAX>`错误。 # 注意 ## `$ZA`,带终端I / O `$ZA`被实现为一系列位标志,每个位表示一条特定的信息。下表显示了可能的值、它们的含义,以及如何使用模(`#`)和整数除(`\`)运算符测试它们: #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 141
文章 姚 鑫 · 十月 29, 2024 阅读大约需 2 分钟 第五章 主设备、当前设备、空设备 第五章 主设备、当前设备、空设备 一个进程拥有一台设备 一次只有一个进程可以拥有一个设备,顺序文件除外。 换句话说,在进程成功向设备发出OPEN命令后,在第一个进程释放该设备之前,其他进程都无法打开该设备。进程通过以下任一方式释放设备: 通过显式发出CLOSE命令。 通过停下来。 每个进程都有一个主设备 每个 IRIS 进程都有一个主要输入设备和一个主要输出设备。默认情况下,这些是同一设备。当您登录终端并激活 IRIS 时,该终端将成为主要设备。由于 IRIS 隐式向该终端发出OPEN和USE命令,因此可以立即向它发出READ和WRITE命令。 IRIS 主设备是操作系统指定为主输入设备的设备。 $PRINCIPAL特殊变量包含主设备的设备 ID。 #InterSystems IRIS for Health 0 0 0 140
文章 Michael Lei · 九月 26, 2024 阅读大约需 6 分钟 使用 GitLab 持续交付 InterSystems 解决方案 – 第 1 部分:Git 大家都搭建了测试环境。 有些人很幸运,可以在完全独立的环境中运行生产。 -- 佚名 . 在这一系列文章中,我想向大家介绍并探讨使用 InterSystems 技术和 GitLab 进行软件开发可以采用的几种方式。 我将介绍以下主题: Git 101 Git 流程(开发流程) GitLab 安装 GitLab 工作流 GitLab CI/CD 包含容器的 CI/CD 第一部分将介绍现代软件开发的基础 – Git 版本控制系统和各种 Git 流程。 #Docker #Git #变更管理 #容器化 #持续集成 #新手 #最佳实践 #系统管理 #部署 #Caché 0 0 0 140
文章 姚 鑫 · 九月 22, 2024 阅读大约需 3 分钟 第三十章 使用派生密钥令牌进行加密和签名 第三十章 使用派生密钥令牌进行加密和签名 IRIS 支持 WS-SecureConversation 1.4 定义的 <DerivedKeyToken> 元素。可以创建并使用<DerivedKeyToken> 元素进行加密和签名,作为前三个主题中描述的方法的替代。 通常,会同时执行加密和签名。为简单起见,本主题分别介绍这些任务。有关结合加密和签名的信息,请参阅结合加密和签名。 概述 <DerivedKeyToken> 元素旨在携带发送者和接收者可以独立使用的信息来生成相同的对称密钥。这些方可以使用该对称密钥对 SOAP 消息的指定部分进行加密、签名或同时执行这两种操作。 要生成和使用 <DerivedKeyToken>,请执行以下操作: #InterSystems IRIS for Health 0 1 0 120
文章 Hao Ma · 五月 15, 2024 阅读大约需 4 分钟 IRIS/Caché SQL优化经验分享 - 优化关键字 SQL查询优化器一般情况下能给出最好的查询计划,但不是所有情况都这样,所以InterSystems SQL还提供了一个方式, 也就是在查询语句里加入optimize-option keyword(优化关键字), 用来人工的修改查询计划。 比如下面的查询: SELECT AVG(SaleAmt) FROM %PARALLEL User.AllSales GROUP BY Region 其中的%PARALLEL, 就是最常用的优化关键字, 它强制SQL优化器使用多进程并行处理这个SQL。 您可以这样理解: 如果查询优化器足够聪明,那么绝大多数情况下,根本就不需要优化关键字来人工干预。因此,您也一定不奇怪在不同的IRIS/Caché版本中, 关键字的表现可能不一样。越新的版本,应该是越少用到。比如上面的%PARALLEL, 在Caché的大多数版本中, 在查询中加上它一般都能提高查询速度,而在IRIS中,尤其是2023版本以后, 同样的SQL查询语句,很大的可能查询优化器已经自动使用多进程并行查询了,不再需要用户人工干预了。 因此,先总结有关优化关键字的要点: #SQL #新手 #InterSystems IRIS 0 0 0 140
文章 Claire Zheng · 一月 17, 2024 阅读大约需 1 分钟 新的开发者大赛开始啦,如何在大赛中提交您的应用? 第一步 您需要在Open Exchange中提交并发布您的应用。 第二步 通过您的个人主页/Open Exchange页面进入您个人的开发者页面 在这里您可以找到自己提交成功的全部应用 #开发者社区常见问题 #提示和技巧 #IRIS竞赛 #Open Exchange #开发者社区官方 0 0 0 140
公告 Michael Lei · 六月 8, 2023 InterSystems 测试管理器 - %UnitTest 框架的新 VS Code 扩展 如果您已经使用%UnitTest 框架构建了单元测试,或者正在考虑这样做,请查看InterSystems 测试管理器Test Manager。 无需离开 VS Code,您现在可以浏览单元测试、运行或调试它们,并查看之前的运行结果。 InterSystems 测试管理器适用于 ObjectScript 扩展支持的两种源代码位置范例。您的单元测试类可以在 VS Code 的本地文件系统(“客户端编辑”范例)或服务器命名空间(“服务器端编辑”)中掌握。在这两种情况下,实际测试运行都发生在服务器命名空间中。 欢迎反馈。 #工具 #测试 #Caché #InterSystems IRIS #VSCode Open Exchange app 0 0 0 140
文章 王喆 👀 · 三月 12, 2023 阅读大约需 8 分钟 教程 - 使用 SSH 开发 IRIS #Java #JDBC #开发环境 #教程 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 140
文章 姚 鑫 · 一月 24, 2023 阅读大约需 4 分钟 第五十五章 使用 ^mgstat 监控性能 - Seizes、ASeizes 和 NSeizes 第五十五章 使用 ^mgstat 监控性能 - Seizes、ASeizes 和 NSeizes Column Description Notes Glorefs 全局引用(数据库访问)。指示代表当前工作负载正在发生的工作量;尽管全局引用会消耗 CPU 时间,但由于缓冲池的存在,它们并不总是需要物理读取。 RemGrefs * 远程全局引用(数据库访问)。指示代表分布式缓存集群应用程序服务器生成的全局引用数。 GRratio 全局引用与远程全局引用的比率。 PhyRds 从磁盘物理读取。大量的物理读取可能表明存在性能问题;可以通过增加数据库(全局)缓冲区的数量来提高性能。 Rdratio #Caché 0 0 0 140
文章 姚 鑫 · 十二月 23, 2022 阅读大约需 4 分钟 第二十二章 使用系统监视器 - 周期 第二十二章 使用系统监视器 - 周期 Periods 默认情况下,每周有 63 个重复周期对传感器进行采样。这些期间中的每一个都代表一周中特定日期的以下指定间隔之一: 默认健康监控周期 #Caché 0 0 0 140
问题 Michael Lei · 五月 8, 2022 在production中删除项目 大家好! 我正在创建一个脚本,从Ensemble Production中删除一个项目(Component),我知道有手动的方法,但由于有几个Component,我想用一个脚本来更快。 我试着用%Delete()并在Ens.Config.Item上做选择,但这最终在生产中产生了几个错误。有谁知道我怎样才能简单地做到这一点? 答案参见:https://community.intersystems.com/post/delete-item-production #开发环境 #系统管理 #Ensemble 0 1 0 139
文章 姚 鑫 · 五月 6, 2022 阅读大约需 2 分钟 第134章 SQL函数 STUFF 第134章 SQL函数 STUFF 字符串函数,用于替换字符串中的子字符串。 #SQL #Caché 0 0 0 140
文章 姚 鑫 · 三月 13, 2022 阅读大约需 5 分钟 第八十章 SQL函数 $LIST(二) 第八十章 SQL函数 $LIST(二) 示例 在以下嵌入式 SQL 示例中,两个 WRITE 语句都返回“Red”,即列表中的第一个元素。第一个默认写入第一个元素,第二个写入第一个元素,因为位置参数设置为 1: #SQL #Caché 0 0 0 140
公告 Michael Lei · 十一月 11, 2021 在线培训网站最新更新 分析 学习路径: 使用自适应分析建立数据模型 学习路径: 使用IRIS 商业智能BI建立数据模型 学习路径: 用InterSystems IRIS BI分析器BI Analyzer构建模型 其他 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 140