公告 Claire Zheng · 十一月 11, 2021 InterSystems开发者竞赛:安全 亲爱的社区开发者们,大家好! 欢迎积极参与新一轮InterSystems开发者竞赛! 🏆 InterSystems开发者竞赛:安全 🏆 竞赛时间: 2021年11月15日-12月5日 奖金总额: $9,450! #安全 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange #开发者社区官方 0 0 0 181
公告 Claire Zheng · 四月 27, 2021 恭喜!InterSystems开发者工具编程大赛优胜者已产生! 亲爱的社区开发者们: InterSystems开发者工具编程大赛 顺利结束. 感谢大家对激动人心的编码马拉松的支持参与! 是时候宣布此次竞赛优胜者啦! 掌声送给以下参赛者和他们贡献的优秀应用! #竞赛 #InterSystems IRIS #Open Exchange 0 0 0 181
文章 Claire Zheng · 一月 21, 2021 阅读大约需 1 分钟 【视频】IRIS数据库在医疗行业发展(3):InterSystems IRIS独立组件 这是“IRIS数据库在医疗行业发展”系列课程的第三讲,InterSystems中国技术总监乔鹏为您介绍InterSystems IRIS独立组件。InterSystems IRIS数据平台是全球首款且唯一一款专门设计用于从医疗数据中提取价值的数据平台。 #视频 #InterSystems IRIS for Health 0 0 0 181
问题 water huang · 十一月 28, 2023 %Library.DateTime 类型的数据导出为xml数据 我创建了一个类,里面有个属性OPDT 是 %Library.DateTime类型的,类继承了%XML.Adaptor,我是用 d obj.XMLExportToString(.xml) 导出为xml后,OPDT的值是 2023-11-28T13:57:26 这样的,我需要的值是 2023-11-28 13:57:26 这样的,T需要换成“ ”,有没有什么方式能设置导出的数据格式? #XML #Ensemble 0 1 0 179
文章 Michael Lei · 九月 20, 2023 阅读大约需 4 分钟 基于IRISI对您的敏感数据进行令牌化/代币化 根据剑桥词典的解释,令牌化数据是“用令牌(=代表第一个数据的不同数据)替换隐私数据,以防止隐私信息被不被允许做的人看到”(https://dictionary.cambridge.org/pt/dicionario/ingles/tokenize)。如今,一些公司,尤其是金融和医疗保健领域的公司,正在将其数据令牌/代币化作为满足网络安全和数据隐私(GDPR、CCPA、HIPAA 和 LGPD)要求的重要策略。但是,为什么不使用加密呢?保护敏感数据的令牌化过程比数据加密更常用,原因如下: #安全 #InterSystems IRIS Open Exchange app 0 0 0 180
文章 姚 鑫 · 五月 1, 2023 阅读大约需 5 分钟 第四十五章 管理镜像 - 使用 ^MIRROR 状态监视器 第四十五章 管理镜像 - 使用 ^MIRROR 状态监视器 使用 ^MIRROR 状态监视器 ^MIRROR 例程提供基于字符的镜像状态监视器。 ^MIRROR Status Monitor 选项显示镜像成员的状态,包括类型、状态、日志传输延迟和 dejournal 延迟(请参阅镜像成员日志传输和 Dejournaling 状态)。监视器可以在任何镜像成员上运行,但在故障转移成员上运行它会提供有关仲裁器配置和所有连接的异步成员的信息,而在异步成员上运行它则不会。 要启动状态监视器,请打开终端窗口,在 %SYS 命名空间中运行 ^MIRROR 例程(请参阅使用 ^MIRROR 例程),然后从镜像状态菜单中选择状态监视器。以下是在故障转移成员上运行时监视器的输出示例: #InterSystems IRIS 0 0 0 180
文章 Michael Lei · 六月 7, 2022 阅读大约需 3 分钟 绕过ODBC使用ObjectScript访问远程系统 绕过ODBC使用ObjectScript访问远程系统 这是一个在 IRIS 2020.1 和 Caché 2018.1.3 上工作的代码示例 不会与新版本保持同步 也不会获得 InterSystems 提供的支持服务! 我们经常会遇到这样的情况,由于各种原因ODBC是访问一个远程系统的唯一选择。如果你只需要检查或改变表,这就足够了。但你不能直接执行一些命令或改变一些Global。 特别感谢@Anna.Golitsyna 启发我发表此文。 这个例子提供了3种 SQLprocedure 方法来实现访问远程系统这个目的,如果其他的访问方式被阻止,通常是被一些防火墙阻止。 #ObjectScript #ODBC #SQL #Globals #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 180
文章 Claire Zheng · 七月 6, 2021 Caché从零基础到精通-第3讲_语法规则 //player.bilibili.com/player.html?aid=974040954&bvid=BV1y44y1q7yo&cid=365368802&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 180
文章 姚 鑫 · 四月 25, 2021 阅读大约需 10 分钟 第五章 优化查询性能(四) 第五章 优化查询性能(四) 注释选项 可以在SELECT、INSERT、UPDATE、DELETE或TRUNCATE表命令中为查询优化器指定一个或多个注释选项。 注释选项指定查询优化器在编译SQL查询期间使用的选项。 通常,注释选项用于覆盖特定查询的系统范围默认配置。 语法 语法/*#OPTIONS */(在/*和#之间没有空格)指定了一个注释选项。 注释选项不是注释; 它为查询优化器指定一个值。 注释选项使用JSON语法指定,通常是“key:value”对,例如: /*#OPTIONS {"optionName":value} */。 支持更复杂的JSON语法,比如嵌套值。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 180
文章 Claire Zheng · 二月 1, 2021 阅读大约需 2 分钟 如何在开发者社区上发布同类最佳的问题? Hi, 大家好! 我们在开发者社区上发布问题的目的是获得答案。 以下是一个非常简单的准则文档,介绍如何提出问题会获得回答。 当您发布问题时,您需要填写 3 个字段:标题、正文和组。 以及标签。 #开发者社区常见问题 #开发者社区官方 0 0 0 180
InterSystems 官方 Claire Zheng · 六月 20, 2025 InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 2025.1 正式发布 InterSystems 宣布 InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 2025.1 正式发布 ##嵌入式 Python #SQL #Vector Search #版本 #InterSystems IRIS #Health Connect #InterSystems IRIS for Health #InterSystems 官方 #文档 0 0 0 179
公告 Claire Zheng · 十月 13, 2024 加入 InterSystems 步行挑战! 开发者社区的成员,大家好! 我们都喜欢编码,但我们应该时不时地放下代码去锻炼身体! InterSystems 步行挑战将帮助您恢复精力、增强体质。 历史悠久的 Salt Road 在几个世纪以前连接起欧洲,沿着这条传奇的贸易路线,踏上从吕贝克到吕讷堡的虚拟赛道。 赢取跑步机、智能手表和奖牌等精美礼品。 👟🚶🧑🦼系紧鞋带,放下工作,更好地编码! 🔋💻💪 📅日期:9 月 23 日 - 10 月 20 日(可能有变动) 想加入吗? 详细信息如下。 #活动 #其他 1 0 0 179
文章 Michael Lei · 七月 25, 2024 阅读大约需 6 分钟 配置数据库的多卷存储 ISC 开发者们,我向你们致敬 👑。 #数据库 #系统管理 #InterSystems IRIS 0 0 0 179
文章 姚 鑫 · 十二月 25, 2022 阅读大约需 2 分钟 第二十四章 使用系统监视器 - 使用 ^%SYSMONMGR 管理运行状况监视器 第二十四章 使用系统监视器 - 使用 ^%SYSMONMGR 管理运行状况监视器 如使用 ^%SYSMONMGR 实用程序中所述,^%SYSMONMGR 实用程序允许管理和配置系统监视器,包括运行状况监视器。要管理 Health Monitor,请在终端中切换到 %SYS 命名空间,然后输入以下命令: #Caché 0 0 0 179
文章 Jingwei Wang · 九月 2, 2022 阅读大约需 1 分钟 ‘已放弃’ 的消息状态 - 集成平台 当使用集成平台传递异步消息时,在消息查看器查看消息状态的时候会出现 ‘已放弃’(Discarded) 的消息状态。 ‘已放弃’ 的消息状态出现主要有以下原因: 当响应的消息在响应请求超时后才到达你要发送的目的地,这条消息就成为了 ’已放弃‘ 的消息。 因某种原因,消息无法交付,手动将消息标记为 ‘已放弃’。 异步传递的消息,无需等待返回消息,这时如果配置了返回消息,这条消息也会成为 ’已放弃‘ 的消息。 注意:被标记为 ‘已放弃’的消息任然会被永久储存,只有但你明确删除它们时,消息才会被删除 #互操作性 #Ensemble 0 0 0 179
问题 li liao · 四月 29, 2022 csp 接口查询速度极慢排查 目前 cache 架构如上图所示,有部分 csp 接口查询速度不稳定,数据量并不大,每次查询返回也就几十个个病人数据,有时 1-4秒,有时十分慢差不多10几秒;在终端直接执行接口对应方法速度又很快。请问怎么逐步排查、定位问题出在哪一部分?有哪些工具、手段或者 cache 参数可以监控? #CSP #Caché 0 1 0 178
文章 姚 鑫 · 五月 11, 2022 阅读大约需 3 分钟 第139章 SQL函数 TIMESTAMPDIFF 第139章 SQL函数 TIMESTAMPDIFF 一个标量日期/时间函数,它返回指定日期部分的两个时间戳之间差异的整数计数。 #SQL #Caché 0 0 0 179
公告 Michael Lei · 一月 10, 2022 2021 InterSystems 应用市场Open Exchange 应用软件最热门的应用!欢迎免费下载体验! 嗨,开发者们,新年好!不要错过2021年的《ISC 应用市场Open Exchange应用文摘》。让我们认识一下最受欢迎的应用程序和它们的开发者,欢迎免费下载。. 2021概览: ✓ 183 新应用✓ 6,899 次下载 ✓ 654 位开发者✓ 566 应用累计✓ 15,897 次下载累计✓ 1,457 位开发者累计 #摘要 #Open Exchange 0 0 0 179
文章 Jingwei Wang · 十二月 29, 2021 阅读大约需 4 分钟 $ZDATETIME 和 $ZDATETIMEH 参数 dformat : 值 描述 1 MM/DD/[YY]YY : 07/01/97 或 02/22/2018 #ObjectScript #学习门户 0 0 0 179
文章 姚 鑫 · 十一月 26, 2021 阅读大约需 2 分钟 第八十八章 SQL命令 WHERE(一) 第八十八章 SQL命令 WHERE(一) 指定一个或多个限制性条件的SELECT子句。 大纲 SELECT fields FROM table WHERE condition-expression 参数 condition-expression - 由一个或多个布尔谓词组成的表达式,该谓词控制要检索的数据值。 描述 可选的WHERE子句可以用于以下目的: #SQL #Caché 0 0 0 179
问题 Yufeng Li · 六月 14, 2021 IRISHealth-2019.1.0.510.4 能在 CentOS 7.5上部署吗? IRISHealth-2019.1.0.510.4 能在 CentOS 7.5上部署吗? #InterSystems IRIS for Health 0 1 0 178
文章 姚 鑫 · 四月 15, 2021 阅读大约需 10 分钟 第二章 定义和构建索引(三) # 第二章 定义和构建索引(三) # 位图索引 位图索引是一种特殊类型的索引,它使用一系列位串来表示与给定索引数据值相对应的一组ID值。 位图索引具有以下重要功能: 位图是高度压缩的:位图索引可以比标准索引小得多。这大大减少了磁盘和缓存的使用量。 位图操作针对事务处理进行了优化:与使用标准索引相比,可以在表中使用位图索引,而不会降低性能。 位图上的逻辑操作(counting、AND和OR)经过优化以获得高性能。 SQL引擎包括许多可以利用位图索引的特殊优化。 位图索引的创建取决于表的唯一标识字段的性质: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 179
公告 Michael Lei · 一月 27, 2023 InterSystems IRIS 持久化类审计包 大家好, 我在 OEX 上加载了一个新软件包,我也计划在本月参加比赛。 简而言之,它为您提供以下内容。 用于 InterSystems IRIS 的持久(表)类以保存记录历史的基类 这些类允许在touch时将持久类记录历史化到另一个持久类中。 这提供了任何记录的完整历史记录。 它允许记录回滚到特定版本。 它可以自动清除旧的历史记录。 请检查一下。 谢谢你们。 #ObjectScript #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 178
文章 姚 鑫 · 十二月 21, 2022 阅读大约需 5 分钟 第二十章 使用系统监视器 - 定义系统监视器组件 第二十章 使用系统监视器 - 定义系统监视器组件 SYS.Monitor API 允许定义自己的传感器、订阅者和通知器类。 Sensor Classes 传感器类扩展 %SYS.Monitor.AbstractSensor。 System Monitor 控制器最初调用每个传感器类的 Start() 方法;此后,在每个周期,它都会调用 GetSensors() 方法。 SetSensor() 方法在传感器类中用于设置 SensorReading 属性中的传感器名称/值对,该属性由 GetSensors() 返回并传递给所有订阅者类。 传感器类还可以评估传感器读数,并根据评估结果调用类的 %SYS.Monitor.Email 以根据通知或任何用户定义的警报方法生成电子邮件消息。 #Caché 0 0 0 178
文章 姚 鑫 · 四月 18, 2022 阅读大约需 3 分钟 第116章 SQL函数 REPLACE 第116章 SQL函数 REPLACE 字符串函数,用于替换字符串中的子字符串。 大纲 REPLACE(string,oldsubstring,newsubstring) 参数 string - 作为子字符串搜索目标的字符串表达式。 oldsubstring - 字符串中要匹配的子字符串。 newsubstring - 用于替换 oldsubstring 的子字符串。 描述 REPLACE 在字符串中搜索子字符串并替换所有匹配项。匹配区分大小写。如果找到匹配项,它将用 newsubstring 替换 oldsubstring 的每个实例。替换子串可能比它替换的子串长或短。如果找不到子字符串,则 REPLACE 将原样返回原字符串。 #SQL #Caché 0 0 0 178
文章 姚 鑫 · 十月 31, 2021 阅读大约需 2 分钟 第六十二章 SQL命令 OPEN 第六十二章 SQL命令 OPEN 打开游标。 大纲 OPEN cursor-name 参数 cursor-name - 游标的名称,已经声明过了。 游标名称是在DECLARE语句中指定的。 游标名称区分大小写。 描述 OPEN语句根据游标的DECLARE语句中指定的参数打开游标。 一旦打开,就可以获取游标。 打开的游标必须关闭。 试图打开未声明的游标会出现SQLCODE -52错误。 试图打开已经打开的游标会导致SQLCODE -101错误。 试图获取或关闭未打开的游标将导致SQLCODE -102错误。 成功的OPEN设置SQLCODE = 0,即使结果集是空的。 #SQL #Caché 0 0 0 178
文章 姚 鑫 · 八月 13, 2021 阅读大约需 2 分钟 属性关键字Collection,Deprecated,Final,Identity 第九十七章 属性关键字 - Collection 不推荐使用的方法是指定集合属性的集合类型。不要使用。 详解 此关键字已被“as”语法替换。 第九十八章 属性关键字 - Deprecated 指定此属性已弃用。此关键字被类编译器忽略,仅提供属性已弃用的人类可读指示符。 用法 要指定不推荐使用此属性,请使用以下语法: Property name As classname [ Deprecated ]; 否则,请省略此关键字或将该词放在该关键字之前。 第九十九章 属性关键字 - Final 指定此属性是否为最终属性(不能在子类中重写)。 用法 要指定属性为最终属性,请使用以下语法: Property name As classname [ Final ]; 否则,请省略此关键字或将该词放在该关键字之前。 #Caché 0 0 0 178
文章 姚 鑫 · 二月 25, 2021 阅读大约需 3 分钟 第四十七章 Caché 变量大全 ^$JOB 变量 第四十七章 Caché 变量大全 ^$JOB 变量 提供系统间IRIS进程(JOB)信息。 大纲 ^$JOB(job_number) ^$J(job_number) 参数 job_number 输入ObjectScript命令时创建的系统特定OBJ编号。每个活动的InterSystems IRIS进程都有一个唯一的作业号。登录到系统会启动一个作业。在UNIX®系统上,作业号是调用InterSystems IRIS时启动的子进程的PID。JOB_NUMBER必须指定为整数;不支持十六进制值。 描述 可以将^$JOB结构化系统变量用作$DATA、$ORDER和$QUERY函数的参数,以获取有关本地InterSystems IRIS系统上是否存在InterSystems IRIS作业的信息。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 178
公告 Claire Zheng · 一月 5, 2023 InterSystems 开发者社区中文版:2022年哪些文章最受关注(TOP 10)? 2022 年,InterSystems 开发者社区中文版共有会员515位,共发布了 745 篇帖子,以下列举了2022年度最热门、讨论最多、点赞数最高的TOP 10文章,以及最受欢迎的作者,感谢各位开发者在 2022 年对 InterSystems 社区的贡献! #摘要 #开发者社区官方 0 0 0 177
文章 姚 鑫 · 十月 10, 2021 阅读大约需 3 分钟 第四十一章 SQL命令 DROP VIEW 第四十一章 SQL命令 DROP VIEW 删除视图 大纲 DROP VIEW view-name [CASCADE | RESTRICT] 参数 view-name 要删除的视图的名称。 视图名可以是限定的(schema.viewname),也可以是非限定的(viewname)。 非限定视图名接受默认模式名。 CASCADE RESTRICT - 可选-指定CASCADE关键字以删除引用view-name的任何其他视图。如果有另一个视图引用view-name,则指定RESTRITE将发出SQLCODE-321错误。默认值为限制。 描述 DROP VIEW命令删除视图,但不删除基础表或数据。 #SQL #Caché 0 0 0 177