公告 Michael Lei · 三月 22, 2023 Caelestinus 2023 孵化器活动正式启动! 大家好! 第二次数字健康互操作与FHIR创业孵化器——Caelestinus,今日启动! 今天,21 支选定的队伍将在 Caelestinus 开始为期八个月的旅程。在孵化期间,团队将数字健康互操作性引入到他们的互联医疗服务或医疗设备创新中,并添加对 FHIR、HL7、DICOM、CDA、X12 和其他数字健康标准的支持,并使用InterSystems IRIS for Health和FHIR Server进行转型在经验丰富的 InterSystems 团队的帮助下。 我很高兴邀请大家观看 Caelestinus 2023 启动活动直播,您可以在其中了解哪些团队被选中以及他们的创新想法。 请从欧洲中部时间下午 3 点开始通过www.caelestinus.tech观看流媒体。 #创业公司 #活动 #其他 0 0 0 204
公告 Jeff Liu · 五月 15, 2022 [视频]使用Python连接到InterSystems IRIS 嗨,开发者们! 看看你如何用PyODBC和Native API在Python中开发并连接到InterSystems IRIS®数据平台。 ⏯ Using Python to Connect to InterSystems IRIS #API #Python #视频 #InterSystems IRIS 0 0 0 204
文章 姚 鑫 · 二月 16, 2022 阅读大约需 5 分钟 第五十六章 SQL函数 $EXTRACT 第五十六章 SQL函数 $EXTRACT 按位置从字符串中提取字符的字符串函数。 大纲 $EXTRACT(string[,from[,to]]) 参数 string - 要从中提取子字符串的目标字符串。 from - 可选-单个字符在目标字符串中的位置,或要提取的字符范围(包括)的开头。 指定为从1开始计数的正整数。 to - 可选-要提取的字符范围的结束位置(包括)。 指定为从1开始计数的正整数。 描述 $EXTRACT返回字符串中指定位置的子字符串。 返回的子字符串的性质取决于所使用的参数。 #SQL #Caché 0 0 0 204
文章 姚 鑫 · 八月 8, 2021 阅读大约需 7 分钟 方法关键字SoapBindingStyle,SoapBodyUse,SoapMessageName,SoapNameSpace 第七十七章 方法关键字 - SoapBindingStyle 指定此方法用作web方法时使用的绑定样式或SOAP调用机制。仅适用于定义为web服务或web客户端的类。 用法 若要重写方法使用的默认绑定样式(当它用作web方法时),请使用以下语法: Method name(formal_spec) As returnclass [ WebMethod, SoapBindingStyle = soapbindingstyle ] { //implementation } 其中soapbindingstyle是下列之一: - document文档(默认)—此web方法使用文档样式的调用。 使用这种绑定风格,SOAP消息被格式化为文档,并且通常只有一个部分。 #Caché 0 0 0 204
文章 Michael Lei · 八月 7, 2024 阅读大约需 5 分钟 在 Docker 容器中长期保留 IRIS 数据 默认情况下,在容器内创建的所有文件都存储在可写的容器层上。 这意味着: 当容器消失时,数据将不会持续存在,并且如果另一个进程需要数据,很难将数据从容器中取出。 容器的可写层与运行容器的主机紧密耦合。 你无法轻易将数据移动到其他地方。 #InterSystems IRIS 1 0 0 203
文章 Jingwei Wang · 一月 19, 2023 阅读大约需 6 分钟 使用嵌入式 Python 创建存储过程 Python 已成为世界上使用最广泛的编程语言(来源:https://www.tiobe.com/tiobe-index/),SQL 作为数据库语言继续引领潮流。 Python 和 SQL 一起工作以提供 SQL 单独无法提供的新功能不是很好吗?毕竟,Python 拥有超过 380,000 个已发布的库(来源:https://pypi.org/),它们具有非常有趣的功能,可以在 Python 中扩展您的 SQL 查询。本文详细介绍了如何使用嵌入式 Python 在 InterSystems IRIS 数据库中创建新的 SQL 存储过程。 用作示例的 Python 库 本文将使用两个非常有用的库:Geopy 和 Chronyk。 Geopy 是一个用于将地理编码(地址和地理坐标的限定)应用于地址数据的库。有了它,就可以从街道名称中获取邮局格式的邮政编码和完整地址。非常有用,因为许多记录都有地址。 ##嵌入式 Python #Python #SQL #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 203
文章 Louis Lu · 九月 21, 2022 阅读大约需 2 分钟 Production 中调用 web service 组件时有关超时参数的设置 我在这里和大家分享下在 Interoperability 的接口开发中,调用Web Service接口的几个超时参数的设置经验。 赶时间的同学可以直接拉到文章最下面看结论就好。 1.实验过程 首先我设计了一个Web service的服务器端,强制在接收到请求后 8s 返回结果。 在客户端我设置了响应超时7s, 重试间隔5s, 故障超时23s,如图: 在客户端、服务器端均设置了SOAP Log 记录接收和发送的内容 #InterSystems IRIS 1 1 0 183
文章 姚 鑫 · 六月 6, 2021 阅读大约需 2 分钟 Caché 网络实用工具 Caché 网络实用工具 第一章 发送HTTP请求☆☆☆☆☆ 第二章 设置和获取HTTP标头☆☆☆☆☆ 第三章 发送HTTP请求☆☆☆☆☆ 第四章 收发电子邮件☆ 第五章 向邮件添加附件☆ #Caché 0 0 0 203
文章 Michael Lei · 八月 6, 2024 阅读大约需 5 分钟 监控数据库增长 – 第 1 部分_数据收集 数据收集 这篇分步说明指南将讲解如何创建任务来收集 InterSystems 数据库及其全局变量的相关数据(如关联的 Open Exchange App 所示,其中包含所有相关代码) 免责声明:此软件仅用于测试/演示目的。 InterSystems 不支持将此代码作为任何发布产品的一部分。 它由 InterSystems 提供,作为特定产品和版本的演示/测试工具。 用户或客户全权负责此软件交付后的维护和测试,InterSystems 对此代码的错误或误用不承担任何责任。 1) 首先,通过管理门户导入文件“DataCollection.xml”,并确保没有错误。 如果存在错误,则可能是版本问题,请发送电子邮件至 ari.glikman@intersystems.com 联系 Ari Glikman 获取适合你的版本的支持。 另外,确保将数据导入到你想要收集其内部数据以供后续检查的命名空间中。 #数据库 #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange Open Exchange app 0 3 0 142
公告 Claire Zheng · 二月 6, 2024 InterSystems 编程大赛获奖名单公布:FHIR和数字医疗互操作性 Hi 开发者们, 是时候宣布 InterSystems 编程大赛:FHIR和数字医疗互操作性的获奖者了! 我们收到了12 份申请,感谢这些出色的参赛者 🔥 #竞赛 #IRIS竞赛 0 0 1 202
文章 Michael Lei · 八月 17, 2023 阅读大约需 1 分钟 使用 CSP 将Globals下载为 XML 受到@Evgeny.Shvarov 的问题和@Ashok.Kumar 的回复的启发我已经创建了一个用于把Global下载成 XML 文件的基础 如何使用:只需调用 http://<your_server>/csp/samples2/dc.Gdown.cls ?GBL=global_name之类的页面gbl-name 不带首字母 ^(插入符号)输出具有默认名称 <global_name>.XML 您可以选择。 已知限制: #CSP #Globals #XML #InterSystems IRIS 0 0 0 202
文章 Lele Yang · 六月 8, 2023 阅读大约需 7 分钟 没有虚拟 IP 地址的数据库镜像 ++ 更新:2018 年 8 月 1 日 使用内置于 Caché 数据库镜像的 InterSystems 虚拟 IP (VIP) 地址有一定的局限性。特别是,它只能在镜像成员驻留在同一网络子网时使用。当使用多个数据中心时,由于增加了网络复杂性( 此处有更详细的讨论),网络子网通常不会“延伸”到物理数据中心之外。出于类似的原因,当数据库托管在云端时,虚拟 IP 通常无法使用。 负载均衡器(物理或虚拟)等网络流量管理设备可用于实现相同级别的透明度,为客户端应用程序或设备提供单一地址。网络流量管理器自动将客户端重定向到当前镜像主服务器的真实 IP 地址。自动化旨在满足灾难后 HA 故障转移和 DR 升级的需求。 #InterSystems 业务解决方案和架构 #云 #故障转移 #系统管理 #镜像 #高可用性 #Caché 2 0 0 202
文章 姚 鑫 · 四月 7, 2023 阅读大约需 3 分钟 第二十一章 配置镜像 第二十一章 配置镜像 本章提供了镜像和镜像成员的设置、配置和管理的相关信息和步骤。 镜像的自动部署方法 本章提供了使用管理门户创建镜像和将现有实例配置为成员的过程。 IRIS Data平台还提供了几种自动部署镜像的方法,这些镜像在部署后完全可运行。 使用云管理器(ICM)部署镜像 ISC建议使用InterSystems Cloud Manager(ICM)部署 IRIS,包括镜像配置。通过将纯文本声明性配置文件、简单的命令行界面和Docker Containers中的 IRIS部署相结合,ICM为提供了一种简单、直观的方式来配置云或虚拟基础架构,并在该基础架构上部署所需的InterSystems IRIS体系结构以及其他服务。ICM可以显著简化部署流程,尤其是对于复杂的水平群集配置。 除了部署独立的镜像实例外,ICM还可以部署具有镜像数据服务器的分布式缓存集群和具有镜像数据节点的分片集群。 #Caché #InterSystems IRIS 0 0 0 202
公告 Claire Zheng · 十一月 2, 2022 礼品全部寄出,大赛落下帷幕!一起期待下一次InterSystems开发者社区精彩活动! 各位开发者社区的同学们,大家好! 在各位社区同学的大力支持下,我们的“首届技术征文大赛”圆满完赛!在过去一周多的时间里,我们整理了各类奖项及礼品,目前已经全部寄出! 最新寄出的是开发者征文大赛获奖者的奖品,请以下同学留意查收,如未收到快递信息,请及时与我们联系: @Zhe Wang @姚 鑫 #开发者社区官方 2 3 0 142
文章 Jingwei Wang · 七月 21, 2022 阅读大约需 5 分钟 DeepSee 的开发 - 第五部分 - 创建和打包透视表和仪表盘 在创建一个或多个立方体后,你通常会创建并打包一组透视表和仪表盘,而用户通常会根据需要创建新的透视表和仪表盘。 本章简要地引导你了解创建透视表和仪表盘的过程。它包括以下几个步骤。 创建透视表 创建一个仪表盘 导出并打包这些项目 创建透视表 在本教程的前面,我们创建了一个使用Patients cube的透视表。现在让我们创建使用你的新立方体Tutorial的透视表。 #仪表板 #分析器 #InterSystems IRIS BI (DeepSee) 0 0 0 202
文章 姚 鑫 · 五月 8, 2022 阅读大约需 4 分钟 第136章 SQL函数 SUBSTRING 第136章 SQL函数 SUBSTRING 字符串函数,它从任何数据类型的数据(包括流数据)中返回一个子字符串。 #SQL #Caché 0 0 0 202
文章 姚 鑫 · 五月 28, 2021 阅读大约需 4 分钟 第九章 创建、编写和阅读MIME邮件 第九章 创建、编写和阅读MIME邮件 Iris提供了一个可以用于创建MultiPart Mime消息(%Net.MimePart)的类。创建要添加到SOAP消息的附件时,请使用此类;请参阅创建Web服务和Web客户端。因为MIME是一个常见的标准,所以有许多其他可能的应用程序,例如电子邮件处理和HTTP Multipart Post。 # MIME消息概述 MIME格式的文档被称为MIME部分。每个MIME部件都有标题,包含邮件正文(文本或二进制)或包含额外的MIME部件。具有MIME版本标题的MIME部分可以用作顶级文档,称为MIME消息。下图显示了示例: 在该示例中,E和F具有未显示的附加子部分。 要表示MIME部件,请使用 %Net.MIMEPart类,该类提供用于设置零件的标题和内容的属性。 # 创建MIME部分 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 202
公告 Michael Lei · 五月 13, 2021 InterSystems IRIS 机器学习工具包管理微软 Azure 数据工厂 Data Factory 与机器学习 Intersystems RIS 机器学习工具包, 包括Python/R/Julia, 支持协调管理基于云的高级分析服务,如微软Azure数据工厂和机器学习。 #Artificial Intelligence (AI) #云 #Machine Learning (ML) #融合分析 #InterSystems IRIS 0 0 0 202
问题 Yufeng Li · 四月 19, 2021 Nginx 怎么配置成IRIS web服务器 现在有windows上的 编译好的nginx 可以做为iris 的web 服务器吗? ngx_http_csp_module_sa.c , cspapi.h 这两个文件在哪下载? #InterSystems IRIS 0 1 0 201
文章 Qiao Peng · 一月 14, 2021 阅读大约需 7 分钟 使用类投影安装 Caché 应用程序 您好! 本文介绍另一种为基于 InterSystems Caché 的解决方案创建安装程序的简单方法。 主题将涵盖只需一项操作即可安装或从 Caché 中完全删除的应用程序。 如果您仍在编写需要执行多个步骤才能安装应用程序的安装说明,是时候将这个过程自动化了。 #对象数据模型 #终端 #编译器 #部署 #Caché 0 0 0 202
文章 Louis Lu · 一月 7, 2021 阅读大约需 2 分钟 FAQ 常见问题系列--RHEL V7.2 上的 Caché 进程故障 RHEL V7.2 上的 Caché 进程故障 InterSystems WRC 处理了几个有关进程错误引发的问题,这些问题可以归因于 Red Hat Linux 最近的一次更新。 RHEL V7.2 (systemd-219-19.el7.x86_64) 中实现的一个新功能可能导致操作系统 IPC(进程间通信)信号量在 非系统用户注销时被解除分配(系统用户,即 UID 编号小于 1000 的用户除外)。 #版本 #Caché 0 0 0 202
文章 Nicky Zhu · 一月 22, 2025 阅读大约需 2 分钟 如何查询某张数据表占用的磁盘空间? 近期有些小伙伴需要查询某张特定的表所占用的磁盘大小,可能其他小伙伴也有类似的需求。 给大家一个例子供参考。 应当考虑到IRIS的表底层使用global存储数据,包括表数据、索引数据和流数据(如果表中有流属性的话),因此一张表的完整占用应当包含至少上述三种global的求和,如下所示: #InterSystems IRIS #InterSystems IRIS for Health 1 0 1 201
公告 Claire Zheng · 六月 3, 2024 欢迎报名 | InterSystems 2024 SUTA培训现已启动:聚焦Mirror SUTA培训作为专业的InterSystems技术学习平台之一,汇聚了权威技术专家与值得探讨的技术主题,内容涵盖了InterSystems数据平台基础管理运维的技能和知识。通过SUTA培训,新客户能够系统学习管理运维工作的整体架构和基础概念,老客户可以更深入、全面地加强对管理运维工作的理解和提升。 InterSystems 2024 SUTA培训现已启动,欢迎参加! #InterSystems IRIS for Health #其他 #活动 1 0 0 201
文章 Hao Ma · 四月 15, 2024 阅读大约需 3 分钟 IRIS/Caché SQL优化经验分享 - SQL性能分析工具 SQL Performance Analysis Toolkit,或者叫SQL性能分析工具,并不是给维护人员使用的。 在RIS文档里是这么说的: 这个工具包里的工具收集SQL执行的详细信息,用来找出一个查询计划的特殊问题。 使用这些信息,开发人员改善这个查询的效率。 它可以非常大的增加服务器的开销。..., 它不应该被持续执行。 要做分析,首先您需要打开一个采集“SQL runtime Statistics"的开关来收集详细信息,这个开关默认的状态是OFF。 文档里说: The SQL Performance Analysis Toolkit offers support specialists the ability to profile specific SQL statements or groups of statements. 这里的"support specialists"指的是厂家的技术支持人员。 因此,总结如下: #SQL #开发运维 #InterSystems IRIS 0 0 0 201
文章 Hao Ma · 三月 22, 2024 阅读大约需 4 分钟 IRIS/Caché SQL优化经验分享 - Collation(排序规则) 这个帖子内容有点深。如果您读的有困难,请直接跳过这篇,对绝大多数IRIS/Caché使用者,它一点都不重要。 数据库表的Collation(排序规则)本来是一个非常简单的概念。说到它是因为曾经发现过由Collation引起的性能问题。 我试图用一句话来解释数据库的排序规则: 绝大多数数据库因为业务查询需要,保存的字符型数据是不分大小写的。当你执行一个 order by, group by, distinct,like等等条件查询时,因为这个不分大小写的collation,你得到的结果也不分大小写。例如,对名字做group by, James, james一定是在一组。 如果非要区分大小写,会在查询的时候使用一个函数 因为要操作非英语的字符集,以及可以被当作字符看待的数字类型,适应不同的排序规则,一个数据库可能有很多种Collation类型。 很简单,在表一级定义Collation的SQL语句是: #SQL #新手 #InterSystems IRIS 1 0 0 201
InterSystems 官方 Claire Zheng · 九月 11, 2023 InterSystems Supply Chain Orchestrator 和 InterSystems IRIS for Supply Chain 现已正式发布(GA) InterSystems 很高兴地宣布InterSystems Supply Chain Orchestrator™的核心组件,即 InterSystems IRIS for Supply Chain 2023.1 版,现已正式发布 (GA)。 #InterSystems Package Manager (IPM) #InterSystems 业务解决方案和架构 #框架 #InterSystems IRIS #InterSystems 官方 #Supply Chain Orchestrator 0 0 0 201
文章 Michael Lei · 八月 26, 2023 阅读大约需 3 分钟 从患者端开始,建立全国统一的个人电子病历 今年两会期间,有多名两会委员联名提出了《关于建设全国统一医院电子病历系统的提案》,国家卫健委相关部门也马上给予回应,称正在研究建立全国统一的电子健康档案、电子病历。结合数字中国的主要目标之一,让数据多跑腿,群众少走路,在这一背景下,从患者端开始,建立全国统一的电子病历APP已经变得迫切而重要。这不仅有助于提高医疗服务的效率和质量,还能够让患者更好地参与到医疗决策中,实现信息的共享和整合。 电子病历与患者共享的必要性和重要性 #FHIR #InterSystems IRIS for Health 0 0 0 201
公告 Claire Zheng · 九月 5, 2022 欢迎中文社区新版主@张特特 亲爱的社区开发者们, 我很高兴地向大家介绍一位我们的新版主 @Tete Zhang (张特特)! @Tete Zhang (张特特) 目前任职于InterSystems中国,在WRC部门任职资深技术支持专家一职。 以下是@Tete Zhang (张特特)的自我介绍: 在2015年夏天实习结束后,我于2016年正式作为技术支持工程师加入InterSystems,从那时起,我在InterSystems全球支持中心北美分部工作了六年,2022年,我调职至北京,服务于InterSystems中国,希望能为成长中的中国市场出一份力。 很高兴可以在社区与大家相遇,希望能与大家一起努力,创造更精彩的社区! #开发者社区官方 0 0 0 201
文章 Frank Ma · 六月 27, 2022 阅读大约需 3 分钟 使用Python和仪表盘制作的一个欧洲水状况应用程序 比较不同的商业智能技术是非常有趣的。我很好奇它们在功能、开发工具、速度和可用性方面有什么不同。 ##嵌入式 Python #自适应分析(Adaptive Analytics) #IntegratedML #InterSystems Reports (Logi) #仪表板 #InterSystems IRIS Open Exchange app 0 0 0 201