搜索​​​​

清除过滤器
公告
Claire Zheng · 八月 1, 2024

InterSystems IRIS,InterSystems IRIS for Health & HealthShare Health Connect 2024.2正式发布(GA)!

InterSystems IRIS数据平台、InterSystems IRIS for Health和HealthShare Health Connect 2024.2版本现已正式发布(GA)。 发布亮点 2024.2是持续交付版本。在这个版本中增加了许多更新和增强: 持续提升开发者体验 Studio移除——2024.2 Windows安装不包括Studio IDE,升级现有实例会从实例的bin目录中移除Studio。希望继续使用Studio的开发人员应该从WRC component distribution page 下载2024.1 Studio独立组件。 Foreign Tables 得到了完全的支持——在2024.2版本中,我们解决了来自早期访问用户的反馈,包括更好的元数据管理,改进的谓词下推,以及进一步与LOAD DATA命令保持一致,LOAD DATA命令可以获取外部数据,而不是将外部数据投射到IRIS SQL表中。 在微软Windows中运行Python运行时保持灵活——运行微软Windows的客户现在可以选择用于嵌入式Python的Python运行环境。 持续提升 AI & Analytics InterSystems IRIS BI——添加了标准KPI插件,可根据事实表中的度量值计算标准偏差和方差,并与PowerBI连接器特权更好地集成,以便PowerBI用户可以访问不受资源限制或属于公共多维数据集的所有多维数据集。 InterSystems Reports——新版本的Logi Report 2024.1 SP2,包括对PDF导出的增强。有关其他详细信息,请参阅Logi Report release notes。 持续提升互操作性和FHIR 新的 HL7 DTL 生成器:生产力工具包(Productivity Toolkit)的新增功能,旨在帮助用户在 a)从其他供应商迁移或 b)构建新的DTL时缩短价值实现的时间。基于源消息和目标消息对,DTL Generator创建了一个具有简单转换逻辑的框架DTL,供接口工程师验证和检查所需的任何缺少的更复杂的逻辑。 X12 / CMS0057 支持:考虑到即将到来的CMS0057先验授权需求,对其他模式包的支持包括HIPAA 4010、HIPAA 5010和HIPAA 6020。 此外,现在还包括对X12长段的支持。 新的FHIR 配置 REST API (Control Plane): 通过使用单个REST Handler来支持每个完整实例,多名称空间FHIR服务器的配置变得更加容易。一个新的control plane端点(BaseURL: /csp/fhir-management/api)提供了增强的安全性,只允许名称空间授权的用户访问control plane REST API。 增强的IRIS OAuth服务器自定义: 现在,使用一个开箱即用的支持和文档框架,将IRIS OAuth服务器自定义逻辑嵌入到IRIS for Health设置中,IRIS for Health OAuth自定义变得更加简单。当选择适当的OAuth类钩子时,会填充“自定义选项(Customization Options)”的默认值。 改进了FHIR服务器配置和Bulk FHIR配置的UI: 改进的FHIR服务器配置仪表板通过利用更新的后端API来配置FHIR服务器,从而增强了用户的体验 改进的Bulk FHIR协调器通过在配置Bulk FHIR服务器时创建直观的工作流程来增强用户体验。 平台更新 IRIS 2024.2现在支持Ubuntu 24.04,同时支持Ubuntu 22.04. 容器现在基于Ubuntu 24.04. 文档 可从以下链接中查看亮点功能的详情介绍: InterSystems IRIS 2024.2 documentation, release notes and deprecated & discontinued technologies and features. InterSystems IRIS for Health 2024.2 documentation, release notes and deprecated & discontinued technologies and features. 这是 InterSystems IRIS 2024.2 的升级清单。 如何获得该软件 如以往一样,持续交付(CD)版本附带了所有支持平台的经典安装包,以及Docker容器格式的容器映像。有关完整列表,请参阅Supported Platforms 页面。 经典安装包 安装包可从WRC的Continuous Delivery Releases 页面获得。此外,还可以在Evaluation Services网站上找到工具包。InterSystems IRIS Studio在该版本中仍然可用,您可以从WRC的Components分发页面获得。 容器 InterSystems IRIS和IRIS for Health的企业版和社区版的容器映像以及所有相应的组件都可以从InterSystems Container Registryweb界面获得。 ✅ 此版本构建号: 2024.2.0.247.0, OpenSSL 1.0 AIX kits 除外,其构建号为 2024.2.0.247.1. 如果您在ICR中,则容器被标注为"latest-cd"。
文章
Claire Zheng · 四月 3, 2023

InterSystems 技术征文大赛(InterSystems IRIS教程)获奖名单出炉!

亲爱的社区开发者们: 感谢第四届 InterSystems 技术征文大赛(InterSystems IRIS 教程)的优秀参与者们,我们有很棒的新文章供您阅读和欣赏! 🌟 24 篇精彩文章🌟 是时候宣布此次竞赛优胜者啦! 让我们认识一下获奖者和他们的文章: ⭐️ 专家奖——由 InterSystems 专家选出的获奖者: 🥇 第一名: InterSystems Embedded Python in glance 作者: @Muhammad Waseem 🥈 第二名: InterSystems Embedded Python with Pandas - 第 1 部分,作者:@Rizmaan Marikar 🥉第三名: SQLAlchemy - 将 Python 和 SQL 与 IRIS 数据库结合使用的最简单方法 作者:@Heloisa Paiva ⭐️开发者社区奖—— 由社区成员选出的获奖者,获得最多赞的文章: 🏆 设置 VS Code 以使用 InterSystems 技术 作者:@Maria Gladkova 此外! ⭐️我们想根据贡献的数量奖励更多的作者: @Robert Cemper:4 篇文章! @Heloisa Paiva: 3 篇文章! @Iryna Mykhailova: 3 篇文章! 这些作者将获得适用于 iPad 的 Magic Keyboard Folio 或 Bose Soundlink Micro 蓝牙扬声器! 让我们祝贺所有参加 英文社区 #4第四届技术征文大赛的英雄们: @Robert Cemper @Heloisa Paiva @Muhammad Waseem @王喆 @Iryna Mykhailova @Maria Gladkova @Yone Moreno @Akio Hashimoto @Julian Matthews @Daniel Aguilar @water huang @Oliver Wilms @Rizmaan Marikar @姚 鑫 @Zhong Li @Jude Mukkadayil @Roger Merchberger 谢谢你们!您为我们的开发社区做出了卓越的贡献! 我们将联系参赛者以寄送礼品。 再次感谢所有中国选手的热情参与!@姚 鑫@王喆@water huang
公告
Claire Zheng · 六月 20

InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 2025.1 正式发布

InterSystems 宣布 InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 2025.1 正式发布 2025.1 版的 InterSystems IRIS® 数据平台、InterSystems IRIS® for HealthTM 和 HealthShare® Health Connect 现已正式发布 (GA)。 这是扩展维护 (EM) 版本。 版本亮点 在这个激动人心的版本中,用户可以期待一些新功能和增强,包括: 高级向量搜索功能 新的基于磁盘的近似最近邻 (ANN) 索引显著提高了向量搜索查询速度,在数百万个向量上产生亚秒级响应。 请访问以下练习,了解更多信息 - 使用 InterSystems SQL 对文本进行向量化和搜索。 增强的商业智能 IRIS BI 多维数据集构建和同步中的自动依赖项分析,确保复杂多维数据集依赖项中的一致性和完整性。 改进的 SQL 和数据管理 引入了标准 SQL 分页语法 (LIMIT... OFFSET..., OFFSET... FETCH...)。 新的 LOAD SQL 命令,可以简化 DDL 语句的批量导入。 增强的 ALTER TABLE 命令,可以在行布局和列布局之间无缝转换。 优化的数据库操作 日志记录大小更小,效率更高。 数据库压缩速度更快,尤其是对于具有大量大字符串内容的数据库。 将新数据库添加到镜像时的自动化程度更高。 用于 ECP 管理任务的新命令行实用工具。 更高的安全合规性 支持符合 FIPS 140-3 标准的加密库。 现代化的互操作性用户界面 选择参与经过改进的生产配置和 DTL 编辑器体验,其中包含源代码控制集成、VS Code 兼容性、增强的筛选功能、分屏视图等。请参阅此开发者社区文章,详细了解如何选择参与并提供反馈。 更多的医疗保健功能 高效的批量 FHIR 引入和调度,包括完整性检查和资源管理。 增强的 FHIR 批量访问和经过改进的 FHIR 搜索操作。 新的开发者体验功能 DTL 编辑器中支持嵌入式 Python,可以让精通 Python 的开发者更高效地利用 InterSystems 平台。 要了解详情,请观看以下视频 - 在 BPL 和 DTL 编辑器中使用嵌入式 Python。 通过 OpenTelemetry 提高可观测性 在 IRIS 中引入了跟踪功能,有助于详细观测 Web 请求和应用程序的性能。 请通过开发者社区分享您的反馈,以便我们可以共同打造更出色的产品。 文档 访问以下链接,可以详细了解所有着重介绍的功能: InterSystems IRIS 2025.1 文档和版本说明。 InterSystems IRIS for Health 2025.1 文档和版本说明。 Health Connect 2025.1 文档和版本说明。 此外,请查看升级影响核对清单,轻松了解升级到此版本时需要注意的所有变更。 尤其是,请注意 InterSystems IRIS 2025.1 引入了新的日志文件格式版本,该格式与早期版本不兼容,因而给混合版本的镜像设置带来了一定的限制。 请参阅相应的文档了解更多详细信息。 抢先体验计划 (EAP) 目前提供多个 EAP。 请查看此页面并注册您感兴趣的 EAP。 下载软件 一如既往,扩展维护 (EM) 版本提供了适用于所有受支持平台的经典安装包,以及 Docker 容器格式的容器镜像。 经典安装包 安装包可以从 WRC 的 InterSystems IRIS 页面(对于 InterSystems IRIS 和 InterSystems IRIS for Health)和 WRC 的 HealthShare 页面(对于 Health Connect)获取。 您也可以在评估服务网站中找到工具包。 可用性和软件包信息 此版本提供了适用于所有受支持平台的经典安装包,以及 Docker 容器格式的容器镜像。有关完整列表,请参阅“支持的平台”文档。 此扩展维护版本的内部版本号为 2025.1.0.223.0。 容器镜像可以从 InterSystems 容器注册表中获取。 容器被标记为 2025.1 和 latest-em。
公告
Jeff Liu · 二月 26, 2021

2020 年最佳 Open Exchange 开发者和应用程序!

