New post

検索

InterSystems Official
· Mar 27

InterSystems IRIS, InterSystems IRIS for Health および HealthShare Health Connect 2025.1 リリースのご案内

インターシステムズは、InterSystems IRIS®data platformInterSystems IRIS® for HealthTM、および HealthShare® Health Connect の 2025.1 リリースを一般提供 (GA) したことを発表しました。2025.1 は、拡張メンテナンス(EM)リリースです。

リリースハイライト
今回のリリースには、以下のような数々の興味深いアップデートが含まれます:

  1. 高度なベクトル検索機能
    • 新しいディスクベースの近似最近傍探索 (ANN) インデックスにより、ベクトル検索クエリが大幅に高速化され、数百万のベクトルに対して秒以下の応答が得られます。詳しくは、次の演習 - Vectorizing and Searching Text with InterSystems SQL をご覧ください。
  2. ビジネス・インテリジェンスの強化
    • IRIS BI キューブの構築と同期における自動依存関係分析により、複雑なキューブの依存関係における一貫性と整合性が保証されます。
  3. SQL とデータ管理の向上
    • 標準 SQL ページネーション構文 (LIMIT...、OFFSET...、OFFSET...、FETCH...) の導入
    • DDL文の一括インポートを簡素化する新しいLOAD SQLコマンド
    • 行ストレージと列指向ストレージのレイアウトをシームレスに変換するALTER TABLEコマンドの強化
  4. データベース操作の最適化
    • ジャーナル・レコード・サイズの縮小による効率の向上
    • データベースの圧縮が高速化されました。特に長い文字列を多くむデータベースで期待できます。 
    • 新しいデータベースをミラーに追加する際の自動化が強化されました。
    • ECP 管理タスク用の新しいコマンドラインユーティリティ
  5. セキュリティコンプライアンスの強化
    • FIPS 140-3 標準に準拠した暗号ライブラリをサポート
  6. 最新化された相互運用性 UI
    • ソース・コントロールの統合、VS Code との互換性、フィルタリングの強化、スプリット・パネル・ビューなど、改良されたプロダクション構成と DTL エディター エクスペリエンスが選択可能となりました。 オプトインの方法とフィードバックの提供方法については、 このデベロッパー・コミュニティの記事 をご覧ください。
  7. ヘルスケア機能の拡張
    • 整合性チェックとリソース管理を含む、効率的なFHIR一括取り込みとスケジューリング
    • 強化されたFHIR一括アクセスと改善されたFHIR検索操作
  8. 新しいデベロッパー エクスペリエンス機能
    • DTL エディタに Python サポートが組み込まれ、Python のスキルを持つ開発者が InterSystems プラットフォームをより効果的に活用できるようになりました。詳細は以下のビデオをご覧ください - Using Embedded Python in the BPL and DTL Editors
  9. OpenTelemetryによる観測性の向上
    • IRISにトレース機能を導入し、Webリクエストとアプリケーション・パフォーマンスを詳細に観察できるようになりました。

ドキュメント
注目機能の詳細は、以下のリンクからご覧いただけます。(英語)

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

特に、InterSystems IRIS 2025.1 では、新しいジャーナル・ファイル・フォーマット・バージョンが導入され、以前のリリースと互換性がないため、混合バージョンのミラー・セットアップに一定の制限が課されることに注意してください。詳細については、対応するドキュメント を参照してください。

早期アクセス・プログラム (EAP)
現在、多くのEAPが用意されています。このページ より興味のあるものに登録してください。

ソフトウェアの入手方法
通常通り、拡張メンテナンス(EM)リリースには、サポートされているすべてのプラットフォーム用のクラシックインストールパッケージと、Docker コンテナ形式のコンテナイメージが付属しています。
詳細については、ドキュメント を参照してください。

インストール・パッケージとプレビュー・キーは、WRCの InterSystems IRIS Data Platform フルキットのページ から入手できます。
さらに、キットは評価サービスのウェブサイトでも提供しています。
IRIS:                      https://wrc.intersystems.com/wrc/coDistIRIS.csp
評価サービス:     https://evaluation.intersystems.com/
コンポーネント: https://wrc.intersystems.com/wrc/coDistGen.csp

InterSystems IRIS のコンテナイメージと、対応するすべてのコンポーネントは、InterSystems Container Registry(ICR) から入手できます。
※コンテナには "2025.1"または"latest-em"の両方のタグが付けられています。 docker コマンドに関する追加情報については、以下の投稿をご覧ください。
https://jp.community.intersystems.com/node/533171
このリリースのビルド番号は、 2025.1.0.223.0 です。

Discussion (0)1
Log in or sign up to continue
Article
· Mar 27 2m read

