Pesquisar

Artigo
· Jul. 30 13min de leitura

Vers des statistiques de table plus intelligentes

Cet article décrit une amélioration significative apportée dans la version 2025.2 à la manière dont InterSystems IRIS traite les statistiques de table, un élément crucial pour le traitement SQL IRIS. Nous commencerons par un bref rappel sur ce que sont les statistiques de table, comment elles sont utilisées et pourquoi cette amélioration était nécessaire. Nous nous intéresserons ensuite en détail à la nouvelle infrastructure de collecte et d'enregistrement des statistiques de table, puis nous examinerons ce que ce changement signifie en pratique pour vos applications. Nous terminerons par quelques remarques supplémentaires sur les modèles rendus possibles par le nouveau modèle et nous attendons avec impatience les étapes suivantes de cette première livraison.

Discussão (0)2
Entre ou crie uma conta para continuar
Artigo
· Jul. 30 1min de leitura

Un ejemplo de cobertura parcial de código por una prueba unitaria

La nueva versión de InterSystems Testing Manager, que lancé la semana pasada, trae la genial herramienta Test Coverage Tool de @Timothy Leavitt a VS Code, y es mi participación en el concurso de Herramientas para Desarrolladores 2025.

Aquí tenéis una captura de pantalla de adelanto que muestra cómo las pruebas unitarias del proyecto IPM aún no cubren una funcionalidad que aparentemente permite que un repositorio IPM sobrescriba su ordenamiento .

Fijáos cómo la línea 88 está marcada en rojo como advertencia para el desarrollador.

Una decoración estilo “indicador de batería” en la vista del Explorador de VS Code muestra color ámbar porque las pruebas cubren solo el 76 % de las líneas ejecutables en los métodos de esta clase. Al pasar el cursor sobre el indicador se muestra más información, y la cobertura de métodos (8 de 9) también se muestra como un segundo indicador en la barra opcional de Test Coverage en el editor.

Los umbrales se pueden configurar en VS Code, al igual que los colores, en caso de que sea difícil distinguir entre rojo, ámbar y verde.

¿Os gusta lo que veis? Si ya usáis el framework %UnitTest de InterSystems, probadlo vosotros mismos. Se agradecen comentarios, así como votos para el concurso antes de que cierre la votación el domingo 3 de agosto a medianoche en la zona horaria EDT.

Discussão (0)1
Entre ou crie uma conta para continuar
InterSystems Oficial
· Jul. 30

InterSystems IRIS 2025.2 のリリースのご案内

インターシステムズは InterSystems IRIS® data platform のバージョン 2024.3 をリリースしました。2025.2 は Continuous Delivery(CD)リリースです。InterSystems IRIS for Health™ および HealthShare®Health Connect™ のバージョン 2025.2 はセキュリティ・アップデートによるミラーリングの制限のため、現在提供されていません (詳細は後述)。

リリースハイライト

このリリースでは、セキュリティ、開発者エクスペリエンス、運用および相互運用性にわたってインパクトのある機能強化が導入されています。注目すべき新機能は以下のとおりです:

1.   新しい IRISSECURITY データベースによるセキュリティ強化

  o    セキュリティー・データは新しい IRISSECURITY データベースに移されました。このデータベースは暗号化することができます。

  o    新しいロール %SecurityAdministrator は、一元管理をサポートします。

  o    セキュリティ関連のグローバルとテーブルへの直接アクセスは非推奨です。代わりに提供されている API を適切なパーミッションで使用してください。

   追加情報 : 開発者コミュニティ – IRISSECURITYの概要

2.   プラットフォームとオブザーバビリティのアップデート

        o    RHEL 10 のサポートを追加し、RHEL 8 のサポートは廃止しました。

        o    本リリースでは SUSE のサポートを停止しました(2025.3 で復帰予定)。

        o    Linux のみ CSPフレームワーク(REST/SOAP)における OpenTelemetryトレースの初期サポートします。

3.   データオンボーディングの向上

  o    外部テーブルのサポート強化 :

               ・GROUP BY、HAVING、ORDER BY、TOP のプッシュダウン。

               ・IRIS 以外の構文を使用した探索クエリのためのプッシュスルー機能の拡張

         o    インターシステムズデータファブリック戦略との継続的な連携。

4.   開発者エクスペリエンス

         o    以下の製品についてのクライアント・ライブラリの直接配布が可能 :

               Maven (Java), NuGet (.NET), NPM (Node.js), PyPI (Python)

5.    相互運用性 UX(オプトイン)

         o   以下の新しいUIワークフロー :

               プロダクションの作成と復元

               プールサイズの表示、より見やすくなったルールの編集、パスのコピ

         o    DTL の編集、フィルタリング、検索の向上

         o    ブラウザワイド検索に対応

         o    このオプトイン UI は 2025.1 からのフィードバックに基づいて進化し続けています。

より良い製品を一緒に作り上げていくために、これらの機能強化に対するフィードバックを 開発者コミュニティ で共有してください。

IRIS for Health および Health Connect 2025.2 に関する注意事項

IRIS 2025.2 のセキュリティデータベースによって導入された変更のため、IRIS for Health および Health Connectの2025.2 バージョンは、本日7月23日のご案内の時点では公開されていません。

開発版プレビューは利用可能ですが、製品版での使用は意図されていません。これらは WRC 開発者プレビューサイト
に投稿されています。 コンテナは コンテナレジストリ にあり、latest-preview というタグが付けられています。

ドキュメント

注目の機能についての詳細は、以下のリンクからご覧いただけます :

·         InterSystems IRIS 2025.2 ドキュメントリリースノート.

さらに、アップグレードの影響に関するチェックリスト  では、このリリースにアップグレードする際に注意する必要があるすべての変更点の概要を簡単に確認できます。 

早期アクセス・プログラム (EAP)

現在、多くの EAP が用意されています。このページより興味のあるものに登録してください。

ソフトウェアの入手方法

通常通り、Continuous Delivery (CD) リリースには、サポートされているすべてのプラットフォーム用のクラシックインストールパッケージと、Docker コンテナ形式のコンテナイメージが付属しています。

クラシックインストールパッケージ

インストール・パッケージは、WRCの InterSystems IRIS のページから入手できます。さらに、キットは評価サービスのウェブサイトにもあります。

Availability と Package の情報

このリリースには、サポートされているすべてのプラットフォーム用のクラシック・インストール・パッケージと、Dockerコンテナ形式のコンテナ・イメージが付属しています。 一覧については サポート対象プラットフォーム をご参照ください。

この Continuous Delivery のビルド番号は次のとおりです : 2025.2.0.227.0

このリリースには、InterSystems Container Registry から入手可能な Docker コンテナ形式のコンテナ・イメージが付属しています。IRIS コンテナには ”2025.2” と ”latest-cd” の両方のタグが付けられています。

©2024 InterSystems Corporation. All Rights Reserved.

Discussão (0)1
Entre ou crie uma conta para continuar
Discussão
· Jul. 29

The alternate way of ToQuickXMLStream method from SDA to stream

Hi I have a SDA3 created from large CCDA file, i am trying to map the SDA object to Stream using tSDA.ToQuickXMLStream(.tSDAOut).. i am getting xml parse error.. it works when the files are smaller.. Is there a workaround to get SDA to a stream

2 Comments
Discussão (2)2
Entre ou crie uma conta para continuar