文章 Michael Lei · 十一月 9, 2021 阅读大约需 1 分钟 翻译文章--通过ODBC用Appeon PowerBuilder连接IRIS https://www.appeon.com/products/powerbuilder Appeon PowerBuilder 是一个企业级开发工具,可以用来建立数据驱动的商业应用程序和组件。它是Appeon产品套件之一,同时提供了开发C/S、Web、移动和分布式应用程序的工具。 在这篇文章中,我将展示通过使用ODBC用Appeon PowerBuilder连接Caché的步骤。 步骤1 :确保在安装IRIS时选择ODBC驱动程序选项。 #ODBC #数据库 #InterSystems IRIS for Health 0 0 0 158
文章 姚 鑫 · 四月 12, 2021 阅读大约需 3 分钟 第一章 SQL性能优化简介 第一章 SQL性能优化简介 InterSystems SQL支持几个特性来优化InterSystems IRIS®数据平台的SQL性能。 表定义优化 SQL性能从根本上取决于良好的数据架构。 将数据划分为多个表并在这些表之间建立关系对于高效的SQL是必不可少的。 描述了以下优化表定义的操作。 这些操作要求定义表,但不要求用数据填充表: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 158
文章 姚 鑫 · 三月 10, 2021 阅读大约需 5 分钟 第七章 SQL表之间的关系 第七章 SQL表之间的关系 要在表之间强制执行引用完整性,可以定义外键。修改包含外键约束的表时,将检查外键约束。 定义外键 有几种方法可以在InterSystems SQL中定义外键: 可以定义两个类之间的关系。定义关系会自动将外键约束投影到SQL。 可以在类定义中添加显式外键定义(对于关系未涵盖的情况)。 可以使用CREATE TABLE或ALTER TABLE命令添加外键。可以使用ALTER TABLE命令删除外键。 用作外键引用的RowID字段必须是公共的。引用隐藏的RowID?有关如何使用公用(或专用)RowID字段定义表的信息。 一个表(类)的外键最大数目为400。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 158
问题 争取在天亮前起床 · 三月 15, 2024 数据库出现WriteDaemon Alert严重警告有没有问题?相关的帮助文档哪里寻找? 日志总是出现如下“严重”级别报错,这个错误要紧吗? 03/13/24-09:44:12:182 (39059) 2 [SYSTEM MONITOR] WriteDaemon Alert: Write Daemon still on pass 581 在 Documentation 里搜索关键词也只有如下信息,哪里还能找到更详细的教程或说明呢? #Caché 0 2 0 155
公告 Claire Zheng · 十一月 23, 2023 InterSystems开发者社区中文版第二届技术征文大赛获奖名单公布! 大家好! 终于到了宣布获奖名单的时间! 🏆InterSystems开发者社区中文版第二届技术征文大赛🏆(←点击链接进入参赛页面,浏览所有参赛文章)已经结束,此次大赛收到了来自8名参赛者的12篇参赛文章,最终进入评选的文章为10篇,感谢大家的积极参与! 以下是获奖名单! 专家提名奖:活动期间发布文章且成功参赛后,由InterSystems专家评选得出 #开发者社区官方 0 0 0 157
问题 郭 恩意 · 九月 5, 2023 执行SQL时报错504 执行SQL语句查询数据时,提示unexpected status code, unable to process HyperEvent:Gateway timeout(504) #SQL #HealthShare 0 4 0 153
公告 Claire Zheng · 八月 16, 2023 2023 InterSystems开发者竞赛:Python 编程大赛 嗨,开发者, 我们很高兴邀请大家参加新的以 Python 为主题的 InterSystems 在线编程竞赛! 🏆 InterSystems Python 编程大赛🏆 时间: 2023年9月4日至24日(美国东部时间) 奖金池: 14,000 美元 ##嵌入式 Python #Python #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 157
文章 姚 鑫 · 四月 16, 2023 阅读大约需 5 分钟 第三十章 配置镜像 - 激活和更新镜像数据库 第三十章 配置镜像 - 激活和更新镜像数据库 激活和更新镜像数据库 可以使用镜像监视器在备份故障转移成员和异步成员上激活和/或赶上镜像数据库。 如将现有数据库添加到镜像中所述,新添加的包含数据的镜像数据库可以自动与主数据库同步,方法是使用 ^DBREST 例程从主故障转移成员恢复备份。如果使用其他方法,则必须激活并赶上备份故障转移成员和异步成员。 要激活和赶上镜像数据库,请在备份故障转移成员和异步成员上执行以下操作: #InterSystems IRIS 0 0 0 157
文章 姚 鑫 · 三月 23, 2023 阅读大约需 24 分钟 中高级开发者教程:通用查询解决方案 简介 什么是Query Query是一种查询方法,用于查找满足条件的数据,将结果以数据集的形式展现出来。 Query类别 SQL Query,使用类 %SQLQuery和 SQL SELECT 语句。 自定义Query,使用类 %Query 和自定义逻辑生成查询数据。 说明:在讲通用Query解决方案之前,我们先了解一下Query的基础和基础使用,有助于理解实现原理。如果读者了解Query基本使用,可跳过此章节,直接阅读“现状”。 #ObjectScript #教程 #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 157
文章 Jingwei Wang · 二月 14, 2022 阅读大约需 7 分钟 使用嵌入式Python实现InterSystems IRIS 互操作性 1. 互操作性-嵌入式Python(interoperability-embedded-python) 这个概念旨在展示iris互操作性框架如何与嵌入的python一起使用。 ##嵌入式 Python #Python #InterSystems IRIS Open Exchange app 0 0 0 157
文章 Muhammad Waseem · 十月 16, 2021 阅读大约需 2 分钟 如何使用HL7相應地更新結果參考範圍和異常標誌 在本文中,我將演示以下內容: 使用自定義實用程序函數從數據庫更新 ReferencesRange(OBX:7) 針對 ObservationIdentifier(OBX:3.1)[TestCode] 根據數據庫實用程序函數中的 ObservationIdentifier(OBX:3.1)[TestCode] 和 ObservationValue(OBX:5)[Result] 更新異常標誌 (OBX:8) 基於異常標誌的路由消息 (OBX:8) 以下是主要和轉換後的 HL7 2.5 ORU_R01 消息: #数据转换语言(DTL) #SQL #业务规则 #Ensemble #InterSystems IRIS for Health Open Exchange app 0 1 0 137
问题 kun an · 五月 27, 2021 按照官方教程Java QuickStart章节中下载的示例程序 xep方式访问不了 按照此网址的指示 https://gettingstarted.intersystems.com/language-quickstarts/java-quicks... 下载quickstarts-java示例代码 运行xepplaystocktsTask1模块程序提示InterSystems XEP is not supported by the specified server 请问有人知道具体原因吗我的server有什么不对吗。 使用客户端的server manager添加server没有server类型的选项,是因为我使用的cache版本目前不支持吗 #API #Caché #学习门户 0 3 0 154
文章 光辉 赵 · 七月 23, 2024 阅读大约需 6 分钟 FHIR 实践 FHIR是标准,是规范,使用FHIR使大家可以使用同一种语言、语义进行交流,名称、API都是统一的,只要符合FHIR标准,任何系统都可交互。对业务开发者来说,大部分接口交互的定义交给FHIR来处理,效率大大提高。 #InterSystems IRIS 2 1 0 136
InterSystems 官方 Claire Zheng · 二月 15, 2023 2023 年 2 月 15 日 – 警报:在 Windows 平台上使用大页共享内存 InterSystems 纠正了一个可能导致 InterSystems IRIS® 和 Caché 无法在 Windows 上利用大页共享内存的问题,即使这些产品得到的信息是已分配到了大页内存。这会对系统性能产生不利影响。 #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 0 0 156
问题 Liang Jianhui · 九月 30, 2022 时间格式转换 访问了一个API,得到的返回结果里面有个时间字段,现在返回的格式是这样的 “2022-09-30T07:24:57.899Z”, 怎么样能转换成 YYYY/MM/DD hh:MM:ss的格式 #Caché #HealthShare 0 1 0 155
文章 姚 鑫 · 二月 13, 2022 阅读大约需 3 分钟 第五十三章 SQL函数 %EXACT 第五十三章 SQL函数 %EXACT 排序规则函数,可将字符转换为精确的排序规则格式。 大纲 %EXACT(expression) %EXACT expression 参数 expression - 字符串表达式,可以是列名、字符串文字、数字或另一个函数的结果,其中底层数据类型可以表示为任何字符类型(如CHAR或VARCHAR2)。 描述 %Exact返回精确排序规则序列中的表达式。此归类序列按如下方式对值进行排序: #SQL #Caché 0 0 0 156
问题 chen minjun · 七月 21, 2021 我想做Caché的全量和增量备份,查阅Caché 的官方资料推荐用VSS,遇到以下问题。 问题: 1、EnableVSSBackup这个参数在哪里设置? 2、Cache是否有自己的writer,如果有,怎样查到,叫什么名? 3、实现Cache的全量增量备份,使用VSS是否是最佳实践? 4、是否有Cache全量增量备份的实践案例,以供参考? ———————————————————————————————————————————————————————————————————————————————— 我参考这篇官方文档,在启动应用时EnableVSSBackup会默认设置为1,但是我在配置或者应用界面中并没有看到这参数。 #开发运维 #Caché 0 1 0 155
文章 Michael Lei · 八月 12, 2021 阅读大约需 1 分钟 翻译:Windows、Caché 和病毒扫描程序 我最近看到一个客户问题,是使用 Caché 数据库上运行的病毒扫描程序导致应用程序间歇性变慢和用户响应时间不佳。 出乎意料的是,这是一个常见问题,所以本帖就是提个醒,要将主要 Caché 组件排除在病毒扫描之外。 通常,病毒扫描必须排除 CACHE.DAT 数据库文件和 Caché 二进制文件。 如果防病毒软件扫描 CACHE.DAT 和 InterSystems 文件,那么系统性能将受到较大影响。 具体来说,防病毒软件必须排除的 Caché 文件包括: * Caché 数据库 (CACHE.DAT)。 * Ensemble/bin 或 cache/bin 目录中的 Caché 可执行文件。 * 写入映像日志 (WIJ)。 * 日志目录中的日志文件。 更多详细信息,请参见在线文档。 更多 Caché 文档 #系统管理 #Caché 0 0 0 156
文章 TZ Zhuang · 六月 22, 2021 阅读大约需 1 分钟 FAQ 常见问题系列--系统管理篇 每个InterSystems IRIS实例可以创建多少个数据库和命名空间 一个实例中可创建的最大命名空间数量为2048个。这个上限不可修改。 一个实例中可创建的最大数据库数量(包括远程数据库)为15998个。这个上限也不可修改。 一个实例中可创建数据库的总数量还有其他因素制约: 1. 数据库路径信息总量最大为256KB,也就是所有数据库的路径字符加起来不能多于256KB。设置的路径越长,可创建的数据库数量越少。计算公式:最大数据库数量=258048/(平均数据库路径长度+3) 2. 镜像的数据库一个按两个算。也就是创建一个镜像的数据库,相当于创建了2个非镜像数据库。 更多细节请参考在线文档:https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GS... #命名空间 #数据库 #系统管理 #InterSystems IRIS for Health 0 0 0 156
文章 Qiao Peng · 十二月 7, 2023 阅读大约需 5 分钟 通用TCP业务服务和业务操作 TCP作为OSI 7层的传输层的通信协议,其使用上不像更上层的通信协议那么方便,因为TCP操作的不是数据包,它操作的是数据流。因此有多种将TCP数据流“解释”为数据包(消息)的方法。 InterSystems IRIS提供了多种TCP适配器,用于不同的“解释”,例如EnsLib.TCP.FramedInboundAdapter使用特定的首尾字符做为分隔、EnsLib.TCP.CountedInboundAdapter使用固定的长度进行分隔... 同时,InterSystems IRIS提供了多种开箱即用的TCP业务服务和业务操作,方便接入和发送TCP数据。这里我们介绍常见的使用特定的首尾字符做为分隔的TCP业务服务和业务操作。 #业务服务 #业务运营 #互操作性 #提示和技巧 #新手 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 155
文章 Jingwei Wang · 九月 16, 2022 阅读大约需 1 分钟 Python应用程序连接到InterSystemsIRIS数据库 - 使用 DB-API 连接前准备: Python 开发环境 DB-API驱动:irispython wheel 文件 Connection String 步骤: #Python #InterSystems IRIS for Health 0 0 0 155
问题 Michael Lei · 五月 18, 2021 来自英文社区:调用AIX命令失败 我可以从AIX命令行提示符运行以下命令,而不会出现任何问题 -bash-2.05b$ echo t t -bash-2.05b$ echo œ œ 当我从内部Cache调用时,我遇到了问题。 USER>D $ZF(-1,"echo t") t USER>D $ZF(-1,"echo œ") D $ZF(-1,"echo œ") ^ <TRANSLATE> 我正在使用Cache 2017.2。有人可以帮忙吗? 谢谢你。 #Caché 0 1 0 154
问题 Michael Lei · 十二月 3, 2021 如何在Ensemble JDBC 使用 setQueryTimeout ? Everyone There is a setQueryTimeout method in the% Net.Remote.Java.JDBCGateway class of IRIS, how to use Ensemble2016 to achieve this function? #JDBC #开发者社区常见问题 #Ensemble 0 1 0 154
文章 姚 鑫 · 九月 23, 2021 阅读大约需 9 分钟 第二十四章 SQL命令 CREATE VIEW(一) 第二十四章 SQL命令 CREATE VIEW(一) 创建视图 #SQL #Caché 0 0 0 155
文章 姚 鑫 · 七月 13, 2021 阅读大约需 6 分钟 第二章 使用文件和目录属性和属性 第二章 使用文件和目录属性和属性 %Library.File类还提供了许多类方法,可以使用这些方法来获取有关文件和目录的信息,或者查看或设置它们的属性和属性。 检查文件和目录是否存在 要确定给定文件是否存在,请使用Existes()方法并指定文件名作为参数。例如: DHC-APP>write ##class(%File).Exists("e:\temp\") 1 同样,要找出给定目录是否存在,请使用DirectoryExists()方法,并将该目录指定为参数。例如: DHC-APP>write ##class(%File).DirectoryExists("e:\temp") 1 如前所述,这些方法在Unix上将文件或目录名视为区分大小写,但在Windows上不区分大小写。此外,如果指定部分文件名或目录名,则该方法引用的文件或目录相对于包含正在使用的命名空间的默认全局数据库的目录。例如: #Caché 0 1 0 135
文章 姚 鑫 · 三月 22, 2021 阅读大约需 1 分钟 第十二章 使用嵌入式SQL(六) 第十二章 使用嵌入式SQL(六) 持久类方法中的嵌入式SQL 下面的示例显示了一个持久类,其中包含一个类方法和一个实例方法,两者都包含嵌入式SQL: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 155
文章 Michael Lei · 二月 26, 2021 阅读大约需 1 分钟 为什么从Cache迁移到IRIS? 不少客户问我关于从Cache迁移到IRIS的问题。为什么要迁移到IRIS?Cache是优秀的,稳定的,有很好的性能,为什么要迁移到IRIS呢?这些客户是对的,但在过去几年,数字化转型提出了不少新问题、新需求和新挑战,客户需要更灵活、更完整、更前瞻的解决方案,InterSystems公司很有远见地洞察到了这一点,推出了IRIS。一句话,IRIS是一套数据平台解决方案,它帮助客户和合作伙伴为迎接数字化转型的挑战提供了充足的弹药。 #InterSystems 业务解决方案和架构 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 155
公告 Claire Zheng · 六月 14, 2023 【视频】详细了解TrakCare 创新工具包( Innovation Toolkit) Hi 开发者们, 欢迎观看视频,以了解 InterSystems TrakCare 创新工具包( Innovation Toolkit),该工具包可免费下载,使 TrakCare 用户能够快速访问标准 HL7® FHIR® 格式的数据,使记录系统成为转型系统: ⏯ TrakCare 创新工具包介绍 @ 2022 年全球峰会 //player.bilibili.com/player.html?aid=487347648&bvid=BV18N41167sU&cid=1163311471&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #2022 全球峰会 #FHIR #HL7 #视频 #TrakCare 1 0 1 154