ジャーナルの整合性チェックやサマリの表示をコマンドで実行する方法

これは、InterSystems FAQ サイトの記事です。
  

管理ポータルの [システムオペレーション] > [ジャーナル]のページで実行できる、 整合性チェックの実行や、サマリーの表示は、%SYS.Journal.File クラスのメソッドやクエリでも実行することができます。

クラスリファレンス:%SYS.Journal.File

以下、実行例です。
※全て、%SYSネームスペースで実行します。

(1) 整合性チェック

 set status = ##class(%SYS.Journal.File).CheckIntegrity(<ジャーナルファイルパス>,1)
// 整合性チェックで問題なければ status=1


(2)サマリー

 set status = ##class(%SYS.Journal.File).Summary(<ジャーナルファイルパス>,.info) (実行結果の表示)
 zwrite info
---------------------------------------------------
info("CreationTime")="2023-01-25 08:02:29"
info("FileCount")=49
info("FileGUID")="AFA2FDD7-63C4-4F28-BFB7-183F4B219ED8"
info("MaxSize")=1073741824
info("MinTransFileCount")=47
info("MinTransFileIndex")=337795332
info("PrevFile")="c:\intersystems\irishealth202211\mgr\journal\20230125.001"
info("PrevFileEnd")=263504
info("PrevFileGUID")="AFF93919-F5EA-4F9A-B5E7-C6E86834E619"


(3) ジャーナルファイルに含まれるデータベースのリストの取得

 set rset = ##class(%ResultSet).%New("%SYS.Journal.File:DatabaseList")
 set sc = rset.Execute(ジャーナルファイルパス)
 while (rset.Next()) { write rset.%GetData(1),"-", rset.%GetData(2),! } do rset.Close()
Discussion (0)1
Log in or sign up to continue
Article
· Mar 27 1m read

機能トラッカのメッセージについて

これは、InterSystems FAQ サイトの記事です。
 

システムログ(messages.log/cconsole.log)に出力される、

[Utility.Event] %SYS.Task.FeatureTracker failed to transfer data

というログは、機能トラッカというタスクが出力しているメッセージです。
このタスクは、弊社がユーザ使用状況の統計を取得する為のデータ送信タスクになります。
エラーは弊社と通信が行われてない為に発生しています。

機能トラッカの詳細については下記ドキュメントをご確認ください。
機能トラッカによる使用量統計の収集

このタスク自体は、アプリケーションやシステムの動作自体に関連はありませんので、メッセージが出ていても影響はありませんが、タスクを無効にすることもできます。
機能トラッカのタスクを無効にする手順は以下の通りです。

1. 管理ポータルで、[システム操作]→[タスクマネージャ]→[タスクスケジュール] を選択
2. 機能トラッカの行を見つけて、[機能トラッカ] を選択
3. タスク詳細のページが表示されたら、[一時停止]
4. [タスク実行が一時停止された場合にタスクを再スケジュールしますか?] という質問に適切に回答
 → いいえ
5. [このアクションをすぐに実行する] を選択、タスクを停止

Discussion (0)1
Log in or sign up to continue
Question
· Mar 27

To determine the supported CPU version exists on a Windows system or not

Hi Team,

I’m looking for an API or command to determine if the supported CPU version exists on a Windows system.

Before installing IRIS, I would like to confirm whether the system/server has the supported CPU version. Do we have any API or command to check the details before starting the installation of IRIS 2024.1?


 

4 Comments
Discussion (4)2
Log in or sign up to continue
InterSystems Official
· Mar 26 5m read

2025.1 Modernizando a Experiência do Usuário em Interoperabilidade

A interface de usuário de interoperabilidade agora inclui experiências de usuário modernizadas para os aplicativos Editor DTL e Configuração da Produção que estão disponíveis para aceitação em todos os produtos de interoperabilidade. Você pode alternar entre as visualizações modernizada e padrão. Todas as outras telas de interoperabilidade permanecem na interface de usuário padrão. Observe que as alterações são limitadas a esses dois aplicativos e identificamos abaixo a funcionalidade que está disponível atualmente.

Para experimentar as novas telas antes de atualizar, você pode baixar a versão 2025.1 da nossa página do kit da comunidade aqui: https://evaluation.intersystems.com/Eval/. Revise este breve tutorial sobre os aprimoramentos feitos nessas telas assistindo ao Building Integrations: A New User Experience do Learning Service!

