公告
Claire Zheng · 二月 19, 2021

InterSystems编程大奖赛技术奖励

大家好!

以下是 InterSystems编程大奖赛 的技术奖励,这些奖励会让您在投票中获得加分。

Groups 奖励 得分
常规 Docker 2
ZPM 2
Unit Testing 2
API and languages REST API 2
ODBC/JDBC 2
使用嵌入式Python 4
Native API in Java, Python, .NET, node.js 3
多模型 Globals (key-value) 2
SQL 2
Object 2
New model 3
Analytics IRIS BI 2
IRIS NLP 2
InterSystems Reports 3
AI/ML Integrated ML 4
Python or Julia网关 3
互操作性 使用业务流程 BPL 或业务规则 3
使用自定义互操作性适配器 2
使用产品扩展 (PEX) 4
使用工作流程引擎 2
FHIR 使用 FHIR Server REST API 3
使用 FHIR SQL 架构 2
医疗保健标准转换  3
总计   58

以下是有关所有技术奖励的详细信息和有用链接。

常规奖励

ZPM包部署- 2分

如果您为您的全栈应用程序构建并发布 ZPM(ObjectScript 包管理器)包,以便在安装了 ZPM 客户端的 IRIS 上使用命令:

zpm "install your-multi-model-solution"

进行部署,则您可以获得该奖励。

ZPM 客户端.

Documentation.

使用Docker容器- 2分

如果应用程序使用在 docker 容器中运行的 InterSystems IRIS,它将获得“Docker容器”奖励。

Unit Testing - 2分

对 InterSystems IRIS 代码进行单元测试的应用程序将获得该奖励。

请在 Documentation 和 Developer Community. 了解有关 ObjectScript 单元测试的更多信息。

InterSystems IRIS API

使用InterSystems IRIS REST API- 2 分

如果您在您的全栈应用程序中通过 REST API 访问 InterSystems IRIS,您将获得该奖励。 您可以自己构建 REST API,也可以使用任何内置 REST API 或通过 ZPM 安装。 Learn more on InterSystems REST API.

使用嵌入式Python - 4分

嵌入式Python需要一个特定的docker image,例如:

intersystemsdc/iris-ml-community:2020.3.0.302.0-zpm

了解相关  视频.

点此模板 ,了解嵌入式Python如何工作,以及如何制作ZPM包进行部署。

使用InterSystems Native API - 3分

如果您在您的全栈应用程序中使用以下任一 InterSystems Native API 选项访问数据,则可以获得该奖励:  .NETJavaPythonNode.js. 点击 此处 了解更多。 

使用InterSystems JDBC- 2分

