清除过滤器
文章
Louis Lu · 四月 15, 2021
我喜欢事务型分析DBMS和高级分析细分概念
VSCode的IRIS 1.0版插件很炫酷。社区和InterSystems IRIS之间的合作对此有着非常积极的作用。但在不久的将来,减少代码开发量对于IRIS来说将是一个非常合适的选项。
动态网关/原生API将IRIS定位为面向市场上主要开放语言的最先进的数据平台,但有必要使用这些语言的公共包管理器,尤其是Maven公共仓库。
API管理器是一个不错的方案,但社区版IRIS不能用,且仅能用于由IRIS创建的API。这个关键问题亟待解决。
用于物联网的OPC-UA适配器和用于实时事件的Kakfa适配器都很棒,我很喜欢。未来,也可以考虑用于Salesforce、SAP、Office365和其他最常用平台的新适配器。
云支持目前很完美,采用ICM和IKO进行部署和管理,SAM进行监控。
FHIR加速器对于FHIR项目是一个很棒的方案,真的很有用。
IRIS的速度真的越来越快了,它能够让已经非常快的东西变得更快,非常出色。
自适应分析重磅推出后广受欢迎,它能够加速和简化分析数据立方体的创建(以完全可视化和直观的方式),并以极好的方式向Excel和其他数据查看器展示数据。未来,我很想看到InterSystems发布自己的查看器,因为IRIS本身的报告功能比较有限,且无法提供社区版,因而使它不可能在社区中推广。
IntegratedML是我最喜欢的IRIS的新功能。它非常易用,适合所有的DBA。AutoML也是超棒的技术,将会被广泛使用。现在,InterSystems需要向最终用户提供一个预测和分类查看器,比如它可以使用与SAM的Grafana相同的技术。
文章
Kelly Huang · 七月 12, 2023
在本文中,我将分享我们在 2023 年全球峰会技术交流室中提出的主题。我和@Rochael.Ribeiro
借此机会,我们就以下话题进行探讨:
用于快速 API 的开放交换工具
开放API规范
传统与快速 Api 开发
复合 API(互操作性)
规范优先或 API 优先方法
API 治理和监控
演示(视频)
用于快速 API 的开放交换工具
当我们谈论快速现代 API 开发(Rest / json)时,我们将使用两个 Intersystems Open Exchange 工具:
第一个是用于快速开发 API 的框架,我们将在本文中详细介绍。
https://openexchange.intersystems.com/package/IRIS-apiPub
第二种是使用 Swagger 作为用户界面,用于 IRIS 平台上开发的 Rest API 的规范和文档,以及它们的使用/执行。其运行的基础是开放 API 规范 (OAS) 标准,如下所述:
https://openexchange.intersystems.com/package/iris-web-swagger-ui
什么是开放 API 规范 (OAS)?
它是全球范围内用于定义、记录和使用 API 的标准。在大多数情况下,API 甚至在实现之前就已经设计好了。我将在下一个主题中详细讨论它。
它很重要,因为它定义并记录了 Rest API 供其在提供者和消费者方面使用。但这种模式也有助于加快市场上工具(Rest API 客户端)的测试和 API 调用,例如 Swagger、Postman、Insomnia 等……
使用 IRIS 发布 API 的传统方式
想象一下,我们必须从现有的 IRIS 方法构建并发布 Rest API(如下图)。
以传统方式:
1:我们必须考虑消费者会如何称呼它。例如:将使用哪个路径和动词以及如何响应。无论是 JSON 对象还是纯文本。
2:在 %CSP.REST 类中构建一个新方法,该方法将处理调用它的 http 请求。
3:处理方法对最终用户预期的 http 响应的响应。
4:考虑一下我们将如何提供成功代码以及我们将如何处理异常。
5:为我们的新方法绘制路线。
6:向最终用户提供API文档。我们可能会手动构建 OAS 内容。
7:例如,如果我们有一个请求或响应有效负载(对象),则实施时间将会增加,因为它也必须记录在 OAS 中。
我们怎样才能更快?
只需使用 [WebMethod] 属性标记 IRIS 方法即可。无论是什么,该框架都会使用 OAS 3.x 标准来处理其发布。
为什么 OAS 3.x 标准如此重要?
因为它还详细记录了输入和输出有效负载的所有属性。
这样,市场上的任何 Rest Client 工具都可以立即耦合到 API,例如 Insomnia、Postman、Swagger 等,并提供示例内容以便轻松调用它们。
使用 Swagger,我们已经可以可视化我们的 API(上图)并调用它。这对于测试也非常有用。
API定制
但是如果我需要自定义 API 该怎么办?
例如:我希望路径是其他东西,而不是方法的名称。我希望输入参数位于路径中,而不是像查询参数那样。
我们在方法之上定义了一个特定的符号,我们可以在其中补充方法本身不提供的元信息。
在此示例中,我们为 API 定义了另一条路径,并补充了信息,以便最终用户获得更友好的体验。
Rest API 的投影图
该框架支持多种类型的参数。
在此图中,我们可以突出显示复杂类型(对象)。它们将自动公开为 JSON 有效负载,并且每个属性都将为最终用户正确记录 (OAS)。
互操作性(复合 API)
通过支持复杂类型,您还可以公开互操作性服务。
这是构建复合 API 的有利场景,复合 API 使用多个外部组件(出站)的编排。
这意味着用作请求或响应的对象或消息将自动发布并由 swagger 等工具读取。
这是测试互操作性组件的绝佳方法,因为通常已经加载了有效负载模板,以便用户知道 API 使用哪些属性。
首先,开发人员可以专注于测试,然后通过定制来塑造 Api。
规范优先或 API 优先方法
当今广泛使用的另一个概念是在实现之前就定义 API。
有了这个框架,就可以导入 Open Api 规范。它自动创建方法结构(规范),只缺少它们的实现。
API 治理和监控
对于Api的治理,也建议一起使用IAM。
除了拥有多个插件之外,IAM 还可以通过 OAS 标准快速耦合到 API。
apiPub 为 API 提供额外的跟踪(参见演示视频)
演示
下载和文档
Intersystems 开放交换: https://openexchange.intersystems.com/?search=apiPub
完整文档:https: //github.com/devecchijr/apiPub
@Claudio Devecchi 致敬原创作者
公告
Michael Lei · 八月 17, 2023
我们经常收到有关 InterSystems IRIS 数据平台支持的平台和框架列表最近和即将发生的更改的问题。此更新旨在分享最近的变化以及我们对即将发生的变化的当前最佳知识,但预测未来是一件棘手的事情,这不应被视为承诺的路线图。
话虽如此,接下来是更新……
IRIS 生产环境操作系统和 CPU 架构
红帽Linux企业版RHEL
近期变动
RHEL 9.2 和 RHEL 8.8 于 2023 年 5 月发布。红帽计划为这些版本提供 4 年支持。 InterSystems 已通过我们称为“次要操作系统版本认证”的新流程完成了对 RHEL 9.2 和 RHEL 8.8 上的 IRIS 的额外测试,该流程旨在提供额外的安全性,确保次要操作系统更新不会破坏任何明显的功能。 RHEL 8.8 和 9.2 都成功通过了我们的测试。
随着 RHEL 9.2 的发布,红帽终止了对 RHEL 9.1 的公开支持。这与 Red Hat 自 RHEL 8.3 以来一直使用的“奇/偶”支持周期一致。
即将发生的变化
RHEL 9.3 计划于今年晚些时候推出。这将是 Red Hat 的短期支持版本,因此 InterSystems 不会执行次要操作系统认证或推荐将其用于生产部署。
之前的更新
IRIS 2022.1.2 添加了对RHEL 9.0的支持。 9.0 是一个主要操作系统版本,将 Linux 内核更新到 5.14、OpenSSL 更新到 3.0 以及 Python 3.9
IRIS 2022.2.0 删除了对 RHEL 7.x 的支持。早期版本的 IRIS 仍支持 RHEL 7.9。
进一步阅读: RHEL 发布页面
Ubuntu
近期变动
Ubuntu 分别于 2 月和 3 月发布了 22.04.2 LTS 和 20.04.6 LTS。 InterSystems 已通过次要操作系统版本认证,在 22.04.02 LTS 上完成了对 IRIS 的额外测试。
即将发生的变化
Ubuntu 的下一个主要更新是 24.04,预计将于 2024 年 4 月发布
之前的更新
IRIS 2022.1.1 添加了对Ubuntu 22.04 的支持。 22.04 是一个主要操作系统版本,将 Linux 内核更新到 5.15、OpenSSL 更新到 3.0.2 以及 Python 3.10.6
IRIS 2022.2.0 删除了对 Ubuntu 18.04 的支持。早期版本的 IRIS 仍支持 Ubuntu 18.04。
IRIS 2022.1.1 及更高版本容器基于 Ubuntu 22.04。
进一步阅读: Ubuntu 发布页面
SUSE Linux
即将发生的变化
SUSE Linux Enterprise Server 15 SP5 于 2023 年 6 月 20 日发布。SP5 包括 Linux Kernel 5.14.21、OpenSSL 3.0.8 和 Python 3.11。我们目前正在致力于次要操作系统认证。
之前的更新
IRIS 2022.3.0 添加了对SUSE Linux Enterprise Server 15 SP4的支持。 15 SP4 是一个主要操作系统版本,将 Linux 内核更新到 5.14、OpenSSL 更新到 3.0 以及 Python 3.9
SUSE 对 Linux Enterprise Server 15 SP3 的一般支持已于 2022 年 12 月 31 日结束,但扩展安全支持将持续到 2025 年 12 月。
延伸阅读: SUSE 生命周期
甲骨文Linux
即将发生的变化
Oracle 与 RHEL 9.2 几乎同时发布了 Oracle Linux 9.2,这让我们感到惊讶。我们目前正在开始次要操作系统认证。
之前的更新
IRIS 2022.3.0 增加了对Oracle Linux 9的支持。 Oracle Linux 9 是跟踪 RHEL 9 的主要操作系统版本,因此它也将 Linux 内核更新到 5.14、OpenSSL 更新到 3.0 以及 Python 3.9
进一步阅读: Oracle Linux 支持政策
微软Windows
即将发生的变化
Windows Server 2012 将于 2023 年 10 月结束扩展支持。如果您仍在该平台上运行,那么现在是计划迁移的时候了。 IRIS 2023.2+ 将不适用于Windows Server 2012。
之前的更新
自 IRIS 2022.1 中添加 Windows Server 2022 以来,我们没有对支持的 Windows 版本列表进行任何更改
延伸阅读: 微软生命周期
AIX
即将发生的变化
InterSystems 正在与 IBM 密切合作,增加对 OpenSSL 3.0 的支持。这不会包含在 IRIS 2023.2.0 中,因为 IBM 需要在进一步的 TL 版本中针对该功能。好消息是,IBM 正在寻求针对 AIX 7.2 和 7.3 发布 OpenSSL 3.0,而且时间看起来应该与 IRIS 2023.3 一致。
之前的更新
自 IRIS 2022.1 中添加 AIX 7.3 并删除 7.1 以来,我们没有对支持的 AIX 版本列表进行任何更改
延伸阅读: AIX 生命周期
容器Container
即将发生的变化
IRIS 容器将仅标记年份和版本,例如“2023.2”,而不是我们过去使用的完整版本号。这样,您的应用程序就可以默认获取您版本的最新维护版本。
我们还为最新的扩展维护和持续分发 IRIS 版本添加了“latest-em”和“latest-cd”标签。这些对于演示、示例和开发环境很有用。
我们还将开始使用“-preview”标记预览容器,以便清楚哪个容器是最新的 GA 版本。
之前的更新
我们现在正在发布 IRIS 容器的多架构清单。这意味着拉取标记为2022.3.0.606.0的 IRIS 容器将为您的计算机的 CPU 架构(Intel/AMD 或 ARM)下载正确的容器。
IRIS 开发环境操作系统和 CPU 架构
苹果系统
近期变动
我们在 IRIS 2023.1 中添加了对 MacOS 13 的支持
即将发生的变化
Apple 预计 MacOS 14 将于 9 月发布 GA,随后可能会在 IRIS 2024.1 中提供 IRIS 支持
CentOS
自 IRIS 2023.3 起,我们将取消对 CentOS/CentOS Stream 的支持。
红帽多年来一直在运行开发人员计划,该计划使开发人员能够获得非生产环境的免费许可证。鼓励当前使用 CentOS 的开发人员通过此计划切换到 RHEL。
CentOS Stream 现在是 RHEL 的“上游”,这意味着它具有 RHEL 中尚未包含的错误和功能。它还每天更新,这可能会给在平台上构建的开发人员带来问题(更不用说我们自己的测试人员了)。
自从我们在 IRIS 2022.1 中添加了对 CentOS 8-Stream 的支持并删除了对 CentOS 7.9 的支持以来,我们没有对受支持的 CentOS 版本列表进行任何更改
InterSystems组件
InterSystems Kubernetes 运营管理器 (IKO)
IKO 3.6 于上周发布。
Caché & Ensemble 生产操作系统和 CPU 架构
之前的更新
Cache 2018.1.7 增加对 Windows 11 的支持
InterSystems 支持的平台文档
InterSystems 支持的平台文档是有关受支持技术的权威源信息。
IRIS 2023.1 支持的服务器平台
IRIS 2022.1 支持的服务器平台
IRIS 2021.1 支持的服务器平台
Caché & Ensemble 2018.1.7 支持的服务器平台
以上是全部。再次提醒大家,如果您还想了解更多信息,请告诉我们。
公告
Claire Zheng · 九月 3, 2024
Hi开发者们,
我们很高兴邀请大家参加我们的新一轮开发者竞赛,此次竞赛致力于创造有用的工具,让开发伙伴们的生活更轻松:
🏆 InterSystems 2024开发者竞赛:开发者工具(Tools) 🏆
欢迎提交有助于加快开发速度、贡献更多定性代码,并有助于使用 InterSystems IRIS 测试、部署、支持或监控您的解决方案的应用程序。
时间:2024年9月9日-29日(美国东部时间)
奖金池:14,000美元
主题
💡 InterSystems IRIS 开发者工具 💡
在本次竞赛中,我们期待应用程序能够改善开发人员使用 IRIS 的体验,帮助用户实现更快的开发,贡献更多定性代码,帮助测试、部署、支持或监控您使用 InterSystems IRIS 的解决方案。
一般要求:
应用程序或库必须具有完整的功能。它不应该是另一种语言中已经存在的库的导入或直接接口(C++除外,在C++中,您确实需要做大量的工作来为IRIS创建接口)。它不应是现有应用程序或库的复制粘贴。
有效应用程序:100%全新的Open Exchange Apps或已有的应用程序(但有显著提升)。所有参赛者/团队提交的应用程序只有经过我们团队的审核之后才会被批准参赛。
该应用程序应在 IRIS ,IRIS for Health或IRIS Cloud SQL上运行。前两者都可作为host (Mac, Windows)版从Evaluation site下载,或者可以按从 InterSystems Container Registry或Community Container中提取的容器形式使用:intersystemsdc/iris-community:latest or intersystemsdc/irishealth-community:latest 。
该应用需开源并在GitHub上发布。
该应用的README文件应为英文,包含安装步骤,并包含视频demo或/和应用程序如何运行的描述。
每位参赛者最多可提交3个应用。
请留意:我们的专家将根据复杂性和实用性的标准最终决定应用程序是否被批准参加比赛。他们的决定是最终决定,不得申诉。
奖品
1. 专家提名奖(Experts Nomination)——获奖者由我们特别挑选的专家团选出:
🥇第一名 - 5,000 美元
🥈第二名 - 3,000 美元
🥉第三名 - 1,500 美元
🏅第四名 - 750 美元
🏅第五名 - 500 美元
🌟第 6-10 名 - 100 美元
2. 社区提名奖(Community Nomination)—— 获得总票数最多的应用程序:
🥇第一名 - 1,000 美元
🥈第二名 - 750 美元
🥉第三名 - 500 美元
🏅第四名 - 300 美元
🏅第五名 - 200 美元
如果几位参与者获得相同数量的选票,他们都将被视为获胜者,奖金由获胜者分享。
谁可以参加?
任何开发者社区的成员均可参加,InterSystems内部员工除外(InterSystems contractor员工可以参加)。还没有账号?现在来建一个!
👥开发人员可以组队创建协作应用程序。一个团队允许 2 到 5 名开发人员。
请注意,要在您的README文件中标注您的团队成员(社区用户主页)。
重要截止日期:
🛠 应用程序开发和注册阶段:
2024年9月9日 (美国东部时间00:00):竞赛开始
2024年9月22日(美国东部时间23:59): 应用提交截至
✅ 投票时间:
2024年9月23日(美国东部时间00:00): 投票开始
2024年9月29日(美国东部时间23:59): 投票截至
注意:在整个参赛期间(开发与投票期间),开发者可持续编辑、提升其应用。
资源助力
✓ 示例应用
webterminal - an emulation for IRIS terminal as a web application
git-source-control - git tool to manage changes for shared dev environments and IRIS UI dev editors by @Timothy.Leavitt
iris-rad-studio - RAD for UI
cmPurgeBackup - backup tool
errors-global-analytics - errors visualization
objectscript-openapi-definition - open API generator
Test Coverage Tool - test coverage helper
iris-bi-utils - a toolset for IRIS BI
and many more.
✓ 我们建议您从以下template开始
iris-dev-template
Interoperability-python
rest-api-contest-template
native-api-contest-template
iris-fhir-template
iris-fullstack-template
iris-interoperability-template
iris-analytics-template
✓ 对IRIS 和 Python初学者有用的资源
InterSystems Embedded Python in glance
InterSystems IRIS Interoperability with Embedded Python
Feedback : Using embedded python daily for more than 2 years
Embedded Python Template
✓ 对IRIS 和 ObjectScript初学者有用的资源
Build a Server-Side Application with InterSystems IRIS
Learning Path for beginners
✓ 对 ObjectScript Package Manager (ZPM) 初学者有用的资源
How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS
Package First Development Approach with InterSystems IRIS and ZPM
✓ 如何向大赛提交应用?
How to submit an application on Open Exchange
How to apply for the contest
需要帮助?
加入InterSystems' Discord server 上的竞赛频道,或者在这篇帖子下面跟帖留言。
期待您的精彩提交 - 加入竞赛,来赢得胜利!👍
❗️参加本次比赛即表示您同意此处列出的比赛条款。请在继续之前仔细阅读它们。 ❗️
文章
Michael Lei · 七月 18, 2024
InterSystems 常见问题系列
可以通过 TRY-CATCH 来完成:
#dim ex As %Exception.AbstractException
TRY {
//Code that causes an error
}
CATCH ex {
do ex.Log()
}
如果用了 ^%ETN, 从BACK 接入点 (BACK^%ETN)处调用.
请参考另外一篇文章: 如何使用命令获得应用错误 (^ERRORS)
公告
Claire Zheng · 七月 28
Hi 开发者们,
我们很高兴地宣布,将举办一场全新的 InterSystems 在线编程竞赛,本次竞赛旨在开发实用工具,让各位同行开发者的日常工作更加轻松便捷:
🏆 InterSystems 2025 开发者竞赛:Tool(工具) 🏆
时间: 2025年7月14日-8月3日(美国东部时间)
奖金池: $12,000
竞赛主题
开发任何能够提升开发者使用IRIS体验的应用程序,助力开发者更高效地开发,编写出更优质的代码,并便于测试、部署、支持或监控基于InterSystems IRIS的解决方案。
一般要求:
应用程序或库必须功能完备。它不应是已有库的简单导入或直接接口(C++除外,为IRIS创建接口确实需要大量工作)。同时,它也不应是现有应用程序或库的复制粘贴。
接受的应用程序包括:全新开发或已在Open Exchange上发布但有显著改进的应用。我们的团队将在批准参赛前对所有应用程序进行审核。
应用程序应能在IRIS Community Edition或IRIS for Health Community Edition上运行。这两个版本均可从Evaluation site 下载主机版(Mac、Windows),或从InterSystems Container Registry 或社区容器中拉取容器版使用:intersystemsdc/iris-community:latest 或 intersystemsdc/irishealth-community:latest。
应用程序应为开源,并发布在GitHub或GitLab上。
应用程序的README文件应为英文,包含安装步骤,以及应用程序的工作原理视频演示或描述。
每位开发者最多可提交3个作品。
注意:我们的专家将根据复杂性和实用性标准,对应用程序是否批准参赛拥有最终决定权。他们的决定是最终且不可上诉的。
奖品
1. 专家提名奖(Experts Nomination)- 获奖者由我们特别挑选的专家团选出。
🥇 第一名 - 5,000美元
🥈 第二名 - 2,500美元
🥉 第三名 - 1,000美元
🏅 第四名 - 500美元
🏅 第五名 - 300美元
🌟 第六至十名 - 各100美元
2. 社区提名奖(Community Nomination)- 获得总投票数最多的应用。
🥇 第一名 - 1,000美元
🥈 第二名 - 600美元
🥉 第三名 - 300美元
🏅 第四名 - 200美元
🏅 第五名 - 100美元
❗ 若多名参与者获得相同票数,则均视为获奖者,奖金由获奖者平分。❗ 现金奖励仅发放给能验证身份的获奖者。如有疑问,组织者将联系并要求提供额外信息。
谁可以参加?
任何开发人员社区成员,InterSystems 员工除外。 创建一个帐户!
👥开发人员可以组队创建协作应用程序。一个团队允许 2 到 5 名开发人员。
不要忘记在应用程序的自述文件中突出显示您的团队成员——DC 用户配置文件。
重要截止日期:
🛠 应用开发和注册阶段:
2025 年 7 月 14 日(美国东部时间 00:00):比赛开始。
2025 年 7 月 27 日(美国东部时间 23:59):提交截止日期。
✅ 投票时间:
2025 年 7 月 28 日(美国东部时间 00:00):投票开始。
2025 年 8 月 3 日(美国东部时间 23:59):投票结束。
注意:开发者可在整个注册和投票期间改进应用程序。
实用资源:
✓ 示例应用程序:
webterminal - an emulation for IRIS terminal as a web application
git-source-control - git tool to manage changes for shared dev environments and IRIS UI dev editors by @Timothy Leavitt
iris-rad-studio - RAD for UI
cmPurgeBackup - backup tool
errors-global-analytics - errors visualization
objectscript-openapi-definition - open API generator
Test Coverage Tool - test coverage helper
iris-bi-utils - a toolset for IRIS BI
and many more.
✓ 我们建议从以下模板开始:
iris-dev-template
Interoperability-python
rest-api-contest-template
native-api-contest-template
iris-fhir-template
iris-fullstack-template
iris-interoperability-template
iris-analytics-template
✓ 对于 IRIS 初学者:
Build a Server-Side Application with InterSystems IRIS
Learning Path for beginners
✓ 对于 ObjectScript Package Manager (IPM) 初学者:
How to Build, Test and Publish IPM Package with REST Application for InterSystems IRIS
Package First Development Approach with InterSystems IRIS and IPM
✓ 如何提交您的应用程序参加比赛:
How to publish an application on Open Exchange
How to submit an application for the contest
需要帮助?
加入 InterSystems 的Discord server上的竞赛频道或在本文的评论中与我们交谈。
我们迫不及待地想看到您的项目!祝你好运👍
By participating in this contest, you agree to the competition terms laid out here. Please read them carefully before proceeding.
公告
Jeff Liu · 二月 22, 2024
嘿开发者,
观看此视频,了解 UC Davis Health 如何使用 InterSystems API Manager 来满足业务合作伙伴对访问自定义 API 和 FHIR API 的需求:
⏯加州大学戴维斯分校健康中心如何使用 InterSystems API Manager @ 2023 年全球峰会
🗣 演讲者:@Carl.Campbell4240,加州大学戴维斯分校健康中心高级集成工程师
订阅我们的 bilibili 频道InterSystems 中国以保持关注!
公告
Claire Zheng · 六月 3, 2024
SUTA培训作为专业的InterSystems技术学习平台之一,汇聚了权威技术专家与值得探讨的技术主题,内容涵盖了InterSystems数据平台基础管理运维的技能和知识。通过SUTA培训,新客户能够系统学习管理运维工作的整体架构和基础概念,老客户可以更深入、全面地加强对管理运维工作的理解和提升。
InterSystems 2024 SUTA培训现已启动,欢迎参加!
如果您是首次参加SUTA培训,请点击此处 或 扫描下图左侧的二维码注册报名。报名信息需经过审核,请您耐心等待。审核通过的用户,点击此处 或 扫描下图右侧的二维码,使用报名时填写的手机号码登录查看课程。
如果您曾报名参加过2022年、2023年的SUTA培训,无需重复注册报名。点击此处 或 扫描下图右侧的二维码,使用报名时填写的手机号码登录查看课程。
建议通过电脑端参加培训,点击进入直播间。
公告
Claire Zheng · 十月 10, 2024
各位社区成员,大家好
Global Masters 已开启!使用 InterSystems SSO 登录使用 >> [此链接] << 访问平台,并使用您的 InterSystems SSO 登录。请注意,在最近的测试中,我们发现一些用户在尝试通过这种方式登录时会遇到错误。 我们目前正在与供应商共同调查问题原因。 如果您遇到此类错误,请通过私信联系我,我将向您发送手动邀请!测试版免责声明
请注意,此次发布的版本仍是测试版,我们正紧锣密鼓地在后台开展工作,以改进程序的方方面面。 如果您遇到访问、个人资料方面的问题或发现任何错误,请随时向我发送私信。
公告
Claire Zheng · 九月 11, 2023
InterSystems 很高兴地宣布InterSystems Supply Chain Orchestrator™的核心组件,即 InterSystems IRIS for Supply Chain 2023.1 版,现已正式发布 (GA)。
InterSystems Supply Chain Orchestrator (InterSystems 供应链协调器)基于 InterSystems IRIS® 构建,InterSystems IRIS® 是我们完整的云优先数据平台,支持智能数据编织(smart data fabric)架构,使构建和部署连接数据和应用程序孤岛的高性能、支持机器学习的应用程序变得更加容易。它将 InterSystems IRIS 的强大功能与供应链特定的加速器和框架结合在一起,为供应链编排、需求感知和预测、履行以及快速消费品重新包装提供优化的解决方案。
InterSystems Supply Chain Orchestrator 的一个关键组件是 InterSystems IRIS for Supply Chain,它使 InterSystems IRIS 提供的智能数据编织(smart data fabric)架构更接近供应链用例,并有助于加速实现价值。
*:需要 InterSystems IRIS 高级服务器
**:可通过 InterSystems Package Manager (IPM) 获取
功能亮点
InterSystems IRIS for Supply Chain 2023.1 在 InterSystems IRIS 的基础上提供以下功能:
可定制的供应链数据模型
内置分析cube
KPI配置框架
问题生命周期管理
问题分析和可行见解
完整的 REST API 支持
文档和参考资料
产品文档: InterSystems IRIS for Supply Chain 2023.1
InterSystems 在线学习: supply chain learning path (供应链学习路径)
InterSystems 概述: 供应链
公告
Michael Lei · 三月 19, 2024
InterSystems IRIS ®,InterSystems IRIS ® for Health TM和HealthShare ® Health Connect 2024.1版现已全面上市 (GA)。
发布亮点
在此版本中,您可以期待许多令人兴奋的更新,包括:
在ObjectScript中使用向量Vector: 一种强大优化数据操控的能力.
向量搜索Vector Search (试验性): 行业领先的高效数据检索.
多卷数据库: 增强可扩展性和存储管理.
快速在线备份FastOnline Backup (试验性): 优化备份流程.
多种端口支持Multiple Super Server Ports: 提供网络配置的灵活性.
FHIR 2.0.0 支持 Smart
FHIR R4 对象模型生成
改进了 FHIR 查询的性能
删除专用 Web 服务器 (PWS)
。
请通过开发者社区分享您的反馈,以便我们共同构建更好的产品。
文档
有关所有突出显示功能的详细信息可通过以下链接获得:
InterSystems IRIS 2024.1 文档、 发行说明以及已弃用和停产的技术和功能。
InterSystems IRIS for Health 2024.1 文档、 发行说明和升级清单。
HealthShare Health Connect 2024.1 文档、 发行说明和升级清单。
此外,请查看此链接以获取与此版本相关的升级信息。
抢先体验计划 (EAP)
现在有很多 EAP 可用。查看此页面并注册您感兴趣的人。
如何获取软件?
与往常一样,扩展维护 (EM) 版本附带适用于所有受支持平台的经典安装包,以及 Docker 容器格式的容器映像。
经典安装包
安装包可从 WRC 的 InterSystems IRIS for Health 的扩展维护版本页面和 HealthShare Health Connect 的HealthShare 完整套件页面获取。此外,还可以在评估服务网站上找到套件。 InterSystems IRIS Studio 在该版本中仍然可用,您可以从 WRC 的组件分发页面获取它。
供货情况和套餐信息
此版本附带适用于所有受支持平台的经典安装包,以及 Docker 容器格式的容器映像。有关完整列表,请参阅支持的平台文档。
安装包和预览密钥可从 WRC 的预览下载站点或通过评估服务网站获取(使用标记“显示预览软件”来访问 2024.1)。
此开发者预览版的内部版本号是: 2024.1.0.263.0 。
容器镜像可从InterSystems 容器注册表获取。容器被标记为“ 2024.1 ”或“latest-em” 。
公告
Michael Lei · 六月 2, 2022
InterSystems 正式发布 InterSystems IRIS, IRIS for Health, & HealthShare Health Connect 2022.1
InterSystems很高兴地宣布,InterSystems IRIS数据平台、InterSystems IRIS for Health和HealthShare Health Connect的2022.1版本现在已经发布(GA)。
发布亮点
平台更新
InterSystems IRIS 数据平台 2022.1 扩大了包括以下新的和更新的操作系统的生产环境支持::
Windows Server 2022
Windows 11
AIX 7.3
Oracle Linux 8
我们也很高兴地宣布我们同时支持用于开发环境的MacOS 12 (Monterey)的苹果 M1 和 Intel 芯片集。
更好开发
嵌入式Python – 在IRIS内部使用 Python 和 ObjectScript
互操作适配器- Kafka, AWS S3, AWS SNS 和 CloudWatch
重新设计了Production Extensions(PEX)的用户体验
速度、扩展与安全
在线数据分片再平衡Online Shard Rebalancing
自适应SQL
Journal & Stream 压缩
针对邮件支持TLS 1.3 和 OAuth 2
分析能力与AI
SQL Loader加载器
InterSystems Reports 部署优化
关于所有这些功能的更多细节可以在产品文档中找到:
InterSystems IRIS 2022.1 documentation 和 release notes
InterSystems IRIS for Health 2022.1 documentation 和 release notes
HealthShare Health Connect 2022.1 documentation 和 release note
如何获得软件
软件可以通过传统安装包和容器镜像两种形式获得。 关于可用的安装包和容器镜像的完整列表,请参考 Supported Platforms document.
每个产品的完整安装包可以通过WRC网站Software Distribution page 获取. 使用自定义安装选项,你可以选择你需要的选项,如InterSystems Studio和IntegratedML,以合理化安装范围。
InterSystems IRIS 、 IRIS for Health医疗版和所有相应部件的企业版 容器镜像可以通过以下命令从 InterSystems Container Registry 获得:
docker pull containers.intersystems.com/intersystems/iris:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/irishealth:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/iris-arm64:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/irishealth-arm64:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/iris-ml:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/iris-ml-arm64:2022.1.0.209.0
可用镜像的完整列表,请参考 the ICR documentation.
社区版 容器镜像也可以通过以下命令从 InterSystems Container Registry 获得:
docker pull containers.intersystems.com/intersystems/iris-community:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/irishealth-community:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/iris-community-arm64:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/irishealth-community-arm64:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/iris-ml-community:2022.1.0.209.0
docker pull containers.intersystems.com/intersystems/iris-ml-community-arm64:2022.1.0.209.0
InterSystems IRIS Studio 2022.1是一个独立的IDE,用于Microsoft Windows,可以通过WRC的组件下载页面下载。它与InterSystems IRIS和IRIS for Health 2022.1及以下版本一起使用。InterSystems还支持VSCode-ObjectScript插件,用于用Visual Studio Code为InterSystems IRIS开发应用程序,该插件可用于Microsoft Windows、Linux和MacOS。
我们在主要云市场上的相应列表将在未来几天内更新。
这个版本的版本号是2022.1.0.209.0。
InterSystems IRIS Studio 2022.1 是一个独立的IDE,用于Microsoft Windows,可以通过WRC的组件下载页面 下载。它支持InterSystems IRIS和IRIS for Health 2022.1及以下版本。InterSystems还支持VSCode-ObjectScript 插件,用于使用Visual Studio Code开发InterSystems IRIS应用程序,该插件可用于Microsoft Windows、Linux和MacOS。
我们在主要云市场上的相应列表将在未来几天内更新。
这个版本的版本号是2022.1.0.209.0。
公告
Michael Lei · 一月 23, 2023
InterSystems 很高兴地宣布,InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 2022.1.2 的扩展维护版本现已推出。这些版本为 2022.1.0 和 2022.1.1 版本提供了一些选定的功能和错误修复。
您可以在这些页面上找到有关更改内容的更多信息:
InterSystems IRIS
InterSystems IRIS 医疗版
HealthShare HealthConnect
请通过开发者社区分享您的反馈,以便我们共同打造更好的产品。
如何获得软件
该软件以经典安装包和容器镜像的形式提供。有关可用安装程序和容器映像的完整列表,请参阅支持的平台网页。
每个产品的完整安装包都可以从 WRC 的软件分发页面获得。
安装包和预览密钥可从 WRC 的预览下载站点或通过评估服务网站获得。
InterSystems IRIS 和 IRIS for Health 的企业版和社区版的容器镜像以及所有相应的组件都可以从InterSystems Container Registry获得。
此版本中所有套件和容器的数量为2022.1.2.574.0 。
公告
Claire Zheng · 五月 15, 2024
InterSystems 很高兴地宣布现已推出:
InterSystems IRIS Data Platform 2024.1.0.267.2
InterSystems IRIS for Health 2024.1.0.267.2
HealthShare Health Connect 2024.1.0.267.2
该版本新增了对 Ubuntu 24.04 操作系统的支持。Ubuntu 24.04 包括 Linux 内核 6.8、安全性改进以及安装程序和用户界面改进。 InterSystems IRIS IntegratedML 在 Ubuntu 24.04 上尚不可用。
此外,该版本还解决了所有平台的两个缺陷:
修复了某些使用 "NOT %INLIST "的 SQL 查询返回错误结果的问题。我们以前曾就此错误发出过警告。
修正了某些特定情况下堆栈跟踪不完整的问题。
如何获取软件
与往常一样,Extended Maintenance (EM) 版本附带适用于所有支持平台的经典安装包,以及 Docker 容器格式的容器镜像。有关完整列表,请参阅 "受支持的平台 "页面。
经典安装包
安装包可从 WRC 的 "Extended Maintenance Releases"页面获取。此外,还可在Evaluation Services上找到安装包。
容器
InterSystems IRIS 和 IRIS for Health 的企业版和社区版的容器镜像以及所有相应组件均可从 InterSystems Container Registry 获取。
容器同时被标记为 "2024.1 "或 "latest-em"。
问题
Michael Lei · 七月 8, 2022
我现在在使用object script。如果把代码从 objectscript转成 Java 我需要做些什么? 可以参考官方文档:https://gettingstarted.intersystems.com/language-quickstarts/java-quickstart/