Configuração da Produção - Introdução às Tarefas de Configuração
  • Configuração da Produção: Suportado nesta versão da Configuração de Produção:
    • Criando/Editando/Copiando/Excluindo Hosts
    • Parar/Iniciar Hosts
    • Editar Configurações da Produção 
    • Parar/Iniciar Produções
  • Integração de controle de origem: Suporte para integração de controle de origem para a funcionalidade de configuração acima está disponível.
  • Visualização de Painel Dividido: Os usuários podem abrir o Editor de Regras e o Editor DTL diretamente na tela Configuração de Produção para visualizar e editar regras e transformações incluídas na produção em uma exibição de painel dividido.
  • Filtros Aprimorados: uma caixa de pesquisa na parte superior permite que você pesquise e filtre em todos os componentes de negócios, incluindo várias categorias, DTLs e subtransformações. Use a barra lateral esquerda para pesquisar independentemente do painel principal para visualizar os resultados da pesquisa em hosts e categorias.
  • Edição em massa de Categorias de Hosts: você pode adicionar uma nova categoria ou editar uma categoria existente para uma produção adicionando hosts da configuração de produção.
  • Roteadores expansíveis: Os roteadores podem ser expandidos para visualizar todas as regras, transformações e conexões em linha.
  • Conexões de Host Retrabalhadas: conexões diretas e indiretas agora são renderizadas quando um host comercial é selecionado, permitindo que você veja o caminho completo que uma mensagem pode tomar. Passe o mouse sobre qualquer host de saída ou entrada para diferenciar ainda mais as conexões. Mostrar Somente Hosts Conectados filtrará apenas os hosts selecionados e suas conexões.

 

  • Integração a Controle de Fontes: suporte para integração de controle de fonte está disponível.
  • Integração com VS Code: Os usuários podem visualizar esta versão do Editor DTL no VS Code IDE.
  • Suporte a Python embutido:  O suporte ao Python Embutido se estende a esta versão do Editor DTL.
  • Teste DTL : O utilitário de Teste de DTL está disponível nesta versão do Editor DTL.
  • Trocar o Layout do Painel: O editor DTL suporta um layout lado a lado e de cima para baixo. Clique no botão de layout na faixa superior para experimentar isso.
  • Desfazer/Refazer: Os usuários podem desfazer e refazer todas as ações com os botões desfazer/refazer que ainda não foram salvos no código.
  • Parâmetro Gerar Segmentos Vazios: o parâmetro GENERATEEMPTYSEGMENTS está disponível para gerar segmentos vazios para campos ausentes.
  • Visualização de Subtransformações: Os usuários podem visualizar as subtransformações clicando no ícone de olho para abrir o DTL da subtransformação em uma nova guia.
  • Rolagem:
    • Rolagem Independente: As seções esquerda e direita (origem e destino) do DTL podem ser roladas independentemente posicionando o cursor acima de uma das seções e usando a roda de rolagem ou o trackpad para mover os segmentos verticalmente.
    • Rolagem Conjunta: as seções de origem e de destino podem ser roladas conjuntamente colocando o cursor no meio do diagrama.
  • Preenchimento Automático de Campo: Preenchimento automático disponível para: campos 'origem', 'destino' e 'condição', bem como na Classe de origem, Tipo de documento de origem, Classe de destino, Tipo de documento de destino.
  • Numeração Ordinal: O editor visual permite que você ative ou desative a visualização dos números ordinais e da expressão de caminho completo para cada segmento.
  • Referências Fáceis: Quando um campo no Editor de Ações está em foco, clicar duas vezes em um segmento no Editor Gráfico insere a referência de segmento correspondente na posição atual do cursor no Editor de Ações.
  • Sincronização: Clique em um elemento no editor visual para destacar a linha correspondente no editor de ações.

 

📣 CHAMADA PARA AÇÃO 📣

Se você tiver algum feedback, envie-o das seguintes formas:

  •  NOVOS Recursos em toda a interoperabilidade: Insira uma ideia no portal de ideias ou envolva-se com outras ideias no Portal de Ideias da InterSystems. Para novas ideias, adicione a tag "Interoperabilidade" em sua postagem ou vote positivamente em recursos já propostos na lista!
  • 💻 Feedback Geral da Experiência do Usuário em todas as soluções de interoperabilidade: Por favor, comente seu feedback ou interaja com outros comentários abaixo.
  • 🗒 Sugestões/Feedback sobre aplicativos modernizados (conforme descrito acima): Comente seu feedback ou interaja com outros comentários abaixo.

Por favor, considere completar a oportunidade do Global Master para se envolver com a equipe em uma sessão de feedback guiada privada e ganhar pontos! Inscreva-se para essas sessões via Global Masters >> aqui.

Se você quiser fornecer algum feedback adicional em um formato privado, envie seus pensamentos ou perguntas por e-mail para: ux@intersystems.com  

Discussion (0)1
Log in or sign up to continue