InterSystems IRIS 提供了用于访问数据的 JDBC 驱动程序。 如果您在您的全栈应用程序中使用 SQL 和 InterSystems JDBC 引用数据,您将获得该奖励。

    多模型奖励

    InterSystems Global(键-值)- 2 分

    InterSystems Global 是 InterSystems IRIS 中用于存储任何数据的多维稀疏数组。 每个 Global 节点都可以被视为一个,您可以为其设置一个。InterSystems IRIS 提供一组 API(包括 ObjectScript 命令和Native API)来管理 Global。

    工具:

    文档:

    帖子:

    视频:

    如果您在应用程序中通过 ObjectScript 或Native API使用 Global,则可以获得 2 分奖励。

    InterSystems SQL  - 2 分

    InterSystems IRIS 提供了通过 ObjectScript、REST API、JDBC 对数据进行 SQL 访问的能力。

    工具:

    文档:

    帖子:

    视频:

    如果您的应用程序使用了 InterSystems SQL,则可以获取 2 分奖励。

    InterSystems Objects - 2分

    InterSystems IRIS 提供了通过 ObjectScript/REST API、Java/.NET/Node.js/Python 的Native API 和 Java/.NET 的 XEP 在 global 中存储和更改对象实例的方法。

    文档:

    如果您的应用程序中使用了对象访问,则可以获得 2 分奖励。

    您的数据模型- 2 分

    InterSystems IRIS 可以用作公开您自己的数据模型 API 的数据平台。您可以使用 ObjectScript、REST API 或Native API 来公开您自己的 API,以提供任何特殊数据模型,例如时序、空间、图表、RDF/三元组、列存储、文档存储。

    引入任意新数据模型 API,可获得 2 分奖励。

      IRIS Analytics奖励

      InterSystems IRIS BI - 2分

      InterSystems IRIS 业务智能是 IRIS 的一项功能,通过它可以针对 IRIS 中的持久数据创建 BI 多维数据集和数据透视,然后使用交互式仪表板将此信息传递给用户。 Learn more.

      基本的 iris-analytics模板 包含 IRIS BI 多维数据集、数据透视和仪表板的示例。

      InterSystems IRIS NLP (iKnow) - 2分

      InterSystems NLP(又名 iKnow)是一项 InterSystems IRIS 功能,并且是一个自然语言处理库,可以识别英语、德语、荷兰语、法语、西班牙语、葡萄牙语、瑞典语、俄语、乌克兰语、捷克语和日语等自然语言文本中的实体(短语)及其语义上下文。

      Learn more about iKnow on Open Exchange.

      示例:

      使用 iKnow 管理您的分析解决方案中的非结构化数据,可以获得 1 分奖励。

      InterSystems Reports - 3 分

      InterSystems Reports 是 InterSystems IRIS 的一项功能,通过它可以设计打印报告,按计划通过电子邮件发送报告,以及为客户提供交互式报告。 InterSystems Reports 是 Logi Analytics® 的产品 Logi Report(以前名为 JReport®)的重新打包。 Learn more in Documentation.

      查看InterSystems Reports的 Github示例仓库.

      另请观看InterSystems Reports 演示视频 ,并在 Learning Lab 亲自尝试。

      您可以在WRC 的下载部分中下载 InterSystems Reports 设计器和服务器。

      InterSystems Reports 设计器和服务器的许可证密钥将在Discord中提供。

      AI/ML

      IntegratedML - 3 

      IntegratedML 是 InterSystems IRIS 的一项功能,它通过一组 ML 指令扩展了 SQL,可以使解决方案中的 AI 和机器学习计算简化和自动化。了解有关 IntegratedML.

      您需要专门的 IRIS 映像才能使用 IntegratedML,请点击查看 here.

      示例:

      在您的 IRIS Analytics 解决方案中使用 IntegratedML 可让您获得 1 分奖励。

      2. 使用Python网关 - 2 分
       

      Python网关  InterSystems IRIS 的一个加载项,它提供了在 InterSystems IRIS 环境中使用 Python 的方法:

      • 执行任意 Python 代码
      • 将数据从 InterSystems IRIS 无缝传输到 Python 中
      • 使用 Python 互操作性适配器构建智能互操作性业务流程
      • 从 InterSystems IRIS 保存、检查、修改和恢复 Python 上下文。

      了解更多 关于Python网关.

      您可以使用 Python 网关模板 其中也包括了 IntegratedML。

      互操作性奖励

      使用业务流程 BPL 或业务规则 - 2 分

      IRIS 互操作性产品 的主要功能之一是业务流程,它可以通过 BPL(业务流程语言)进行描述。

      在文档中了解有关业务流程的更多信息.

      业务规则是一种无代码/低代码方法,用于管理互操作性产品的处理逻辑。 在 InterSystems IRIS 中,可以直接或通过 ObjectScript 表示形式来创建业务规则。

      如果您在互操作性产品中创建并使用业务流程或业务规则,则可以获得业务流程/业务规则奖励。

      使用自定义互操作性适配器- 2分

      InterSystems 互操作性产品可以包含入站或出站适配器,这些适配器被业务服务和产品操作用来与外部系统进行通信。 您可以使用现有适配器(例如文件或电子邮件),也可以开发您自己的适配器。

      如果您开发自己的自定义入站或出站适配器,并在您的产品中使用它,您会获得该奖励。

      使用产品扩展 (PEX)  - 4 分

      PEX 是互操作性产品的 Java 或 .NET 扩展。

      如果您在您的互操作性产品中使用 JAVA 或 .NET 的 PEX,则会获得此奖励。

      使用工作流程引擎 - 2分

      工作流程引擎是 IRIS 互操作性的一部分,可用于自动在用户之间分配任务。

      如果您在您的互操作性产品中使用工作流程引擎,则会获得此奖励。

       在文档中了解有关工作流程的更多信息

      社区模块 WorkflowAPI 和 WorkflowUI-ngx 在 Angular 上为工作流程引擎提供了一个漂亮的 UI 层。

      FHIR奖

      使用 FHIR Server REST API - 3 分

      如果您在 InterSystems IRIS for Health 中使用 FHIR Server 的 REST API 端点,则会获得此奖励。 您可以采用IRIS-FHIR-Template,它会在 docker 映像构建期间准备 FHIR Server。 FHIR API 4.0.1 的文档可以在 此处找到.点击InterSystems IRIS医疗版文档了解更多。

      使用 FHIR SQL 架构 - 2分

      如果您在应用程序的 SQL 查询中使用 FHIR SQL 架构,则可以获得此技术奖励。 例如,您可以使用此架构来构建 FHIR Analytics 解决方案。 使用 HSFHIR\_I0001\_R 表示完整资源的资源架构,使用 HSFHIR\_I0001\_S 架构通过 SQL 搜索资源。 请查看 模板.

      医疗保健标准转换- 3 分

      InterSystems IRIS for Health 包含医疗保健互操作性模块,这些模块有助于执行从不同的医疗保健标准到 FHIR 的数据转换,反之亦然。 在您的应用程序中执行 CDA 到 FHIR、HL7v2 到 FHIR 或任何其他转换可获得此奖励。 请参见 HL7v2 to FHIR 和 CDA to FHIR 的转换示例. 点击文档了解更多信息


      奖励列表可能会有变化。 敬请关注!

      10
      1 0 0 20