问题 Zhang Fatong · 十一月 18, 2021 如何在BO中切换dsn? 我试图使用 DO ..Adapter.DSNSet("myDSN")来设置DSN,但是第一次是成功的,第二次请求不同的DSN,会报超时的错误,我应该如何处理 #SQL #InterSystems IRIS 0 1 0 144
问题 Honghui Tan · 十月 14, 2021 sql_safe_updates Mysql里有sql_safe_updates参数,可以限制不带where条件的update/delete语句执行失败,这个参数设置后,可以防止业务bug/漏洞导致把整个表都更新或者删除(线上发生过的案例),也可以防止在线误操作更新/删除整张表。 请问Cache或者IRIS中有相关的设置吗?翻了下帮助文档,没找到,有个话,告诉下是哪个设置?谢谢 #Caché #InterSystems IRIS 0 1 0 144
公告 Claire Zheng · 九月 15, 2021 InterSystems开发者竞赛(InterSystems IRIS Analytics)优胜者已产生!他们是…… 亲爱的社区开发者们,大家好! InterSystems 开发者竞赛(InterSystems IRIS Analytics) 现已圆满结束!感谢大家的参与支持! 现在是揭晓优胜者的时刻了! 这些开发者和他们的应用程序赢得了雷鸣般的掌声: #竞赛 #InterSystems IRIS #Open Exchange 0 1 0 125
公告 Claire Zheng · 七月 29, 2021 决出优胜者!InterSystems 开发者竞赛:人工智能与机器学习 亲爱的社区开发者们,大家好! InterSystems 开发者竞赛:人工智能与机器学习 圆满结束,现已决出优胜者! 让我们把掌声送给以下开发者! #Artificial Intelligence (AI) #Machine Learning (ML) #竞赛 #InterSystems IRIS #Open Exchange 0 0 0 145
文章 Michael Lei · 四月 1, 2024 阅读大约需 2 分钟 生成式 AI 概述 - 第 1 部分 生成人工智能是能够使用生成模型生成文本、图像或其他数据的人工智能,通常是响应提示。生成式人工智能模型学习输入训练数据的模式和结构,然后生成具有相似特征的新数据。 生成式人工智能是能够生成文本、图像和其他类型内容的人工智能。它之所以成为一项出色的技术,是因为它使人工智能民主化,任何人都可以使用它,只需文本提示,即用自然语言编写的句子。 大型语言模型如何工作 #Artificial Intelligence (AI) #ChatGPT #其他 0 0 0 144
文章 Hao Ma · 三月 19, 2024 阅读大约需 3 分钟 IRIS/Caché SQL优化经验分享 - SQL优化器使用的统计数据 上个帖子写了TuneTable的执行, 提到了SQL优化器使用的那些统计数据, 这里逐一的介绍一下这些统计项。了解它们看懂和分析SQL执行计划的基础。 如果您不需要做单个查询的优化工作,可以调过这部分内容。 表的统计项 Extent Size: 表的大小,也就是记录数。在执行多表关联(JOIN)的查询时,SQL优化器会根据Extent Size值,从数据量最小的表来开始执行查询。 您还需要了解:表创建的时候Extent Size会获得一个初始值,而之后的插入修改数据并不自动修改这个值。而只有执行TuneTable才会修改这个。 这也就是为什么没有执行过TuneTable的数据库SQL性能好不了的原因。下图中的Patient表,可以看出有1,000,000记录 #SQL #新手 #InterSystems IRIS 0 0 0 144
文章 Claire Zheng · 二月 21, 2023 阅读大约需 1 分钟 【GS22 视频】InterSystems IRIS数据平台与E级方程式赛车:速度、规模和安全性 速度、规模和安全性是我们真正热衷的领域,这也正是优秀的E级方程式赛车手所追求的。在InterSystems 2022年全球峰会上,InterSystems 数据平台产品管理总监Jeffery Fried 及其团队分享了InterSystems IRIS数据平台的新功能与产品规划。基于InterSystems IRIS数据平台,我们为用户构建优秀的“赛车”,内置的一系列非凡功能和高效周全的“维修技师”,确保“赛车手”能够在竞争激烈的赛道中心无旁骛地飞速向前! #2022 全球峰会 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 144
公告 Hao Ma · 一月 12, 2023 ZPM 现在是 InterSystems 包管理器 (IPM) 我很高兴地宣布 ObjectScript 包管理器 ZPM 的生命周期中的一个里程碑。包管理器使开发人员能够以一种方便的方式巧妙地打包 ObjectScript 代码和部署配置设置以及版本信息。在过去的几年里,它已经发展成为许多开发工作流程中不可或缺的一部分。 事实证明,InterSystems 决定使用它来打包我们自己的组件非常重要,这促使我们决定将 GitHub 存储库从社区移至我们的公司存储库,并将其重命名为InterSystems Package Manager (IPM) 。 IPM 仍将是开源的。社区成员将能够审查代码并提交拉取请求。但这种变化使我们能够以非员工能够直接对代码库进行更改的方式确保软件的安全性。更高级别的安全性和信任对于可以将代码与您的数据一起安装的软件来说至关重要。 #InterSystems Package Manager (IPM) #Caché #InterSystems IRIS Open Exchange app 0 0 0 144
文章 Michael Lei · 十二月 27, 2022 阅读大约需 2 分钟 FHIRDrop、FHIRBox - 到 FHIR® 的托管文件传输 一个简单的生产配置,使 FHIR 交易捆绑包能够通过 Box 和 Dropbox 加载到 InterSystems® FHIR® 服务器中。使用包含的 MFT 连接组件和 14 行自定义业务流程,此生产配置会将您的交易捆绑包处理到 FHIR 资源,以便立即使用,就像哈利·波特的魔法一样。 我首先会展示该生产配置的短视频导览、MFT 连接以及 IRIS 上 Box 和 Dropbox 的 Oauth2 应用配置,接下来循序渐进地展示一些步骤,让您使用您喜欢的任何 MFT 供应商以及您选择的任何工作流程、桌面、API 或 Web 控制台拖放操作。 #FHIR #integration-required #互操作性 #InterSystems IRIS for Health Open Exchange app 0 0 0 144
文章 Jingwei Wang · 七月 21, 2022 阅读大约需 4 分钟 InterSystems SQL 的使用 - 第五部分 - 导入SQL Code 本章介绍了如何将SQL code从文本文件导入InterSystems SQL。当你导入SQL code时,InterSystems IRIS 数据平台使用动态SQL准备并执行每一行的SQL。如果遇到无法解析的SQL code行,SQL导入会跳过该行code,继续准备和执行后续的code行,直到到达文件的末端。所有的SQL code导入操作都会导入到当前的命名空间。 SQL导入主要用于导入数据定义语言(DDL)命令,如CREATE TABLE,并使用INSERT、UPDATE和DELETE命令来填充表。SQL导入可以准备和执行SELECT查询,但不创建结果集。 #SQL #InterSystems IRIS for Health 0 0 0 144
问题 Michael Lei · 六月 14, 2022 如何转化 json 到 SDA 并写到文件里? 问: 我有一个专有的JSON,需要转换为SDA并保存到一个SDA文件。 如何将json转化为SDA并写入文件? 谢谢 #互操作性 #InterSystems IRIS for Health 0 1 0 143
文章 Louis Lu · 九月 26, 2021 阅读大约需 7 分钟 IRIS 2021 技术文档 First Look 10 -- InterSystems .Net 网关 本技术概要( First Look)通过重点概述和一个基础的、实际操作的示例,向您介绍在 InterSystems IRIS®数据平台上使用 .NET 网关(Gateway)的基础知识。您将了解 InterSystems IRIS 如何与 .NET 程序集进行互操作,在这个示例中,您将创建一个 .NET 网关(Gateway),并从 InterSystems IRIS 中的代理类调用基础 DLL。 本文档设计简单;当您把 .NET 网关(Gateway)引入您的生产系统时,您可能需要做一些不同的事情。本文档末尾的参考资料,提供了有关在生产中使用 .NET 网关(Gateway)的详细和完整的信息。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 144
文章 姚 鑫 · 七月 7, 2021 阅读大约需 5 分钟 第三十章 从类生成XML架构 第三十章 从类生成XML架构 本章介绍如何使用%XML.Schema从启用了XML的类生成XML架构。 概述 要生成为同一XML命名空间中的多个类定义类型的完整架构,请使用%XML.Schema构建架构,然后使用%XML.Writer为其生成输出。 从多个类构建架构 要构建XML架构,请执行以下操作: 创建%XML.Schema实例。 可以选择设置实例的属性: - 若要为任何其他未分配的类型指定命名空间,请指定DefaultNamespace属性。默认值为NULL。 - 默认情况下,类及其属性的类文档包含在模式的<annotation>元素中。 要禁用此功能,请将IncludeDocumentation属性指定为0。 注意:必须在调用AddSchemaType()方法之前设置这些属性。 #Caché 0 0 0 144
文章 Claire Zheng · 七月 6, 2021 Caché从零基础到精通-第2讲_初识M程序 //player.bilibili.com/player.html?aid=931566673&bvid=BV1eM4y1M7yM&cid=365368035&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 144
文章 姚 鑫 · 五月 23, 2021 阅读大约需 6 分钟 第三章 发送HTTP请求 第三章 发送HTTP请求 发送HTTP请求 创建HTTP请求后,使用以下方法之一发送该请求: Delete() method Delete(location As %String = "", test As %Integer = 0, reset As %Boolean = 1) as %Status 发出HTTP DELETE请求。 Get() method Get(location As %String = "", test As %Integer = 0, reset As %Boolean = 1) as %Status 发出HTTP GET请求。此方法使Web服务器返回请求的页面。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 144
文章 jieliang liu · 三月 15, 2021 阅读大约需 2 分钟 iris-analytics-package 上场! 大家好, 现在是九局下半,但在我们的技术世界大赛还留了几手 #CSP #仪表板 #分析 #分析器 #Cube #竞赛 #Caché #InterSystems IRIS #InterSystems IRIS BI (DeepSee) Open Exchange app 0 0 0 144
文章 姚 鑫 · 二月 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 144
公告 Claire Zheng · 三月 15, 2023 创意社区新闻摘要#4 | InterSystems Ideas News#4 Hi 开发者社区的成员们,大家好! 欢迎关注我们第4期 InterSystems Ideas News! 我们将分享如下: 如何支持你们team的想法和投票。 在编程大赛中,用户实践Idea(创意)并获得技术奖励。 InterSystems 开发者社区的深色主题版本:是或否(Yay or Nay?)? 最近添加的Idea(创意)。 #InterSystems 想法门户 0 0 0 143
公告 Michael Lei · 二月 13, 2023 2023 InterSystems开发者竞赛(Tool)获奖者名单出炉!来看看这优秀的应用吧! Hi 开发者们, 我们非常高兴地向大家宣布此次InterSystems 开发者竞赛(Tool)的获奖者! 首先,我们要感谢提交了21 份申请的 优秀参与者们 🔥 我们很高兴知道您认为这个主题很重要! 事不宜迟,我们在此公布此次竞赛的获胜者是…… #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 1 0 123
文章 Claire Zheng · 二月 13, 2023 阅读大约需 1 分钟 【GS22 视频】如何确保企业长青?InterSystems CEO Terry:保持愿景、热情与专注 在InterSystems 2022年全球峰会上,InterSystems 创始人兼 CEO Terry Ragon 分享了如何才能使企业获得持续发展。他是“愿景领导公司”的坚定信徒,他认为,愿景、热情与专注对于推动业务发展、保持企业创新活力至关重要。InterSystems 的愿景是:我们是一家提供创新数据技术服务的公司,对卓越和客户成功充满激情。 #2022 全球峰会 #全球峰会 0 0 0 143
文章 姚 鑫 · 十月 13, 2022 阅读大约需 2 分钟 第十五章 CSP 中的 HTTP 请求 - 处理 CSP 错误 第十五章 CSP 中的 HTTP 请求 - 处理 CSP 错误 处理 CSP 错误 %CSP.Error是默认的 CSP 错误页面。将其用作创建的任何错误页面的超类。可以使用 %CSP.Error中提供的功能从错误中提取信息。 在授予许可证之前处理 CSP 错误 如果已经有一个现有会话并且用户尝试转到一个未找到的页面,CSP 将显示标准错误页面,因为该会话已经有一个许可证。 如果 CSP 应用程序还没有许可证,并且发生以下任何错误,则 CSP 默认显示标准 Web HTTP/1.1 404 Page Not Found 错误消息。可以通过在错误页面(通常是 %CSP.Error的子类)上为应用程序设置以下参数来更改在授予许可之前遇到错误时显示的页面。 LICENSEERRORPAGE 如果生成以下错误,CSP 会查看 LICENSEERRORPAGE 参数的值: #CSP #Caché 1 0 0 143
文章 姚 鑫 · 五月 19, 2021 阅读大约需 2 分钟 IRIS 单元测试 IRIS 单元测试 第一章 单元测试概述☆☆☆☆ 第二章 使用%UnitTest进行单元测试☆☆☆☆ 第三章 执行测试☆☆☆ 第四章 使用Setup和tear Down方法执行测试☆☆☆ 前言 #SQL #Caché #Global Masters #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 143
文章 姚 鑫 · 三月 8, 2021 阅读大约需 9 分钟 第五章 SQL定义表(三) 第五章 SQL定义表(三) 使用DDL定义表 可以使用标准DDL命令在InterSystems SQL中定义表: InterSystems SQL中可用的DDL命令 ALTER命令 ALTER TABLE,ALTER VIEW CREATE 命令 CREATE TABLE,CREATE VIEW,CREATE INDEX,CREATE TRIGGER DROP 命令 DROP TABLE,DROP VIEW,DROP INDEX,DROP TRIGGER 可以通过多种方式执行DDL命令,包括: #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 143
文章 Claire Zheng · 一月 21, 2021 阅读大约需 1 分钟 【视频】IRIS数据库在医疗行业发展(1):InterSystems IRIS架构 这是“IRIS数据库在医疗行业发展”系列课程的第一讲,InterSystems中国技术总监乔鹏为您介绍InterSystems IRIS架构。InterSystems IRIS数据平台是全球首款且唯一一款专门设计用于从医疗数据中提取价值的数据平台。 //player.bilibili.com/player.html?aid=203682263&bvid=BV1mh4112784&cid=284392132&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #InterSystems IRIS for Health 0 0 0 143
文章 Nicky Zhu · 十二月 27, 2023 阅读大约需 7 分钟 FHIR小百科 - 处方的表达 在医疗行业中,处方是个非常重要的临床工作数据概念。因此,在考察用FHIR能如何构造我国所需医疗行业数据模型时,就会需要考虑如何用FHIR表达处方。 在2019年,FHIR的工作组已否认需要使用特定的资源来表达处方(不是药嘱)这个概念,见: #FHIR #HL7 #提示和技巧 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 142
文章 Lilian Huang · 十一月 24, 2023 阅读大约需 2 分钟 现有系统通过使用InterSystems FHIR 适配器提供 FHIR 服务 - 简介 想必大家都听说过 FHIR 是解决系统间所有互操作性和兼容性问题的灵丹妙药和解决方案。就在这里,我们可以看到他手持一份 FHIR 资源,愉快地享受其中: 但对于我们这些普通人,我们将做一个小小的介绍。 什么是 FHIR? 让我们直接进入定义:FHIR(Fast Healthcare Interoperability Resource)是由HL7(Health Level 7标准组)开发的一种互操作性标准,旨在实现医疗行业中不同系统之间的电子医疗数据交换。 FHIR 从根本上基于哪些技术? 主要是通过 REST API 和 JSON 格式进行 HTTP 调用的结合(尽管它可以是 XML 以及我们可用的任何其他通信,具体根据我们的使用情况)。 #FHIR #InterSystems 业务解决方案和架构 #HealthShare #InterSystems IRIS for Health #InterSystems 想法门户 #Open Exchange #学习门户 Open Exchange app 1 0 0 142
文章 water huang · 十月 6, 2023 阅读大约需 4 分钟 快速创建命名空间 一般情况下,我们根据iris的portal向导创建数据库,然后创建命名空间。这个过程比较花时间,如果是已经存在的数据库,还需要再装载。翻阅portal调用的方法后,我整合了这几个方法。把这几个方法拷贝到任意已经存在的命名空间,通过执行CNNS(路径,命名空间),就可以快速创建好命名空间。方法的大概过程是,进入到%sys命名空间,然后依次创建数据库,创建命名空间,创建web应用。创建完成后,回到当前命名空间。 #命名空间 #工具 #InterSystems IRIS 7 0 0 142
公告 Michael Lei · 八月 17, 2023 InterSystems 支持的平台更新 Q3-2023 我们经常收到有关 InterSystems IRIS 数据平台支持的平台和框架列表最近和即将发生的更改的问题。此更新旨在分享最近的变化以及我们对即将发生的变化的当前最佳知识,但预测未来是一件棘手的事情,这不应被视为承诺的路线图。 话虽如此,接下来是更新…… IRIS 生产环境操作系统和 CPU 架构 #Caché #InterSystems IRIS 0 0 0 142
公告 Michael Lei · 九月 17, 2022 InterSystems Docker 桌面扩展正式发布 好消息, InterSystems 容器镜像仓库Docker桌面扩展已正式发布供大家 下载 . 大家可以在Docker桌面版的marketplace 下载.下载后需要重启 Docker Desktop to #Docker #容器化 #InterSystems IRIS #其他 Open Exchange app 0 0 0 142