2020 年最佳 Open Exchange 开发者和应用程序! 大家好, 2020 年是优秀应用程序丰收的一年! 将近 **400 个应用程序**已上传到 [InterSystems Open Exchange](https://openexchange.intersystems.com)! **200 多个应用程序**在 2020 年上传到我们的应用程序库! 我们很高兴向大家介绍最佳 Open Exchange 开发者和下载量最大的应用程序,这些应用程序绝对值得一试! ![](/sites/default/files/inline/images/the_best_open_exchange_developers_and_applications_in_2020.jpg)   让我们仔细看一下我们的英雄们和卓越的应用程序: | 徽章名称 | 主张 | 规则 | | -------------------------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 提名:InterSystems 年度应用程序 | | | | 第 1 名:InterSystems 2020 年度金牌应用程序 |        | iris-history-monitor开发者:@Henrique.GonçalvesDias |  “InterSystems 2020 年度应用程序”提名的第 1 名/第 2 名/第 3 名/第 4-10 名。 授予给 2020 年 InterSystems Open Exchange 中下载量最大的应用程序的开发者。      | | 第 2 名:InterSystems 2020 年度银牌应用程序 |     | VSCode-ObjectScript开发者:@Maslennikov.Dmitry  | | 第 3 名:InterSystems 2020 年度铜牌应用程序 |     | PythonGateway开发者:@Eduard.Lebedyuk | | 第 4-10 名:InterSystems 2020 年度应用程序 | |   Serenji开发者:@John.Murray ObjectScript Package Manager开发者:@Evgeny.Shvarov  ObjectScript-Math开发者:@Peter.Steiwer AnalyzeThis开发者:@Peter.Steiwer  DeepSeeButtons开发者:@Peter.Steiwer PivotSubscriptions开发者:@Peter.Steiwer iris-rest-api-template开发者:@Evgeny.Shvarov   | | 提名:InterSystems 年度 ZPM 应用程序 | | | | 第 1 名:InterSystems 2020 年度金牌 ZPM 应用程序 |       | MDX2JSON开发者:@Eduard.Lebedyuk |   “InterSystems 2020 年度 ZPM 应用程序”提名的第 1 名/第 2 名/第 3 名/第 4-20 名。 授予给 2020 年以 ZPM(ObjectScript 包管理器)包形式安装最多的 InterSystems Open Exchange 应用程序的开发者。 | | 第 2 名:InterSystems 2020 年度银牌 ZPM 应用程序 |       | DeepSeeWeb开发者:@Anton.Gnibeda | | 第 3 名:InterSystems 2020 年度铜牌 ZPM 应用程序 |       | WebTerminal开发者:@Nikita.Savchenko7047  | | 第 4-20 名:InterSystems 2020 年度 ZPM 应用程序 |       |   ssl-client开发者:@Evgeny.Shvarov ObjectScript Package Manager开发者:@Evgeny.Shvarov ISC DEV开发者:@Gevorg.Arutiunian9096 csvgen开发者:@Evgeny.Shvarov iris-web-swagger-ui开发者:@Maks.Atygaev  EnsembleWorkflow开发者:@Eduard.Lebedyuk  EnsembleWorkflowUI​开发者:@Sergey.Sarkisyan zpm-registry开发者:@Evgeny.Shvarov objectscript-openapi-definition开发者:@Guillaume.Rongier7183   isc-apptools-lockdown开发者:@MikhailenkoSergey Samples-BI开发者:@Evgeny.Shvarov workflowUI-ngx开发者:@Sergey.Sarkisyan   JSON-Filter开发者:@Lorenzo.Scalese GitHubAPI开发者:@Eduard.Lebedyuk Test Coverage Tool开发者:@Timothy.Leavitt RESTForms2开发者:@Henry.HamonPereira iris-fhir-portal开发者:@Henrique.GonçalvesDias   | | 提名:InterSystems 年度开发者 | | | | 第 1 名:InterSystems 2020 年度金牌开发者 |     | @Robert.Cemper1003 |  “InterSystems 2020 年度开发者”提名的第 1 名/第 2 名/第 3 名/第 4-10 名。 授予给 2020 年在 InterSystems Open Exchange 上传应用程序数量最多的开发者。 | | 第 2 名:InterSystems 2020 年度银牌开发者 |     | @Evgeny.Shvarov  | | 第 3 名:InterSystems 2020 年度铜牌开发者 |     |   @Eduard.Lebedyuk @Henrique.GonçalvesDias @Guillaume.Rongier7183 @MikhailenkoSergey @Lorenzo.Scalese @Yuri.Gomes   | | 第 4-10 名:InterSystems 2020 年度开发者 |     |   @Anton.Umnikov @Daniel.Tamajon @alex.kosinets @Oliver.Wilms @Renato.Banzai @Vasiliy.Bondar @José.Pereira @Chris.Munt    |   **恭喜各位! 你们为整个社区做出了如此宝贵且重要的工作!** 感谢你们成为 InterSystems 社区和 Open Exchange 的一员! 分享您的经验,提问,学习,发展,并通过 InterSystems 取得成功。敬请关注! 希望中国的开发者们加油,争取今年上榜!@姚.鑫 @Botai.Zhang @all
文章
Jingwei Wang · 八月 30, 2022

使用Python DB-API连接InterSystems IRIS

InterSystems IRIS 允许从任何符合DB-API的Python应用程序对InterSystems IRIS 进行快速、无缝地访问。Python DB-API驱动是对PEP 249 v2.0(Python数据库API规范 v2.0)的完整兼容。 步骤 前提是要有一个Python的开发环境。 本示例使用vs code 如下所示创建一个dbapi.py文件。 dbapi.py : # Embedded Python examples from summer 2022 import iris as dbapi ​ mytable = "mypydbapi.test_things" conn = dbapi.connect(hostname='localhost', port=1972, namespace='IRISAPP', username='superuser', password='iris') ​ # Create table cursor = conn.cursor() try: cursor.execute(f"CREATE TABLE {mytable} (myvarchar VARCHAR(255), myint INTEGER, myfloat FLOAT)") except Exception as inst: pass cursor.close() conn.commit() ​ # Create some data to fill in chunks = [] paramSequence = [] for row in range(10): paramSequence.append(["This is a non-selective string every row is the same data", row%10, row * 4.57292]) if (row>0 and ((row % 10) == 0)): chunks.append(paramSequence) paramSequence = [] chunks.append(paramSequence) ​ query = f"INSERT INTO {mytable} (myvarchar, myint, myfloat) VALUES (?, ?, ?)" ​ for chunk in chunks: cursor = conn.cursor() cursor.executemany(query, chunk) cursor.close() conn.commit() # conn.close() ​ sql = f"select * from {mytable}" rowsRead = 0 cursor = conn.cursor() cursor.arraysize = 20 ​ cursor.execute(sql) rc = cursor.rowcount rows = cursor.fetchall() for row in rows: print(row) rowsRead += len(rows) ​ cursor.close() conn.close() 安装 DB-API驱动,点击此链接下载DB-API驱动 pip install intersystems_irispython-version-py3-none-any.whl 配置Connection String - 按照Intersystems IRIS的服务器,在dbapi.py文件中配置 hostname port namespace username password 在InterSystems IRIS管理门户中创建IRISAPP命名空间。 在VS code中运行dbapi.py文件,运行结果如下,说明数据成功导入。 ['This is a non-selective string every row is the same data', 0, 0.0] ['This is a non-selective string every row is the same data', 1, 4.57292] ['This is a non-selective string every row is the same data', 2, 9.14584] ['This is a non-selective string every row is the same data', 3, 13.71876] ['This is a non-selective string every row is the same data', 4, 18.29168] ['This is a non-selective string every row is the same data', 5, 22.8646] ['This is a non-selective string every row is the same data', 6, 27.43752] ['This is a non-selective string every row is the same data', 7, 32.01044] ['This is a non-selective string every row is the same data', 8, 36.58336] ['This is a non-selective string every row is the same data', 9, 41.156279999999995] 在IRISAPP命名空间下,查看InterSystems IRIS 数据库,可以看到数据,说明数据导入成功InterSystems IRIS。 SELECT myvarchar, myint, myfloat FROM mypydbapi.test_things 这个比odbc连接坑少,我使用odbc在linux中查到的字段都是空字符串,如下: python3 /home/code/httpTest2.py ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '') ('', '', '', '', None, '')
文章
Michael Lei · 一月 17, 2023

HTAP 数据平台插入和查询速度测试

每秒插入大量记录,同时同步进行实时查询的能力称为**混合事务分析处理 (HTAP)**。 它也被称为 Transactional analytics 或 Transanalytics 或 Translytics,当存在来自工业物联网传感器的持续实时数据流或股票市场的波动数据时,它是非常有用的技术,并且允许实时或接近实时地查询这些数据集。 在本文中我将分享我在不同平台上运行带有测试流数据的演示,同时进行持续插入和持续查询,看看每个平台上有何不同反应,如在每个平台上输入和输出数据的速度以及它们的性能。 我在本演示中试验的平台包括:InterSystems IRIS、MariaDB 和 MySQL。 试验结果 20秒的测试时间里: | | 插入数据条数 | 查询次数 | 插入数据大小 | 查询数据大小 | | --- | ------ | ---- | ------ | ------ | | IRIS | 708,000 | 59,000 | 184M | 15.217M | | MariaDB | 98,000 | 23,679 | 25M | 6.69M | | MySQL | 38,000 | 11,947 | 9.869M | 2.45M | 本演示的视频: 需要环境 Docker 和 Docker Compose 本地运行 我们在三个不同的平台(MySQL、MariaDB 和 InterSystems IRIS 社区版)上运行记录的摄取和查询速度测试。 为此,需要按如下所示为每个平台下载容器的 YAML 文件: 1. 使用 MySQL 运行速度测试 1. 下载 YAML 文件: 2. 在上述 YAML 文件所在的文件夹中打开命令提示符并运行命令,为 MySQL 构建 docker 镜像:**docker-compose -f ./docker-compose-mysql.yml up** 3. 在浏览器选项卡中输入 以查看演示 UI。 2. 使用 MariaDB 运行速度测试 1. 下载 YAML 文件: 2. 在上述 YAML 文件所在的文件夹中打开命令提示符并运行命令,为 MariaDB 构建 docker 镜像:**docker-compose -f ./docker-compose-mariadb.yml up** 3. 在浏览器选项卡中输入 以查看演示 UI。 3. 使用 InterSystems IRIS 运行速度测试 1. 下载 YAML 文件: 2. 在上述 YAML 文件所在的文件夹中打开命令提示符并运行命令,为 InterSystems IRIS 构建 docker 镜像:**docker-compose up** 3. 在浏览器选项卡中输入 以查看演示 UI。 从 localhost 运行测试后,可以看到以每秒钟摄取和查询的记录数形式显示的结果。 与 MySQL 和 MariaDB 相比,InterSystems IRIS 的数值更令人印象深刻。 异常 在尝试为每个平台运行 docker 容器时,可能会出现以下错误: “Missing Linux capabilities”(缺少 Linux 功能) ![](/sites/default/files/inline/images/error_4.png)   可以在 YAML 文件的 htapirisdb 部分添加以下行,以跳过 Linux 功能检查: **command: --check-caps false** _(@Robert.Kuszewski, 2022)_ __如下所示:![](/sites/default/files/inline/images/ss_0.png)   每个平台上的实时测试运行: 每个平台的速度测试结果 InterSystems IRIS: ![](/sites/default/files/inline/images/iris.png)   MariaDB: ![](/sites/default/files/inline/images/mariadb.png)   MySQL: ![](/sites/default/files/inline/images/mysql.png)  参考文献 1. [intersystems.com](http://intersystems.com). (Amir, S.). _InterSystems Open Exchange_. [在线] 网址: [访问日期:2022 年 9 月 20 日]。 2. Kuszewski, B. (2022). _[在 Docker 20.10.14+使用 InterSystems IRIS 容器_.](https://cn.community.intersystems.com/post/在-docker-201014-使用-intersystems-iris-容器) [在线] InterSystems 开发者社区。 英文原文: [访问日期:2022 年 10 月 20 日]。 ‌
公告
Claire Zheng · 六月 23, 2022

【参赛时间延长】InterSystems技术写作大赛:Python

嗨,开发者们!欢迎加入第二届InterSystems技术写作大赛! 🐍 InterSystems技术写作大赛:Python 🐍 6月20日至七月20日 延长至7月31日,在社区撰写一篇利用InterSystems技术使用Python的文章,主题自定。 🎁 撰文即得奖 我们为每一位参与此次写作大赛的作者准备了一份特殊礼品! 🏆 优秀文章大奖 AirPods Max; Apple Watch SE; Apple HomePod mini / Apple Pencil 奖品 1. 每个人都是InterSystems技术文章竞赛的赢家! 任何在比赛期间写文章的用户都会得到特别的奖励: 🎁 InterSystems Branded Apple AirTag 🎁 InterSystems Branded Rubik's 9-Panel Cube 2. 专家选择奖 – 文章将由InterSystems的专家进行评判: 🥇 一等奖: Apple AirPods Max 🥈 二等奖: Apple Watch SE 🥉 三等奖: Apple HomePod mini / Apple Pencil 或者另选:获奖者可以从低一级的奖品中进行选择(比如,一等奖获得者可以选择二等奖和三等奖的礼品) 3. 开发者社区奖 – 点赞最多的文章。 获胜者将有机会从以下奖品中选择一个。 🎁 Apple Pencil 🎁 Apple HomePod mini 请注意: 每位作者只可以获得某一类别奖项一次(即:获奖者最多可以获得两个奖项:一个来自专家评选,一个来自和社区点赞) 当出现票数相当的平手情况时,将以专家评判投票数作为最终票数高低的判断标准。 谁可以参加? 任何开发者社区成员(InterSystems的员工除外)。 创建一个账户! 比赛时间 📝 6月20日 - 7月20日(美东时间): 文章发布与投票时间 在这段时间内发表一篇文章。 DC成员可以用 "赞 "为发表的文章投票--在社区奖中投票。 注意:越早发表文章,就越有时间收集专家和社区投票。 有什么要求? ❗️ 任何在比赛期间写的文章,只要满足以下要求,就能自动参加比赛: 文章必须与通过InterSystems技术使用Python(内嵌Python或Python API)相关。 文章必须为英文撰写。 文章必须是100%的新文章(可以是现有文章的延续)。 不允许翻译其他社区的现有文章。 文章发布时必须带着tag: Python/ Embedded Python (具体看您的主题)。 文章篇幅不低于 750单词 (链接和代码不计入字数限制)。 同一作者可以发布多篇文章。 不同作者可以发布同一主题的文章。 🎯 最新:额外奖励 这次我们决定增加额外的奖金,将帮助您赢得奖金! 欢迎了解详情: 要求 奖励票数 详情 主题奖励 5 如果您的文章符合以下列出的建议主题,可以获得五张来自专家的投票 (vs 专家选出的第一名为3 票). 视频奖励 3 文章内容的呈现形式:在发布文章的同时制作说明视频。 讨论奖励 1 文章中有最有用的讨论,由InterSystems专家决定。 只有1篇文章可以得到这个奖励。 翻译奖励 1 文章发布后,在其他社区发布翻译版。 注意:每篇文章可获得一票。 新成员奖励 3 首次参加此次比赛的新成员,将获得三张专家票。 建议主题 以下是可以为您的文章增加额外奖励的主题列表: # 主题 详情要求 1 对InterSystems数据平台有用的Python库 描述您使用哪些库在InterSystems平台上生成应用程序。 2 从互操作性角度谈嵌入式Python 来自互操作性的嵌入式Python探索如何从互操作性产品中利用嵌入式Python。 3 嵌入式Python:通过语言结构进行翻译 虽然我们的目标是实现无缝的嵌入式Python集成,但有一些技巧和技巧可以让事情顺利进行。 下划线方法、字典、列表等。 从ObjectScript调用Python特性的最佳方式是什么? 4 PEX for Python Examples 描述一个以python为中心的方法来利用InterSystems IRIS的能力。Native Python架构中的数据模型。 5 Native API for Python Examples 描述您使用哪些库在InterSystems平台上生成应用程序。 请注意:允许不同作者就同一主题进行创作。 ➡️ 加入 InterSystems Discord 聊聊竞赛规则、奖励和您的想法吧! 期待您的大作! ✨ Important note: Prizes cannot be delivered to residents of Crimea, Russia, Belarus, Iran, North Korea, Syria, or other US embargoed countries.
公告
Claire Zheng · 九月 15, 2021

InterSystems开发者竞赛(InterSystems IRIS Analytics)优胜者已产生!他们是……

亲爱的社区开发者们,大家好! InterSystems 开发者竞赛(InterSystems IRIS Analytics) 现已圆满结束!感谢大家的参与支持! 现在是揭晓优胜者的时刻了! 这些开发者和他们的应用程序赢得了雷鸣般的掌声: 🏆 专家提名奖(Experts Nomination)- 获奖者由我们特别挑选的专家团选出: 🥇 第一名,奖金 $4,000,获奖项目 promjet-stats ,作者 @Evgeniy.Potapov 🥈 第二名,奖金 $2,000,获奖项目 iris-analytics-datastudio ,作者 @Dmitry.Maslennikov 🥉 第三名,奖金 $1,000,获奖项目 pop-song-analytics,作者 @henry 🏆 社区提名奖(Community Nomination)- 获得总投票数最多的应用: 🥇 第一名,奖金 $1,000,获奖项目 iris-analytics-datastudio ,作者@Dmitry.Maslennikov 🥈 第二名,奖金 $500,获奖项目 AlertDashboard ,作者 @John Pan 🥉 第三名,奖金 $250,获奖项目 promjet-stats ,作者@Evgeniy.Potapov 恭喜所有优胜者! 感谢大家对本次比赛的关注和付出! 恭喜中国参赛者 @John Pan荣获此次竞赛“社区提名奖(Community Nomination)”第三名
公告
Claire Zheng · 二月 29, 2024

InterSystems开发者社区全球技术征文大赛:InterSystems IRIS 教程

Hi 开发者们, 我们带来一些令人兴奋的消息!新一届 InterSystems 技术文章写作比赛到了! ✍️技术征文大赛:InterSystems IRIS 教程✍️ 不论您是什么级别的程序员(初级/中级/高级),我们都欢迎您于2月19日~3月24日(美国东部时间)期间撰写一篇可以被当作 InterSystems IRIS 教程的文章。 🎁 人人有奖:每位参赛作者可获得一份特别奖品! 奖品 1. 技术征文大赛,人人都是赢家!凡在比赛期间撰写文章的会员将获得特别奖品: 🎁 Terra Thread Fairtrade Waist Pack 2. 专家评审奖——文章将由InterSystems专家评审: 🥇第一名:iPad10th generation 🥈 第二名:Beats Fit Pro True Wireless Earbuds 🥉 第三名:Amazon Kindle Paperwhite Signature Edition (32 GB) 奖品替代方案:任何获奖者都可以从比自己所获奖励级别更低的奖项中选择奖品。 3. 开发者社区奖——点赞数最多的文章: 🎁Amazon Kindle Paperwhite Signature Edition (32 GB) 请注意: 针对每个类别,作者只能获得一次奖励(作者共计将获得两项奖项:一项为专家评审奖,一项为开发者社区奖) 如果出现平局,则以专家评审中对平局文章的投票数作为平局判定标准。 谁可以参加? 任何开发者社区成员,除了InterSystems的员工。创建一个账户 关键参赛节点 📝 2月19日至3月24日(美国东部时间):文章发布及投票时间。 参赛者可以在此期间发表一篇或多篇文章。 开发者社区成员可以通过“点赞”对已发表的文章进行投票——这也是针对“开发者社区奖”的投票。 注意:越早发布文章,就越有时间收集更多点赞。 有什么参赛要求? ❗️任何在比赛期间撰写并满足以下要求的文章将自动*进入比赛: 该文章必须是关于 InterSystems IRIS 主题的教程**。它可以是针对初学者、中级或高级开发人员适用的。 文章必须是英文的(包括插入代码、屏幕截图等)。 该文章必须是 100% 原创的(可以是未参加竞赛的现有文章的延续)。 该文章不能是其他社区已发表文章的翻译。 该文章应仅包含有关 InterSystems 技术的正确且可靠的信息。 文章必须包含“教程(Tutorial)”标签。 文章长短:最少 400 字(链接和代码不计入字数限制)。 允许发表同一主题但具有不同作者的不同示例的文章。 * 我们的专家将对文章进行审核。只有有效的内容才有资格参加比赛。 ** 教程为开发人员提供完成特定任务或一组任务的分步说明。 🎯额外奖励 在此次竞赛中,我们增加了额外的奖励机制,帮助您赢得奖品! 奖励主题 奖励分数 细节 主题奖励 5 如果您的文章涉及提议主题列表(如下所列)中的主题,您将获得 5 票专家投票的奖励。 视频奖励 3 您除了发布文章外,还制作了一个解释视频。 讨论奖励 1 由 InterSystems 专家决定,该文章中包含最有用讨论(Discussion)内容。只有 1 篇文章将获得此奖励。 翻译奖励 2 在任何地区社区上发布您文章的译文(如在中文社区发布译文)。 了解更多。 注:每篇文章只能使用一次。 新手奖励 3 如果您没有参加过之前的比赛,您的文章将获得 3 票专家票。 可获得“主题奖励”的主题 以下是我们推荐的主题列表,这些主题将为您的文章带来额外奖励: ✔️ 使用 AI/ML/GenAI✔️ 使用 Cloud SQL✔️ 使用 VSCode✔️ 使用 Kubernetes✔️ 使用 FHIR SQL Builder 注意:允许不同作者发表关于同一主题的文章。 ➡️ 欢迎加入InterSystems Discord讨论规则、主题和奖励。 快乐分享技术,期待您的大作!✨✨ 重要提示:奖品的交付因国家/地区而异,其中某些国家可能无法交付奖品。可以向 @Liubka.Zelenskaia 索取有限制的国家/地区列表
公告
Claire Zheng · 五月 8, 2021

InterSystems开发者竞赛: FHIR加速器

亲爱的社区开发者们,大家好! 欢迎积极参与新一轮InterSystems开发者竞赛! 🏆 InterSystems 编程大赛:FHIR 加速器 🏆 提交在AWS上使用InterSystems的IRIS FHIR-as-a-service的应用程序,或帮助使用InterSystems IRIS FHIR加速器开发的解决方案。点击这篇文章,了解如何在AWS上申请应用InterSystems IRIS FHIR 加速器服务 (FHIRaaS) 。 时间:2021年5月10日-6月6日 奖金总额: $8,750 👉 点击登录活动页面 👈 奖项设置 1. 专家提名奖(Experts Nomination)- 获奖者由我们特别挑选的专家团选出: 🥇 第一名- $4,000 🥈 第二名 - $2,000 🥉 第三名 - $1,000 2. 社区提名奖(Community Nomination)- 获得总投票数最多的应用: 🥇 第一名 - $1,000 🥈 第二名 - $500 🥉 第三名 - $250 如果同时多位参赛者获得同样的票数,均被视为优胜者,将平分奖金 谁可以参加? 任何开发者社区的成员均可参加,InterSystems内部员工除外。还没有账号?现在来建一个! 👥开发者可以组团 创建一个协作应用程序,组团限定人数为2-5人。 请注意,要在您的README文件中标注您的团队成员——社区用户profile 参赛时间安排 🛠 5月10日 -5月30日: 应用开发、提交阶段 ✅ 5月31日 - 6月6日: 投票阶段 🎉 6月7日: 宣布优胜者! 注意:在整个参赛期间(开发与投票期间,即5月10日-6月6日),开发者可持续编辑、提升其应用。 主题 💡 InterSystems IRIS FHIR 加速器服务(InterSystems IRIS FHIR Accelerator as a service ) 💡 支持FHIR R4,包括美国核心实施指南 测试、理解FHIR api的开发人员门户 多种身份验证方法,包括API密钥和OpenID连接 通过sFTP批量导入FHIR包 记录FHIR请求数据 基于AWS的ISO 27001:2013和HITRUST认证,以支持HIPAA和GDPR 提交在AWS上使用InterSystems的IRIS FHIR-as-a-service的应用程序,或帮助使用InterSystems IRIS FHIR加速器开发的解决方案。 以下是参赛须知 有效应用程序:100%全新的Open Exchange Apps或已有的应用程序(但有显著提升)。所有参赛者/团队提交的应用程序只有经过我们团队的审核之后才会被批准参赛。 该应用程序可以使用任何应用InterSystems IRIS FHIR服务的技术来构建。 该App应开源并在GitHub上发布。 该应用的README文件应为英文,包含安装步骤,并包含视频demo或/和应用程序如何运行的描述。 (如果有),那么InterSystems ObjectScript部分的源代码应该以UDL(而非XML)格式提交, 举例说明。 上述要求可能会按需修订。 资源助力 1. 我们建议从以下模板开始 (敬请期待) 2. 文档 InterSystems IRIS FHIR 加速器服务(英文) 3. InterSystems FHIR 在线课程: Learn FHIR for Software Developers Building SMART on FHIR Apps with InterSystems FHIR Sandbox Exploring FHIR Resource APIs Using InterSystems IRIS for Health to Reduce Readmissions Connecting Devices to InterSystems IRIS for Health Monitoring Oxygen Saturation in Infants FHIR Integration QuickStart 4. 视频: Getting Started with the InterSystems IRIS FHIR Accelerator Service on AWS 其他与FHIR相关的视频: 6 Rapid FHIR Questions SMART on FHIR: The Basics Developing with FHIR - REST APIs FHIR in InterSystems IRIS for Health FHIR API Management Searching for FHIR Resources in IRIS for Health 更多视频在这里: FHIR playlist on DC YouTube. 5. FHIR问答: 在开发者社区查询更多FHIR相关: 开发者社区FHIR标签 在这个版块提问: community.fhir.org 6. 如何将您的APP提交给大赛:: 如何在InterSystems Open Exchange上发布应用程序 如何把参赛APP提交给大赛 参赛评比 投票规则即将发布,敬请期待! 期待您的精彩提交!加入我们的编程马拉松,赢取大奖! ❗️ 点击此处,查看 官方竞赛条款解读.❗️
公告
Claire Zheng · 一月 12, 2021

InterSystems多模型数据库竞赛

亲爱的开发者们,欢迎您参加在线编程竞赛!这是2020年的系列竞赛,主题是利用InterSystems IRIS构建多模型解决方案。在这个竞赛中,开发者需要创建一个至少使用两种不同模型来操作数据的应用程序,例如key-value和relational, Object和relational, DocDB和key-value。这场由开发者社区发起的编程马拉松将从1月11日持续到1月31日。 展示最棒的编程技能,赢取炫酷奖品! 主题:利用InterSystems IRIS构建多模型应用 时间:2021年1月11日-31日 奖品丰厚 1. Experts Nomination——获奖者由我们特别挑选的专家团选出: 🥇 1st place - $2,000 🥈 2nd place - $1,000 🥉 3rd place - $500 2. Community Nomination——获得总投票数最多的应用 🥇 1st place - $1,000 🥈 2nd place - $500 🥉 3rd place - $250 如果同时多位参赛者获得同样的票数,均被视为优胜者,将平分奖金。 谁可以参加? 任何开发者社区的成员均可参加,InterSystems内部员工除外。还没有账号?现在来建一个! 参赛时间安排 1月11日 - 24日: 在这两周,您可以将开发的应用上传至Open Exchange (在此期间,还可以继续编辑您的项目). 1月25日 - 31日: 投票周 2月1日: 宣布获胜者! 主题 💡 多模型应用构建 💡 利用InterSystems IRIS数据平台构建多模型解决方案。 InterSystems IRIS数据平台是一个多模型DBMS. 我们公开了一些可开箱即用的APIs,可以为您提供数据管理的键-值,SQL,对象和文档模型。通过IRIS,您可以开发自己的模型,并公开API,这些API将提供一些新的数据模型,比如 GraphDB, column-store等。 在这个竞赛中,开发者需要创建一个至少使用两种不同模型来操作数据的应用程序,例如key-value和relational, Object和relational, DocDB和key-value。 应用程序应该在 IRIS Community Edition 或 IRIS for Health Community Edition 或 IRIS Advanced Analytics Community Edition上运行。 应用程序应该开源并在GitHub上发布。 资源助力 1. 资源——模型方面 文档 Multi-model data aсcess 1.1. Globals (key-value) Globals是可以在IRIS数据库中存储和管理的稀疏多维数组。您可以使用ObjectScript和本机API处理Globals。 工具: Managing globals in management portal 文档: Using Multidimensional Storage (Globals) Using Globals 社区文章: Globals are Magic Swords for managing data The art of mapping Globals to Classes 视频: Globals QuickStart 1.2. SQL访问 InterSystems IRIS通过 ObjectScript/REST API和ODBC/JDBC提供对数据的SQL访问. 工具: VSCode SQL Tools DBeaver SQL in Management Portal Other SQL tools 文档: SQL Access InterSystems SQL Reference 社区文章: Class Queries in ObjectScript 视频: SQL Things you should know 1.3. Object访问 通过ObjectScript/REST API,本地API (Java/.NET/Node.js/Python)和XEP(Java/.NET),InterSystems IRIS提供了在Globals 存储和更改对象实例的途径。 文档: Object Access 1.4. Document访问 InterSystems IRIS提供DocDB,通过REST API和ODBC/JDBC(SQL)来存储和管理JSON数据文档。 文档: DocDB 2. 如何提交您开发的应用: 如何在Open Exchange上发布应用 如何递交竞赛申请 3. 线上课程: Multi-Model QuickStart 4. 视频: Multi-Model Development Multi-Inheritance in a Multi-Model Environment 公平公正 投票规则. 那么! 准备好了吗? 开始编程吧! ❗️ 点击此处,查看 官方竞赛术语解读.❗️
文章
Claire Zheng · 一月 18, 2021

InterSystems 开发者社区欢迎您!

亲爱的是社区用户,您好! 如果您看到本页面,则说明您已进入 InterSystems 开发者社区! 非常欢迎您! 在这里,您可以了解和讨论有关InterSystems 产品和技术的信息,包括:InterSystems IRIS数据平台、Caché、Ensemble、HealthShare、DeepSee 和 iKnow。 在这里可以找到什么类型的内容? 我们在开发者社区 (DC) 提供三种类型的内容:文章、问题、公告。还有对问题的回答。 以及视频。 文章的内容涉及 InterSystems 技术和产品的最佳实践和经验。InterSystems 员工和社区用户都可以发表文章。 您可以找到版本说明和新功能描述,以及有关经验和 InterSystems 技术示例的文章。 当然,您也可以在这里提出问题,并获得来自世界各地的最有经验的 InterSystems 技术工程师的答案。 为何要注册? 在 DC 注册后,可以针对以下方面发表和评论文章,提出问题和给出答案:InterSystems数据平台、使用 InterSystems 数据平台和工具构建的解决方案、有助于在 InterSystems 数据平台上构建、部署和维护解决方案的工具、技术和方法。 注意!如果您是InterSystems 技术现有用户,在注册过程中出现如下报错信息,请尝试使用自己的WRC账户直接登陆社区。 点击查看发帖指南。 注意! 版主可能会删除与 InterSystems 产品和技术无关的帖子。 InterSystems 开发者社区行为准则。 注册会员可以投票。 如果您喜欢某篇文章、某个问题或回答,可以为其投票。 何时应该投反对票? 当您遇到发布过于草率、毫不费力就发出的帖子,或者是明显错误、甚至可能造成危险的回答时,请投上反对票。 如果投反对票,并且您认为帖子有改进空间,请考虑添加评论。 查看有关投票的更多信息。 网站如何运作? 帖子按标签进行分类。 有一些标签是必选的,这些标签在编辑时称为“组”。 必选标签与 InterSystems 产品或 InterSystems 服务相关。 您需要提供至少一个这样的标签。 标签有助于对帖子进行分类。 您可以订阅标签,以通过电子邮件或 RSS 获得通知。 此外,您还可以关注您喜欢的会员,相当于订阅该会员的帖子和评论。 在主页面,您可以看到发帖动态,其中最上面的是最新发布或者有最新评论和回答的帖子。 您可以使用筛选器,以便只查看您订阅的标签,以及投票最多的帖子和新帖子。 此外,我们还有 DC 分析网站,可用来查看一些关于 DC 会员、帖子、回答等的数据。 有关其他所有内容,请参见开发者社区常见问题解答。 订阅须知 注册会员可以收到关于开发者社区上的不同操作的电子邮件通知。 请参见此文章了解如何设置。 此外,每个人都可以订阅 RSS:所有内容和特定标签。 InterSystems Global Masters倡导中心! 这是我们的 InterSystems 倡导中心。如果您认为自己是 InterSystems 技术的倡导者,请加入由全球数百名 InterSystems 倡导者组成的团队。 我们将为您提供挑战、徽章,当然还有奖励。 点击查看详细信息。 InterSystems Open Exchange! 在 InterSystems Open Exchange 上查找工具、框架、解决方案、技术示例!点击了解更多信息。 还有什么? 如果您对网站有任何疑问,请在群组中提问,或查看常见问题解答。 我们在 Twitter 上发布开发者社区中的所有有价值内容,如果您更愿意点赞 Facebook,也可以访问我们的 Facebook 页面。 还有 InterSystems 开发者 LinkedIn 信息通道以及 InterSystems 开发者 LinkedIn 群组。 您也可以关注InterSystems中国领英账户,及时获取精彩信息! 如果您喜欢 Telegram,我们也有 DC Telegram 频道发布相同内容。 我们开通了 InterSystems 开发者 YouTube 频道。 在中国,我们在B站开通了InterSystems中国官方账号,将不定时更新由SE团队精心制作的视频课程、讲座等内容。 我们还在 Reddit 的开发者社区子板块发布所有最有趣的公告。 欢迎加入 InterSystems 开发者社区!
文章
Louis Lu · 四月 15, 2021

2020 InterSystems IRIS 路线图 —— 蓝图分析

我喜欢事务型分析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相同的技术。