公告 Claire Zheng · 一月 7, 2021 Global Masters 奖励计划:1.5 小时的 InterSystems 专家咨询 亲爱的社区用户,您好! 您知道吗,在 Global Masters,您可以兑换关于以下任何 InterSystems 产品的 InterSystems 专家咨询:InterSystems IRIS数据平台、IRIS医疗版、互操作平台 (Ensemble)、IRIS Analytics (DeepSee)、Caché、HealthShare统一的健康档案。 我们还有一个振奋人心的消息要分享,我们现在可以提供以下语言的咨询: 英语、葡萄牙语、俄语、德语、法语、意大利语、西班牙语、日语、汉语 而且! 咨询时长延长到 1.5 小时,让您与专家深入探讨主题。 #Global Masters 0 0 0 144
问题 xiao wang · 十二月 4, 2024 [InterSystems IRIS JDBC] Communication link failure: License Violation 使用dbeaver 连接数据库, 弹出[InterSystems IRIS JDBC] Communication link failure: License Violation错误. #InterSystems IRIS 0 1 0 142
文章 姚 鑫 · 十二月 12, 2024 阅读大约需 2 分钟 第四十八章 终端输入 输出 - PRINT 和 ZPRINT 命令 第四十八章 终端输入 输出 - PRINT 和 ZPRINT 命令 PRINT 和 ZPRINT 命令 将当前加载的 IRIS 例程的一行或多行写入当前设备。 ZPRINT与PRINT`具有相同的效果和参数。 #InterSystems IRIS BI (DeepSee) 0 0 0 143
文章 Michael Lei · 九月 27, 2024 阅读大约需 9 分钟 使用 GitLab 持续交付 InterSystems 解决方案 – 第 7 部分:使用容器的 在这一系列文章中,我想向大家介绍并探讨使用 InterSystems 技术和 GitLab 进行软件开发可以采用的几种方式。 我将介绍以下主题: Git 101 Git 流程(开发流程) GitLab 安装 GitLab 工作流 持续交付 GitLab 安装和配置 GitLab CI/CD 为何使用容器 容器基础架构 使用容器的 CD 在第一篇文章中,我们介绍了 Git 基础知识、深度理解 Git 概念对现代软件开发至关重要的原因,以及如何使用 Git 开发软件。 在第二篇文章中,我们介绍了 GitLab 工作流 – 一个完整的软件生命周期流程,并介绍了持续交付。 在第三篇文章中,我们介绍了 GitLab 安装和配置以及将环境连接到 GitLab 在第四篇文章中,我们编写了 CD 配置。 在第五篇文章中,我们讨论了容器以及使用容器的方式(和原因)。 在第六篇文章中,我们将探讨运行包含容器的持续交付管道所需的主要组件以及这些组件如何协同运行。 在这篇文章中,我们将构建上一篇文章中探讨的持续交付配置。 #Git #变更管理 #容器化 #持续交付 #持续集成 #最佳实践 #Caché 0 0 0 143
文章 Jingwei Wang · 二月 15, 2024 阅读大约需 4 分钟 使用嵌入式 Python 和 OpenAI API 在 IRIS 中进行数据标签 大型语言模型(例如 OpenAI 的 GPT-4)的发明和普及掀起了一波创新解决方案浪潮,这些解决方案可以利用大量非结构化数据,在此之前,人工处理这些数据是不切实际的,甚至是不可能的。此类应用程序可能包括数据检索(请参阅 Don Woodlock 的 ML301 课程,了解检索增强生成的精彩介绍)、情感分析,甚至完全自主的 AI 代理等! 在本文中,我想演示如何使用 IRIS 的嵌入式 Python 功能直接与 Python OpenAI 库交互,方法是构建一个简单的数据标记应用程序,该应用程序将自动为我们插入IRIS 表中的记录分配关键字。然后,这些关键字可用于搜索和分类数据,以及用于数据分析目的。我将使用客户对产品的评论作为示例用例。 ##嵌入式 Python #Artificial Intelligence (AI) #API #ObjectScript #Python #分析 #非结构化数据 #InterSystems IRIS 0 0 0 143
文章 姚 鑫 · 一月 26, 2023 阅读大约需 3 分钟 第五十七章 历史监视器 - 汇总 第五十七章 历史监视器 - 汇总 汇总 Application Monitor 执行的 %Monitor.System.HistoryPerf 和 %Monitor.System.HistorySys 类也在每天结束时创建每小时和每天的摘要。摘要被定义为持久类 SYS.History.Hourly 和 SYS.History.Daily;它们包括所有四个基类作为嵌入对象。 #Caché 0 0 0 143
文章 Michael Lei · 四月 20, 2022 阅读大约需 1 分钟 老外做的Cache SQL 存储映射 附件中的压缩文件包含了一些我多年来所做的Cache SQL Storage映射的例子。 如果你有现有的globals,并且想通过Objects或SQL暴露它们,你需要设置Cache SQL Storage映射。 如果你没有看到对你的情况有帮助的例子,请给我发一个例子,我可以帮你解决。 下载附件:https://community.intersystems.com/sites/default/files/post-associated-d... #Code Snippet #系统管理 #Caché 0 0 0 143
文章 姚 鑫 · 四月 17, 2022 阅读大约需 1 分钟 第115章 SQL函数 REPEAT 第115章 SQL函数 REPEAT 将字符串重复指定次数的字符串函数。 大纲 REPEAT(expression,repeat-count) {fn REPEAT(expression,repeat-count)} 参数 expression - 要重复的字符串表达式。 repeat-count - 重复的次数,以整数表示。 描述 REPEAT 返回一串重复计数的表达式实例,连接在一起。 如果表达式为 NULL,则 REPEAT 返回 NULL。如果 expression 是空字符串,则 REPEAT 返回一个空字符串。 #SQL #Caché 0 0 0 143
问题 Liang Jianhui · 三月 25, 2022 Business Process rules 中 如何获得消息类型, session Id 等信息 Business Process rules 中 如何获得消息类型, session Id 等信息 #HealthShare 0 4 0 139
文章 姚 鑫 · 十月 17, 2021 阅读大约需 7 分钟 第四十八章 SQL命令 GRANT(二) 第四十八章 SQL命令 GRANT(二) GRANT COLUMN-权限 列权限授予用户或角色对指定表或视图上的指定列列表的指定权限。这允许访问某些表列,而不允许访问同一表的其他列。这提供了比GRANT OBJECT-PRIVICATION选项更具体的访问控制,后者定义了整个表或视图的权限。向被授权者授予权限时,应为表授予表级权限或列级权限,但不能同时授予两者。SELECT、INSERT、UPDATE和REFERENCES权限可用于授予对单个列中数据的访问权限。 对具有GRANT OPTION的表具有SELECT、INSERT、UPDATE或REFERENCES对象权限的用户可以向其他用户授予该表的列的相同类型的列权限。 可以指定单个列,也可以指定逗号分隔的列列表。列列表必须用括号括起来。列名可以按任意顺序指定,允许重复。将COLUMN特权授予已具有该特权的列不起作用。 #SQL #Caché 0 0 0 143
文章 姚 鑫 · 十月 4, 2021 阅读大约需 3 分钟 第三十五章 SQL命令 DROP PROCEDURE 第三十五章 SQL命令 DROP PROCEDURE 删除存储过程 #SQL #Caché 0 0 0 143
文章 姚 鑫 · 八月 26, 2021 阅读大约需 2 分钟 Storage关键字IdFunction,IdLocation,IndexLocation,SqlRowIdName 第149章 Storage关键字 - IdFunction 指定使用默认存储为持久类分配新ID值的系统函数。 大纲 <IdFunction>increment</IdFunction> 值 这个元素的值可以是increment(使用$increment函数)或sequence(使用$sequence函数)。 描述 如果持久化类不使用IdKey来确定对象ID值,则该元素允许指定用于分配ID值的函数($increment函数或$sequence函数)。 如果类使用$increment函数,则通过对<IdLocation>元素中定义的全局位置中存储的值进行递增来创建新的id。 #Caché 0 0 0 143
文章 姚 鑫 · 八月 2, 2021 阅读大约需 2 分钟 索引关键字PrimaryKey,ShardKey,SqlName,Type 第五十三章 索引关键字 - PrimaryKey 指定此索引是否定义表的主键。 用法 要指定该表的主键由该索引所基于的属性构成,请使用以下语法: Index name On property_expression_list [ PrimaryKey ]; 否则,省略此关键字或将单词Not放在关键字的前面。 详解 此关键字指定应通过SQL将此索引报告为此类(表)的主键。 PrimaryKey索引的行为也类似于唯一索引。 也就是说,对于在此索引中使用的属性(或属性组合),InterSystems IRIS强制唯一性。 在这个索引定义中,允许将Unique关键字指定为true,但这是多余的。 #Caché 0 0 0 143
文章 姚 鑫 · 七月 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 143
文章 Claire Zheng · 七月 6, 2021 Caché从零基础到精通-第10讲 变量 - 局部变量,进程变量,全局变量,百分比变量,ProcedureBlock,^GETPPGINFO //player.bilibili.com/player.html?aid=631520339&bvid=BV1Db4y1r7W5&cid=365371602&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 143
公告 Claire Zheng · 十一月 15, 2023 InterSystems Java 编程大赛 Hi 开发者们, 我们非常高兴地邀请大家参加新的 InterSystems 在线编程竞赛,重点关注 Java 及其衍生产品! 🏆 InterSystems Java 编程大赛🏆 时间: 2023年11月13日至12月3日(美国东部时间) 奖金池: 14,000 美元 #Java #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 142
公告 Michael Lei · 九月 14, 2023 InterSystems IRIS 小数点版本发布说明 有时,InterSystems 必须重新发布版本以纠正 1-2 个问题。此过程会生成称为“小数点版本”的新套件。 #版本 #InterSystems IRIS 0 0 0 142
文章 姚 鑫 · 六月 17, 2023 阅读大约需 4 分钟 第六十章 镜像中断程序 - 使用主 ISCAgent 的日志数据进行 DR 提升和手动故障转移 第六十章 镜像中断程序 - 使用主 ISCAgent 的日志数据进行 DR 提升和手动故障转移 使用主 ISCAgent 的日志数据进行 DR 提升和手动故障转移 如果 IRIS A 的主机系统正在运行,但 IRIS 实例没有且无法重新启动,您可以使用以下过程在通过升级后使用来自 IRIS A 的最新日志数据更新升级的 IRIS C IRIS A 的 ISCAgent。 #InterSystems IRIS for Health 1 0 0 142
文章 姚 鑫 · 五月 25, 2023 阅读大约需 4 分钟 第十五章 开发Productions - ObjectScript Productions - 开发Productions介绍 第十五章 开发Productions - ObjectScript Productions - 开发Productions介绍 互操作性产品允许连接可能使用不同通信协议和不同消息格式的系统。可以使用 Java、.NET、ObjectScript、SQL 或业务流程、数据转换和业务规则的图形编辑器来开发产品。 文档 互操作性生产概述 在 ObjectScript 中开发 使用 PEX 在 Java 或 .NET 中开发 使用 SQL 业务流程 (BPL) 数据转换 (DTL) 业务规则 配置生产 使用推送通知定义工作流 在线内容 #InterSystems IRIS 0 0 0 142
公告 Claire Zheng · 十月 25, 2022 【重要】恭喜1024活动中奖者!请获奖者及时提交信息,以便我们及时与您沟通奖品领取 各位开发者社区的同学们,大家好! 10月24日晚,我们成功举办了“首届技术征文大赛线上分享会”,我们在这次活动中邀请了多位征文大赛的参赛同学分享技术心得,同期举办了多轮抽奖,以下是各个奖品的获奖名单,我们恭喜这些获奖者,同时提醒获奖者请务必通过二维码登记奖品领取信息(如已登记请忽视)。 #开发者社区官方 0 0 0 142
文章 姚 鑫 · 十月 12, 2022 阅读大约需 3 分钟 第十四章 CSP 中的 HTTP 请求 - CSP.Page 类 第十四章 CSP 中的 HTTP 请求 - CSP.Page 类 在 CSP 服务器上,所有 HTTP 请求都通过调用由类中的 %CSP.Page 定义的方法来处理。类中的 %CSP.Page 从不直接处理请求本身;它只是定义了处理 HTTP 请求所需的接口。实际的事件处理的 %CSP.Page 的子类完成(手动创建或作为处理 CSP 源文件的结果)。 %CSP.Page 的子类永远不会被实例化;也就是说,不会在对象中创建 %CSP.Page。 %CSP.Page 定义的方法都是类方法,不需要对象即可调用。正如我们将看到的,这些方法所需的任何状态信息都由 CSP 服务器管理的其他对象(例如%CSP.Request 和对象中的 %CSP.Session)提供。 #CSP #Caché 2 0 0 142
问题 Liang Jianhui · 九月 28, 2022 business process message header 如何获得Business Process 的message header信息? 用扩展函数可以获得每条message的session ID ,进而获得message header的信息,不使用扩展函数可以取得message header的信息吗? #Ensemble #HealthShare 0 2 0 140
问题 Johnny Wang · 四月 21, 2022 转发问题 hello 各位老师好: 电子病历闭环埋点接口是单独接口,由平台提供接口文档,接口方式为Webservice,不能走在平台标准服务里吗? #Ensemble 0 1 0 141
文章 Michael Lei · 四月 24, 2022 阅读大约需 4 分钟 翻译文章HIMSS前线报道:尖端科技如何监测宇航员的健康状况 在HIMSS 2022的一次讨论中,小组成员讨论了长期执行登陆火星任务的健康挑战,以及新的交互如何保证宇航员的安全。 将人类送上火星的任务是一项艰巨的任务。但是在这些开创性的旅程中,对宇航员健康主要风险相关的关注却小得令人吃惊。 "你会认为太空飞行真的很复杂,但我们把它归结为五个方面,"美国宇航局总部NASA的首席科学家和科技利用经理朱莉-罗宾逊在HIMSS22的一个小组讨论会上说。 "而且我们在地球上以及在当前和计划中的太空任务中模拟了未来的火星任务。我们利用我们所做的每一次任务来推进我们对如何在未来任务中保持船员安全和健康的理解。" 载人航天飞行期间的这五个主要危险包括:辐射;隔离和禁闭,如长期与相同的人困在一个狭小的空间里的行为和社会心理影响;远离地球,因为你不能离开或迅速与家乡的其他人沟通;失重;以及不友好和封闭的环境,因为宇航员不断重复使用水和重新呼吸相同的空气。 但是美国宇航局可以在地球上和国际空间站上模拟其中一些健康风险,为前往火星的长期任务做准备。这也是将人类送回月球的Artemis计划的一个目标。 Artemis计划将对这些重力、辐射、环境和隔离风险提供一个更好的模拟。当然,月球比火星离家近得多,通信延迟将短得多。 #2022 全球峰会 #Summit 0 0 0 142
文章 姚 鑫 · 三月 16, 2022 阅读大约需 4 分钟 第八十三章 SQL函数 $LISTFIND 第八十三章 SQL函数 $LISTFIND 列表函数,用于在指定列表中搜索请求的值。 #SQL #Caché 0 0 0 142
文章 姚 鑫 · 十二月 15, 2021 阅读大约需 5 分钟 第十六章 SQL谓词 %MATCHES 第十六章 SQL谓词 %MATCHES 用包含字面值、通配符和范围的模式字符串匹配值。 #SQL #Caché 0 0 0 142
文章 姚 鑫 · 十二月 11, 2021 阅读大约需 2 分钟 第十二章 SQL谓词 %INSET 第十二章 SQL谓词 %INSET 将一个值匹配到一组生成的值。 #SQL #Caché 0 0 0 142
文章 姚 鑫 · 十一月 6, 2021 阅读大约需 4 分钟 第六十八章 SQL命令 SAVEPOINT 第六十八章 SQL命令 SAVEPOINT 在事务中标记一个点。 大纲 SAVEPOINT pointname 参数 pointname - 保存点的名称,指定为标识符。 描述 SAVEPOINT语句标记事务中的一个点。建立保存点使能够执行事务回滚到保存点,撤消在此期间完成的所有工作并释放在此期间获得的所有锁。在长期运行的事务或具有内部控制结构的事务中,通常希望能够回滚事务的一部分,而不撤消在事务期间提交的所有工作。 #SQL #Caché 0 0 0 142
文章 姚 鑫 · 十月 22, 2021 阅读大约需 6 分钟 第五十三章 SQL命令 INSERT(二) 第五十三章 SQL命令 INSERT(二) 流数据 可以将以下类型的数据值插入到流字段中: #SQL #Caché 0 0 0 142
文章 姚 鑫 · 九月 21, 2021 阅读大约需 9 分钟 第二十二章 SQL命令 CREATE TRIGGER(二) 第二十二章 SQL命令 CREATE TRIGGER(二) SQL触发器代码 如果LANGUAGE SQL(默认),被触发的语句是一个SQL过程块,包括一个SQL过程语句后跟一个分号,或者关键字BEGIN后跟一个或多个SQL过程语句,每个SQL过程语句后跟一个分号,最后以END关键字结束。 被触发的操作是原子的,它要么完全应用,要么根本不应用,并且不能包含COMMIT或ROLLBACK语句。 关键字BEGIN ATOMIC与关键字BEGIN是同义词。 #SQL #Caché 0 0 0 142