文章 Hao Ma · 七月 29, 2024 阅读大约需 2 分钟 使用 GitLab 持续交付 InterSystems 解决方案 - 索引目录 转发自Eduard Lebedyu的原文 在本系列文章中,我将介绍并讨论使用 InterSystems 技术和 GitLab 进行软件开发的几种可行方法。我将涉及以下主题: #Git #变更管理 #持续交付 #持续集成 #教程 #测试 #系统管理 #部署 #Caché #InterSystems IRIS 1 1 0 85
文章 Michael Lei · 六月 7, 2023 阅读大约需 1 分钟 2023 年全球峰会,第二天 你好社区! 今天我继续我的全球峰会活动,欢迎你们来到第二天。 上午的演讲专门针对 IRIS 数据平台(太棒了!)。 Scott Gnau 首先解释了为什么 IRIS 被称为 IRIS。我居然才知道! #Global Summit 2023 #活动 #全球峰会 2 0 0 105
文章 姚 鑫 · 四月 20, 2023 阅读大约需 3 分钟 第三十四章 配置镜像 - 在镜像中激活日志加密 第三十四章 配置镜像 - 在镜像中激活日志加密 在镜像中激活日志加密 在镜像成员上激活日志加密时,请记住三个重要的注意事项: 不能在故障转移成员和 DR 异步上激活日志文件加密,除非镜像需要 TLS 安全性。 如果在主服务器上激活了日志加密,则必须在属于镜像的任何报告异步上激活它。此外,最佳做法是在备份和任何 DR 异步上激活日志加密,以便在发生故障转移或 DR 升级时日志加密将继续有效。 故障转移成员和 DR 异步之间的日志加密要求在一个成员上用于日志加密的加密密钥在其他成员上被激活(尽管不一定用于日志加密),以便根据需要用于解密收到的日志文件。具体来说, #InterSystems IRIS 0 0 0 105
文章 姚 鑫 · 十二月 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 105
公告 Claire Zheng · 十月 25, 2022 【重要】恭喜1024活动中奖者!请获奖者及时提交信息,以便我们及时与您沟通奖品领取 各位开发者社区的同学们,大家好! 10月24日晚,我们成功举办了“首届技术征文大赛线上分享会”,我们在这次活动中邀请了多位征文大赛的参赛同学分享技术心得,同期举办了多轮抽奖,以下是各个奖品的获奖名单,我们恭喜这些获奖者,同时提醒获奖者请务必通过二维码登记奖品领取信息(如已登记请忽视)。 #开发者社区官方 0 0 0 105
文章 Vincent Wu · 十月 23, 2022 阅读大约需 4 分钟 TrakCare Lab之延伸应用-护理站自动采检备管系统(NSAD)之开发 TrakCare Lab是TrakCare #业务服务 #TrakCare 3 0 0 105
公告 Claire Zheng · 六月 23, 2022 【参赛时间延长】InterSystems技术写作大赛:Python 嗨,开发者们!欢迎加入第二届InterSystems技术写作大赛! 🐍 InterSystems技术写作大赛:Python 🐍 6月20日至七月20日 延长至7月31日,在社区撰写一篇利用InterSystems技术使用Python的文章,主题自定。 🎁 撰文即得奖 我们为每一位参与此次写作大赛的作者准备了一份特殊礼品! 🏆 优秀文章大奖 AirPods Max; Apple Watch SE; Apple HomePod mini / Apple Pencil #活动 #竞赛 #IRIS竞赛 #开发者社区官方 0 0 0 105
文章 Lucy Ma · 五月 18, 2022 阅读大约需 2 分钟 InterSystems IRIS商业智能:选择性构建 什么是选择性构建? 选择性构建是InterSystems IRIS (2020.1及以后)商业智能的一个功能。选择性构建允许仅构建模型中的指定元素,并且保持模型可以正常使用。 #InterSystems IRIS #InterSystems IRIS BI (DeepSee) 1 0 0 105
公告 jieliang liu · 四月 20, 2022 [视频]用InterSystems IRIS商业智能创建数据透视表 开发者们好, 我们在Bilibili的”InterSystems中国“频道 发布了新的视频! #分析器 #视频 #InterSystems IRIS 0 1 0 85
公告 jieliang liu · 四月 18, 2022 新视频!SQL性能--极品飞车! 各位开发者们好, 欢迎在我们的 Bilibili 频道观看新视频: //player.bilibili.com/player.html?aid=425518605&bvid=BV1h3411J7hC&cid=573953217&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #2019全球峰会 #SQL #性能 #视频 #InterSystems IRIS 0 0 0 105
文章 姚 鑫 · 二月 23, 2022 阅读大约需 8 分钟 第六十三章 SQL函数 IFNULL 第六十三章 SQL函数 IFNULL 测试NULL并返回适当表达式的函数。 #SQL #Caché 0 0 0 105
文章 姚 鑫 · 二月 2, 2022 阅读大约需 6 分钟 第四十二章 SQL函数 DATEADD 第四十二章 SQL函数 DATEADD 一个日期/时间函数,它返回一个时间戳,计算方法是在一个日期或时间戳中添加或减去若干日期部件单位(如小时或天)。 #SQL #Caché 0 0 0 105
公告 Michael Lei · 一月 9, 2022 2021 年英文社区Top 问题 嘿,社区。 这里是2021年度开发社区问题摘要。 让我们来看看InterSystems开发人员提出的最受欢迎的问题。 统计 ✓ 2021年提出了980 个问题✓ 社区总共提出了5,699 问题 最多浏览问题 #开发者社区官方 0 0 0 105
公告 Michael Lei · 十一月 11, 2021 在线培训网站最新更新 分析 学习路径: 使用自适应分析建立数据模型 学习路径: 使用IRIS 商业智能BI建立数据模型 学习路径: 用InterSystems IRIS BI分析器BI Analyzer构建模型 其他 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 105
文章 姚 鑫 · 十月 24, 2021 阅读大约需 4 分钟 第五十五章 SQL命令 INSERT(四) 第五十五章 SQL命令 INSERT(四) 嵌入式SQL和动态SQL示例 下面的嵌入式SQL示例创建一个新表SQLUser.MyKids。下面的示例使用INSERT用数据填充此表。在插入示例之后,提供了一个删除SQLUser.MyKids的示例。 #SQL #Caché 0 0 0 105
文章 姚 鑫 · 八月 1, 2021 阅读大约需 3 分钟 索引关键字Data,Extent,IdKey,Internal 第四十九章 索引关键字 - Data 指定其值将存储在此索引中的属性列表。 用法 要在索引, 中存储属性值,请使用以下语法: Index name On property_expression_list [ Data = stored_property_list ]; 其中,stored_property_list 是单个属性名称或括号中以逗号分隔的属性 , 列表。 详解 此关键字指定属性列表,其值将存储在此索引中。 不能将此关键字与位图索引一起使用。 默认 如果省略此关键字,属性值将不会存储在索引中。 示例 Index NameIDX On Name [ Data = Name ]; Index ZipIDX On ZipCode [ Data = (City,State) ]; 第五十章 索引关键字 - Extent 定义范围索引。 #Caché 0 0 0 105
文章 姚 鑫 · 七月 16, 2021 阅读大约需 4 分钟 第五章 使用文件 第五章 使用文件 使用文件 %Library.File类提供了几个类方法,允许对文件执行各种操作。 复制文件 若要复制文件,请使用CopyFile()方法,该方法返回一个布尔值来指示成功或失败。 此方法采用四个参数: 1. from 从—指定源文件的名称。 2. to至—指定目标文件的名称。 3. pDeleteBeforeCopy —指定在执行复制之前是否删除目标文件(如果存在)。默认值为0。 4. return 返回—输出参数。如果为负,则包含操作系统返回的错误代码,以防方法失败 下面的第一个示例将目录e:\temp中的文件old.txt复制到new.txt。第二个示例将相同的文件复制到默认目录中的new.txt。 #Caché 0 0 0 105
文章 姚 鑫 · 四月 29, 2021 阅读大约需 10 分钟 第九章 冻结计划 第九章 冻结计划 大多数SQL语句都有一个关联的查询计划。查询计划是在准备SQL语句时创建的。默认情况下,添加索引和重新编译类等操作会清除此查询计划。下次调用查询时,将重新准备查询并创建新的查询计划。冻结计划使可以跨编译保留(冻结)现有查询计划。查询执行使用冻结的计划,而不是执行新的优化并生成新的查询计划。 对系统软件的更改也可能导致不同的查询计划。通常,这些升级会带来更好的查询性能,但软件升级可能会降低特定查询的性能。冻结计划使可以保留(冻结)查询计划,以便查询性能不会因系统软件升级而改变(降级或提高)。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 105
公告 Claire Zheng · 四月 13, 2021 InterSystems IRIS平台入驻AWS Quick Start Hi 社区开发者们,告诉大家一个好消息!InterSystems IRIS®数据平台已入驻AWS Quick Start,今后可在AWS上快速部署高可用的生产环境。 #AWS #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 105
文章 Claire Zheng · 二月 1, 2021 阅读大约需 1 分钟 如何更好地搜索开发者社区? Hi, 大家好! 截止目前,社区上已发布了大量好文章。 甚至许多问题都有非常精彩的回答 (参见统计). 感谢各位的贡献! 因此,有时值得使用搜索功能来查找回答或最佳实践,或者查找您记得已发布但找不到的帖子。 #开发者社区常见问题 #开发者社区官方 0 0 0 105
文章 Michael Lei · 九月 18, 2023 阅读大约需 6 分钟 开发者作品展示--几乎实现的向量支持 如今,关于大语言模型、人工智能等的消息不绝于耳。向量数据库是其中的一部分,并且已经有非IRIS的技术实现了向量数据库。 为什么是向量? 相似性搜索:向量可以进行高效的相似性搜索,例如在数据集中查找最相似的项目或文档。传统的关系数据库是为精确匹配搜索而设计的,不适合图像或文本相似性搜索等任务。 灵活性:向量表示形式用途广泛,可以从各种数据类型派生,例如文本(通过 Word2Vec、BERT 等嵌入)、图像(通过深度学习模型)等。 跨模态搜索:向量可以跨不同数据模态进行搜索。例如,给定图像的向量表示,人们可以在多模式数据库中搜索相似的图像或相关文本。 还有许多其他原因。 因此,对于这次 pyhon 竞赛,我决定尝试实现这种支持。不幸的是我没能及时完成它,下面我将解释原因。 ##嵌入式 Python #Docker #Git #JDBC #ObjectScript #ODBC #Python #SQL #Vector Search #InterSystems IRIS Open Exchange app 0 0 0 104
文章 姚 鑫 · 八月 6, 2023 阅读大约需 3 分钟 第十四章 定义 HL7 的路由规则集 第十四章 配置Production - 定义 HL7 的路由规则集 为 HL7 接口创建路由规则集时,目标是根据源消息中找到的段告诉production如何处理源消息。有时找到哪些片段很重要;有时,在这些细分中找到哪些值很重要。 在普通规则集中,每个规则都会向调用该规则集的业务流程返回一个值。在路由规则集中,规则通常将 HL7 消息定向到目的地,并可能在发送之前转换 HL7 消息。 创建规则集时,不要使用保留的包名称 #InterSystems IRIS for Health 0 0 0 104
文章 姚 鑫 · 五月 8, 2023 阅读大约需 3 分钟 第五十二章 管理镜像 - 使用^DATABASE例程重新创建现有镜像数据库 第五十二章 管理镜像 - 使用^DATABASE例程重新创建现有镜像数据库 使用^DATABASE例程重新创建现有镜像数据库 ^DATABASE 例程的 10) Recreate a database 选项使可以在不更改数据库名称或大小的情况下清除现有数据库中的数据。 (有关例程的信息,请参阅 ^DATABASE。)可以将此选项用于镜像数据库,但必须在出现数据库的每个镜像成员上使用它,并且顺序与使用创建数据库选项的顺序相同创建一个新的镜像数据库——首先在主数据库上,然后是备份数据库,然后是数据库作为镜像一部分的任何异步数据库。 注意:如果使用 10) 重新创建数据库选项在主数据库上重新创建数据库,则必须对备份和镜像中的任何 DR 异步操作重复该操作;如果不这样做,数据库可能会在发生故障转移或灾难恢复时变得过时。强烈建议也对报告异步重复重新创建操作。 #InterSystems IRIS 0 0 0 104
文章 姚 鑫 · 四月 22, 2023 阅读大约需 3 分钟 第三十六章 配置镜像 - 配置镜像虚拟 IP (VIP) 第三十六章 配置镜像 - 配置镜像虚拟 IP (VIP) 配置镜像虚拟 IP (VIP) 如规划镜像虚拟 IP (VIP) 中所述,可以配置一个镜像虚拟地址,允许外部应用程序使用单个地址与镜像交互,确保在故障转移时持续访问。 在为镜像 VIP 配置 IRIS 并配置镜像 VIP 后,通过正常关闭当前主节点(如计划中断过程中所述)执行故障转移测试,以确保应用程序可以继续连接到镜像,而不管哪个故障转移成员是基本的。 重要提示:在 Linux 平台上配置镜像 VIP 之前,请通过安装适当的软件包(例如,Debian iputils-arping 软件包)确保 arping 命令可用。 #InterSystems IRIS 0 0 0 104
公告 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 104
文章 姚 鑫 · 三月 21, 2022 阅读大约需 3 分钟 第八十八章 SQL函数 $LISTTOSTRING 第八十八章 SQL函数 $LISTTOSTRING 从列表创建字符串的列表函数。 大纲 $LISTTOSTRING(list[,delimiter]) 参数 list - 计算结果为有效列表的表达式。列表是包含一个或多个元素的编码字符串。可以使用 SQL 或 ObjectScript 的 $LISTBUILD 或 $LISTFROMSTRING 函数创建列表。可以使用 SQL 或 ObjectScript $LIST 函数从现有列表中提取列表。 delimiter - 可选 — 插入以分隔子字符串的分隔符。分隔符可以是一个或多个字符,指定为带引号的字符串。要连接不带分隔符的子字符串,请指定空字符串 ('')。如果不指定分隔符,则默认为逗号 (,) 字符。 描述 $LISTTOSTRING 采用 列表并将其转换为字符串。在结果字符串中,列表的元素由分隔符分隔。 #SQL #Caché 0 0 0 104
公告 Claire Zheng · 一月 17, 2022 2021开发者社区中文版最热门的提问有哪些? 尊敬的开发者,2021年,InterSystems开发者社区中文版收到了很多提问/问题。 #摘要 #开发者社区官方 0 0 0 104
文章 姚 鑫 · 十二月 14, 2021 阅读大约需 7 分钟 第十五章 SQL谓词 LIKE 第十五章 SQL谓词 LIKE 用包含字面值和通配符的模式字符串匹配值。 #SQL #Caché 0 0 0 104
文章 Claire Zheng · 十一月 8, 2021 阅读大约需 1 分钟 2021全球线上峰会划重点:计算的目的是洞察力,而不是数字 InterSystems 2021全球线上峰会精彩内容梳理:两个重磅论坛集中探讨Analytics(分析)的奥义,InterSystems数据平台与医疗行业的愿景分享! #视频 #全球峰会 0 0 0 104