文章 姚 鑫 · 五月 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 146
公告 Claire Zheng · 一月 7, 2021 InterSystems 商业数字服务 亲爱的社区用户,您好! 我们在 Global Masters上推出了商业服务奖励计划,这是一个绝佳的契机,您可以在开发者社区和我们的社交媒体上宣传贵公司的应用、解决方案和服务,甚至为您的 OEX 应用兑换 Google AdWords 推广! #Global Masters 0 1 0 126
文章 Louis Lu · 一月 8, 2021 阅读大约需 3 分钟 数据丛林可视化 - 第四部分_在 docker 映像中运行 Yape 在本篇短文中,我们将讨论如何让 Yape 在 docker 容器中运行,从而避免在本地计算机上安装设置 python。 距离本系列的上一篇文章已经有一段时间了,让我们快速回顾一下。 #Docker #Python #可视化 #工具 #性能 #Caché 0 0 0 146
文章 Claire Zheng · 七月 3, 2022 阅读大约需 1 分钟 如何在其他开发者社区翻译并发布帖子 Hi 亲爱的开发者们,你是否精通多门语言并希望与世界各地的非英语用户分享你的知识? 我们为你提供了闪光的机会! 🤩 #提示和技巧 #新手 #开发者社区官方 0 0 0 145
文章 Frank Ma · 五月 24, 2022 阅读大约需 5 分钟 我们如何将报告生成时间减少28倍 同事们,大家好 #自适应分析(Adaptive Analytics) #InterSystems Reports (Logi) #InterSystems IRIS 0 0 0 145
文章 Johnny Wang · 二月 11, 2022 阅读大约需 2 分钟 翻译文章-初学者资源库 Hello 家人们, InterSystems 学习网站有许多非常棒的课程。 因此,如果您想了解 InterSystems 并开始使用 InterSystems,希望这些资源可以帮到你: #自适应分析(Adaptive Analytics) #IntegratedML #InterSystems API管理器(IAM) #InterSystems 业务解决方案和架构 #ObjectScript #SQL #InterSystems IRIS #InterSystems IRIS for Health 0 0 1 145
公告 jieliang liu · 一月 17, 2022 [视频]ObjectScript 开发人员的嵌入式 Python。使用Python和ObjectScript并肩工作 Hi 开发者们, New video is already on InterSystems Developers YouTube: ⏯ Embedded Python for ObjectScript Developers: Working with Python and ObjectScript Side-By-Side #ObjectScript #Python #2021线上峰会 #视频 #InterSystems IRIS 0 1 0 125
文章 Michael Lei · 六月 23, 2021 阅读大约需 3 分钟 Yape - 另一个 pButtons 提取程序(自动创建图表) 注(2019 年 6 月):许多内容发生了变化,最新的详细信息请参见此处 注(2018 年 9 月):自本帖首次发布以来,内容已经有了很大改动,我建议使用 Docker 容器版本,以容器形式运行的项目以及详细信息仍然在 GitHub 的同一个地址发布,您可以下载、运行并根据需要进行修改。 #监视 #提示和技巧 #性能 #系统管理 #Caché #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 145
文章 姚 鑫 · 二月 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 145
文章 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
文章 Nicky Zhu · 十二月 27, 2023 阅读大约需 7 分钟 FHIR小百科 - 处方的表达 在医疗行业中,处方是个非常重要的临床工作数据概念。因此,在考察用FHIR能如何构造我国所需医疗行业数据模型时,就会需要考虑如何用FHIR表达处方。 在2019年,FHIR的工作组已否认需要使用特定的资源来表达处方(不是药嘱)这个概念,见: #FHIR #HL7 #提示和技巧 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 144
InterSystems 官方 Claire Zheng · 四月 27, 2023 2023 年 4 月 27 日 - 警报:使用加密时数据库和Journal日志损坏 InterSystems 已修复了一个缺陷,该缺陷可能会导致使用 IBM POWER8 或更高版本的 POWER 处理器的 AIX 系统上的数据库和Journal日志文件损坏。 #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 0 0 144
文章 姚 鑫 · 四月 4, 2023 阅读大约需 3 分钟 第十八章 镜像架构和规划 - 在故障转移或灾难恢复后重定向应用程序连接 第十八章 镜像架构和规划 - 在故障转移或灾难恢复后重定向应用程序连接 当备份故障转移成员通过自动故障转移成为主要成员或作为灾难恢复的一部分手动将 DR 异步提升为主要成员时,需要某种机制将应用程序连接重定向到新的主要成员。有许多方法可以实现这一点,本章将详细讨论其中的一些方法。一种解决方案可能适用于自动故障转移和 DR 提升,或者可以组合解决方案,例如用于自动故障转移的镜像 VIP 和用于 DR 提升的 DNS 更新。 内置机制 镜像配置中可以包含以下机制,如示例镜像体系结构和网络配置中所示,以解决应用程序重定向问题: #Caché #InterSystems IRIS 0 0 0 144
文章 姚 鑫 · 三月 21, 2023 阅读大约需 3 分钟 第四章 高可用性的故障转移策略 第四章 高可用性的故障转移策略 IRIS 镜像 具有自动故障转移功能的 IRIS 数据库镜像为计划内和计划外停机提供了一种有效且经济的高可用性解决方案。镜像依赖于数据复制而不是共享存储,避免了由于存储故障导致的重大服务中断。 IRIS 镜像由两个物理上独立的 IRIS 系统组成,称为故障转移成员。每个故障转移成员在镜像中维护每个镜像数据库的副本;应用程序更新在主要故障转移成员上进行,而备份故障转移成员的数据库通过应用来自主要的日志文件与主要保持同步。 镜像自动将主要角色分配给两个故障转移成员之一,而另一个故障转移成员自动成为备份系统。当主要的 IRIS 实例出现故障或不可用时,备份会自动快速接管并成为主要实例。 #InterSystems IRIS 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 144
文章 姚 鑫 · 十月 2, 2022 阅读大约需 2 分钟 第四章 Caché 服务器页面简介 - 通过 html 创建 csp 页面 第四章 Caché 服务器页面简介 - 通过 html 创建 csp 页面 创建基于 HTML 标记的 CSP 页面 要使用 HTML 文件创建 Hello.World 页面,请执行以下操作: #CSP #Caché 1 0 0 144
问题 Michael Lei · 五月 1, 2022 在 LocalHost上运行Cache Hi, 我无法连接到本地网络浏览器. 我想打开(http://localhost:57772/csp/sys/UtilHome.csp) 现实: Caché Server Pages Version 2018.1.6.717.0Server Availability Error Server is currently unavailable 如果我调用 CSP.log 得到以下报错: Access Denied Diagnostic Failed to connect to 'LOCAL' - Reason: 0 (Connection successfully made but server not responding) (No Retry) 请帮帮我,谢谢! #CSP #Caché 0 1 0 143
文章 Michael Lei · 三月 12, 2022 阅读大约需 1 分钟 Linux TZ环境变量未被设置以及对Caché的影响 在最近的大规模基准测试活动中,我们看到过多的%sys CPU时间,对应用程序的扩展产生了负面影响。 问题 我们发现,由于TZ环境变量没有被设置,很多时间都花在了localtime()系统调用上。 我们创建了一个简单的测试程序来证实这一观察结果,设置了TZ与未设置TZ的时间差和所需的CPU资源都是惊人的。 我们发现,当TZ没有设置时,从localtime()继承使用stat()系统调用到/etc/local_time是成本很高。 #InterSystems 业务解决方案和架构 #系统管理 #Caché 0 0 0 144
文章 姚 鑫 · 三月 1, 2022 阅读大约需 8 分钟 第六十九章 SQL函数 JSON_OBJECT 第六十九章 SQL函数 JSON_OBJECT 将数据作为JSON对象返回的转换函数。 #SQL #Caché 0 0 0 144
文章 姚 鑫 · 一月 20, 2022 阅读大约需 7 分钟 第二十九章 SQL函数 COALESCE 第二十九章 SQL函数 COALESCE 返回第一个非空表达式的值的函数。 大纲 COALESCE(expression,expression [,...]) expression - 要计算的一系列表达式。多个表达式被指定为逗号分隔的列表。此表达式列表限制为140个表达式。 描述 COALESSE函数按从左到右的顺序计算表达式列表,并返回第一个非空表达式的值。如果所有表达式的计算结果都为NULL,则返回NULL。 字符串返回时保持不变;保留前导和尾随空格。数字以规范形式返回,去掉了前导零和尾随零。 返回值的数据类型 非数字表达式(如字符串或日期)必须都属于相同的数据类型,并返回该数据类型的值。指定数据类型不兼容的表达式会导致SQLCODE-378错误,并显示DataType不匹配错误消息。可以使用CAST函数将表达式转换为兼容的数据类型。 #SQL #Caché 0 0 0 144
文章 Jingwei Wang · 九月 22, 2021 阅读大约需 9 分钟 IRIS 2021 技术文档 First Look 6 使用具有互操作性的Production连接系统 为什么要连接系统? 连接系统可以让一个系统处理来自非本系统的信息。例如,以下场景需要连接系统: 为了提高效率,最初设计为执行单一功能的系统需要集成。例如,您可以通过集成跟踪库存、订购材料、记录销售和控制运输的各个系统来提高效率。 系统合并后,在不同机构中执行相同功能的系统需要协同工作才能使统一的机构有效。 将系统连接在一起时,您可能会面临一些挑战,例如: 不同系统使用不同的通信协议:一个系统可能使用TCP,另一个系统使用SOAP,第三个系统使用REST。 不同系统使用不同格式或基于不同标准的不同消息。 需要保证消息成功传递到正确的系统,并能够检测和纠正故障。 必须监控传输消息的系统,如果一次消息过多,则为消息提供一个队列,并监控整体系统性能以确保没有任何障碍。 虽然可以编写自定义应用程序来连接系统,但开发一款InterSystems IRIS® 产品要容易得多,也快得多。 #互操作性 #平台 #Ensemble #InterSystems IRIS 0 0 0 144
问题 王喆 👀 · 四月 24, 2021 HealthConnect的启动问题 修改过用户门户之后,重新启动就报这个错,然后使用自带的修复功能,修复之后依然报错,日志中显示没有C:\InterSystems\HealthConnect\mgr\IRIS.WIJ,我复制了别人的过来依然报错,由于代码没有做备份我不能重装,有没有什么办法修复一下,或者把代码备份一下,我再重装。 #开发环境 #InterSystems IRIS 0 2 0 142
文章 姚 鑫 · 三月 21, 2021 阅读大约需 9 分钟 第十二章 使用嵌入式SQL(五) 第十二章 使用嵌入式SQL(五) 嵌入式SQL变量 以下局部变量在嵌入式SQL中具有特殊用途。这些局部变量名称区分大小写。在过程启动时,这些变量是不确定的。它们由嵌入式SQL操作设置。也可以使用SET命令直接设置它们,或使用NEW命令将其重置为未定义。像任何局部变量一样,值将在过程持续期间或直到设置为另一个值或使用NEW进行定义之前一直存在。例如,某些成功的嵌入式SQL操作未设置%ROWID。执行这些操作后,%ROWID是未定义的或保持设置为其先前值。 %msg %ROWCOUNT %ROWID SQLCODE 这些局部变量不是由Dynamic SQL设置的。 (请注意,SQL Shell和Management Portal SQL接口执行Dynamic SQL。)相反,Dynamic SQL设置相应的对象属性。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 144
InterSystems 官方 Claire Zheng · 六月 14, 2023 2023 年 6 月 13 日 - 公告:进程内存使用量增加 InterSystems 已纠正导致进程内存使用量增加的缺陷。 #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 1 0 1 143
问题 Michael Lei · 五月 18, 2022 如何区别参数是纯numeric string 还是number,比如 "123" 和 "123". Hi,大家好。 我想知道如何区分一个变量是纯数字字符串还是一个数字,比如 "123 "和 "123"。 我只知道一个笨方法。 #部署 #Caché 0 1 0 142
文章 姚 鑫 · 五月 8, 2022 阅读大约需 4 分钟 第136章 SQL函数 SUBSTRING 第136章 SQL函数 SUBSTRING 字符串函数,它从任何数据类型的数据(包括流数据)中返回一个子字符串。 #SQL #Caché 0 0 0 143
公告 Claire Zheng · 三月 1, 2022 InterSystems开发者Python竞赛优胜者决出暨热烈祝贺Wu Fatian 同学代表中国获得社区并列第三名好成绩! Hi开发者们, 是时候公布 InterSystems开发者Python竞赛的优胜者了!准备好了吗! 这些开发者和他们的应用程序赢得了雷鸣般的掌声: #Python #InterSystems IRIS #Open Exchange 0 0 0 143
文章 Frank Ma · 一月 5, 2022 阅读大约需 2 分钟 在Hadoop大数据存储库库中使用SQL (Apache Hive) 本文译自 https://community.intersystems.com/post/using-sql-apache-hive-hadoop-big... 大家好, #InterSystems IRIS 0 0 0 143
文章 姚 鑫 · 十一月 18, 2021 阅读大约需 9 分钟 第八十章 SQL命令 UNION 第八十章 SQL命令 UNION 组合两个或多个SELECT语句。 #SQL #Caché 0 0 0 143
文章 姚 鑫 · 八月 30, 2021 阅读大约需 9 分钟 第一章 SQL命令 ALTER TABLE(一) 第一章 SQL命令 ALTER TABLE(一) 修改表。 #SQL #Caché 0 0 0 143