記事 Mihoko Iijima · 2023年2月16日 2m read DX Jetpack for VS Code(VSCodeを使用するIRIS開発者のエクスペリエンスを向上させるツール):デベロッパーツールコンテスト2023入賞作品のご紹介 開発者の皆さん、こんにちは! InterSystems デベロッパーツールコンテスト2023 の21の応募作品の中から、Experts Nomination 第2位に輝いた @John Murray さんの DX Jetpack for VS Code (VSCodeを使用するIRIS開発者のエクスペリエンスを向上させるツール)についてご紹介します。 #ツール #開発環境 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 20
InterSystems公式 Toshihiko Minamoto · 2023年2月16日 (2/15)アラート: Windowsプラットホームにて共有メモリでのラージページの使用について インターシステムズは、InterSystems IRIS® および Caché が、Windows 上でラージ・ページが割り当てられていることを示しているにもかかわらず、その利点を利用しないことがある問題を修正しました。この問題は、システム・パフォーマンスに悪影響を及ぼす可能性があります。 #アラート #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 #ワールドワイド・レスポンスセンター(WRC) 0 0 0 22
記事 Toshihiko Minamoto · 2023年2月16日 2m read Pythonの使用例として、リクエストをExcelファイルに書き出すためのモジュール 長い間、私たちはクエリの結果をExcelスプレッドシートにエクスポートするユーティリティを使用してきました。 さらに、このユーティリティの修正版を適用し、この修正版では、列のフォーマットを明示的に設定することが プライオリティとなっています。 このユーティリティは %SYS.ZENReportExcelExporter というモジュールを使用し、java プログラムをベースにしています。毎年、レポートが大きくなり、十分なJava RAMがなかったので、環境変数の値を増やさなければなりませんでした。その値が7GBに達し、今、問題になっています。 #Python #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 19
記事 Mihoko Iijima · 2023年2月14日 4m read irissqlcli(IRIS SQLの高度なターミナル):InterSystemsデベロッパーツールコンテスト2023入賞作品のご紹介 開発者の皆さん、こんにちは! InterSystems デベロッパーツールコンテスト2023が開催され、21の応募作品の中から勝者が発表されました🏆 この記事では、世界のIRIS開発者の皆さんから注目を集めた作品をご紹介します。 最初は、Experts Nomination 第1位に輝いた @Dmitry Maslennikov さんの作品をご紹介します! #SQL #ツール #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 0 0 0 29
記事 Megumi Kakechi · 2023年2月12日 3m read %TimeStamp型プロパティを使用した範囲指定のクエリが遅い場合の対処方法 日時検索で、TimeStamp型のクエリのパフォーマンスが出ない場合の対処法をご紹介します。 %TimeStamp データ型形式 (yyyy-mm-dd hh:mm:ss.ffff)は、人が読めることを目的とした ODBC 日付形式の文字列として格納されます。そのため、どうしてもデータサイズが大きくなりクエリの実行に時間がかかってしまいます。%TimeStamp型のプロパティにインデックスを作成している場合にも、クエリオプティマイザはそのインデックスを優先して最適化するようにはなっておりません。 #SQL #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 44
お知らせ Mihoko Iijima · 2023年2月10日 ★投票開始!★ InterSystems デベロッパーツールコンテスト 開発者の皆さん、こんにちは! 【InterSystems デベロッパーツールコンテスト】の投票が開始されました! 🔥 ベストアプリケーションはこれだ!! 🔥 と思う作品にぜひ投票をお願いします! (今回は21作品がエントリーされています!) 投票方法は以下ご参照ください。 #コンテスト #ツール #InterSystems IRIS #IRIS contest #Open Exchange 0 0 0 11
InterSystems公式 Toshihiko Minamoto · 2023年2月8日 InterSystems IRIS, IRIS for Health, & HealthShare Health Connect 2023.1の開発者プレビュー #1が始まりました この度、2023.1の開発者プレビュープログラムの一環として、最初の開発者プレビューをリリースしました。2023.1では、多くのアップデートと機能強化が行われ、Columnar Storageの製品版サポート、Bulk FHIRの使用、MacOS 13 Venturaへのサポートなど、新機能が追加されています。 これらの機能または改善点の一部は、今回の開発者向けプレビューで利用できない場合があります。 今後のプレビューリリースは隔週で更新される予定であり、準備が整い次第、機能を追加していく予定です。より良い製品を一緒に作り上げていくために、開発者コミュニティを通じてフィードバックをお願いします。 ドキュメントは、以下のリンクからご覧になれます。これらは、発売が正式に発表される(General Availability - GA)までの間、数週間にわたって更新される予定です。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 16
記事 Toshihiko Minamoto · 2023年2月8日 7m read 2020.1 の新機能: ユニバーサルクエリキャッシュ InterSystems IRIS 2020.1 には、重要なアプリケーションの構築を支援する新機能と機能改善が多数盛り込まれています。 2019.1 から 2020.1 までに行われた多数の大幅なパフォーマンス改善のほかに、最近の SQL の歴史において最も大きな変更点の 1 つであるユニバーサルクエリキャッシュ(UQC)が導入されています。 この記事では、SQL ベースのアプリケーションに対するそのインパクトについて、技術的な観点で詳しく説明しています。 #SQL #InterSystems IRIS 1 0 0 21
InterSystems公式 Toshihiko Minamoto · 2023年2月8日 2m read 早期アクセスプログラム(EAP)に登録するには? 早期アクセスプログラム(EAP)は、テストを行いフィードバックいただける方々に特定の機能を提供するプログラムです。 インターシステムズは、ここ数年、ソフトウェアで異なるバージョン(または一部分)のソフトウェアをリリースし、リリース前に機能を改良してきました。これまでの例をいくつか挙げます。Columnar Storage、Built-in Python、FHIRSQL、などです。 しかし、EAPの性質上、誰でも利用できるわけではなく、プログラムに登録いただく必要があります。 #Early Access Program (EAP) #InterSystems IRIS #InterSystems公式 0 0 0 14
お知らせ Rie Tokue · 2023年2月7日 2月16日開催インターシステムズ主催オンラインセミナーのご案内 開発者の皆さん、こんにちは。インターシステムズ マーケティング担当の徳江です。 弊社では来週2月16日(木)InterSystems Supply Chain Innovation Forum 2023 と題しオンラインセミナーを開催いたします。 テーマは「VUCA時代を勝ち抜くデータドリブンアプローチによるサプライチェーン変革」です。 当セミナーでは高い技術力で日本のロジスティクスを支える株式会社PALTAC様をお迎えし、インターシステムズIRISを活用した次世代物流システムへの取り組みについてお話しいただきます。また弊社セールスマネージャー佐藤比呂志より、不確実な時代を乗り切るためのデータドリブンアプローチによるサプライチェーン改革についてお話しさせていただきます。 この機会に是非ともご参加賜りたく、ご案内申し上げます。 <お申込みはこちらから> https://www.event-info.com/supplychain2023/ #Webセミナー #InterSystems IRIS 1 0 0 26
記事 Megumi Kakechi · 2023年2月6日 3m read ファイル操作関連のTips ファイルとディレクトリの操作に使用できる API 、%Library.File クラス (%File が省略形) の便利なサンプルコードをご紹介します。 こちらのAPIを使用して、ディレクトリやファイルの中身をのぞいたり、作成・書込み・読込みを行ってみます。 ★ディレクトリ内のファイル一覧をリストする 以下のサンプルは、C:\temp フォルダ内の *.txt ファイルをリストします(ファイルパス_サイズ_作成日)。 #ObjectScript #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 55
記事 Megumi Kakechi · 2023年2月2日 2m read 並列クエリについて(%PARALLEL) クエリパフォーマンスを最適化するための方法の一つとして、クエリ単位またはシステム全体でクエリの並列処理を使用することができます(標準機能)。 こちらは、特定のクエリに対しマルチプロセッサシステムでクエリの実行をプロセッサ間で分割して行うものです。並列処理の効果が得られる可能性がある場合のみ、クエリオプティマイザは並列処理を実行します。並列処理の対象はSELECT文のみとなります。 なお、並列プロセスの数は、CPUの数に応じて自動で調整するため、数の指定は行えません。現在のシステムのプロセッサ数は以下のコマンドで確認することができます。 #SQL #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 31
InterSystems公式 Toshihiko Minamoto · 2023年2月1日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect ならびに InterSystems IRIS Studio 2022.3 リリースのご案内 この度、InterSystems IRIS Data Platform、InterSystems IRIS for Health、HealthShare Health Connect、および InterSystems IRIS Studio の 2022.3 をリリースしました。 2022.3 は、継続的デリバリー(CD)リリースです。2022.3では、SQL管理、クラウド統合、KafkaおよびJMSアダプタ、SQL Loaderなどの分野にて、多くのアップデートや機能強化が実施されました。 新たにFHIR SQL BuilderとColumnar Storageの機能が含まれていますが、いずれもまだ実験的な機能です(本番用ではなく、アクティブなEarly Access Programが実施されています)。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 1 0 0 45
記事 Toshihiko Minamoto · 2023年1月31日 1m read Chat GPTを使う 皆さん、こんにちは。 最近話題のChat GPTですが、試しに使ってみました(今更かもしれませんが)。 ObjectScriptを知っているみたいです なので、 と質問すると、 #ObjectScript #InterSystems IRIS 5 0 0 198
記事 Toshihiko Minamoto · 2023年1月31日 10m read セキュリティパッケージのREST API 開発者の皆さん、こんにちは! この記事では、IRIS Security Package 用 REST API をセットアップする方法を学習します。 簡単な HTTP リクエストによって、ユーザー、役割、アプリケーションの追加などを作成し、ObjectScript でクライアントアプリケーションを生成できるようになります。 必要条件 必要なのは: IRISインスタンス(インストールキットまたはDocker) ObjectScript package manager (ZPM) ObjectScriptクライアントを生成するための2つ目のIRISインスタンス(オプション) OpenExchangeで既存のアプリケーションとライブラリのセットを使用する予定です。 package manager (ZPM)を使用すると、それらのインストールが非常に簡単になります。 インスタンスに ZPM がない場合は、IRIS ターミナルにこのラインをコピーすることで簡単にインストールすることができます。 #DevOps #REST API #セキュリティ #デプロイ #InterSystems IRIS 0 0 0 34
お知らせ Mihoko Iijima · 2023年1月30日 テクノロジーボーナス詳細:InterSystems デベロッパーツール 2023 開発者の皆さん、こんにちは! InterSystems デベロッパーツールコンテスト 2023のテクノロジーボーナスが発表されました! Embedded Python の利用 Docker コンテナの利用 ZPM パッケージを使ったデプロイ オンラインデモの公開 Code Quality をパスする コミュニティに記事を書く コミュニティに2つ目の記事を書く YouTubeにビデオを公開する はじめてチャレンジされた方 InterSystems Idea 内 Community Opportunityの実装 獲得ポイントについて詳細は、以下ご参照ください。 Embedded Python の利用 - 3 points #コンテスト #ツール #InterSystems IRIS #IRIS contest 0 0 0 12
記事 Megumi Kakechi · 2023年1月30日 8m read セキュリティ設定のエクスポートとインポートに関するTips 以下の2つの方法でセキュリティ設定をエクスポートおよびインポートできます。 - コマンドラインで行う場合は、^SECURITYユーティリティを使用します。- プログラムで行う場合は、SecurityパッケージのExportおよびImportメソッドを使用します。 設定をエクスポートする方法: ◆コマンドラインで設定をエクスポートする方法(^SECURITY) セキュリティの全ての設定、または個々のセクションをエクスポートできます。 ^SECURITYを使用して、すべてをエクスポートする場合: ^SECURITYを使用すると、インスタンスのすべてのセキュリティ設定を簡単にエクスポートまたはインポートできます。ターミナルで %SYS ネームスペースに移動し、^SECURITYを開始します。 #セキュリティ #Caché #InterSystems IRIS 1 0 0 19
InterSystems公式 Toshihiko Minamoto · 2023年1月30日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2022.3 開発者向けプレビュー6が公開されました これは、2022.3の開発者プレビュープログラムのさらなるプレビューリリースです。 2022.3では、多くのアップデートや機能強化が追加されており、新たな FHIR SQL Builder や、改良された Columnar Storage 、SUSE 15 SP4 や Oracle Linux 9 のサポートなど新機能があります。これらの機能や改良は現在の開発者プレビューで実現できていない場合があります。 今後のプレビューリリースは、隔週で更新される予定で、準備が整い次第、機能を追加していく予定です。 製品改善のため、開発者コミュニティを通じてフィードバックをお寄せください。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 19
記事 Toshihiko Minamoto · 2023年1月29日 1m read 各言語の開発者コミュニティに翻訳記事を投稿する方法 数ヶ国語を知っていて、世界のさまざまな地域のユーザーと知識を共有したいとお考えですか? でしたら、今こそあなたが輝く時です 🤩 開発者コミュニティでは、あなたのオリジナル記事とその翻訳を簡単にリンクさせることができます(翻訳を依頼することも可能です) ではどのように翻訳記事を作成するのか説明しましょう。 #ヒントとコツ #初心者 #開発者コミュニティ公式 0 0 0 23
記事 Toshihiko Minamoto · 2023年1月29日 1m read インターシステムズ認定プログラムを開発者コミュニティのプロファイルに追加する方法 開発者コミュニティの皆さんこんにちは。 インターシステムズの認定プログラムに合格された方の中には、プロフィールのアバターに緑色の目印を付けたい方や、開発者コミュニティのプロフィールに全ての認定証を掲載し、他の人に知ってもらいたいと考えている方もいらっしゃると思います。 そこで、DC プロフィールに認定証を追加するために実行する3 つの簡単な手順をステップを紹介します。 1️⃣ 開発者コミュニティのプロファイルに移動します。 2️⃣ InterSystems certifications (インターシステムズ認証)セクションに移動します。 3️⃣ Load my certification(s) ボタンをクリックします。 以上です! #開発者コミュニティ公式 0 0 0 18
お知らせ Toshihiko Minamoto · 2023年1月25日 開発者コミュニティ通年アンケート2022 開発者の皆さん、こんにちは。 今年もインターシステムズ開発者コミュニティをご利用いただき、誠にありがとうございます。 私たちのチームは、12,000人以上のメンバーそれぞれにとって、より良い、便利なコミュニティとなるよう、日々努力しています。 開発者コミュニティが皆様にとってどの程度有用であるかを知りたいと思います。ぜひ、ご意見・ご感想をお寄せください。 👉🏼 インターシステムズ開発者コミュニティ通年アンケート 2022 👈🏼 注意: アンケートが完了するまで5分ほどかかります。 #開発者コミュニティ公式 1 0 0 26
記事 Toshihiko Minamoto · 2023年1月24日 4m read ZPM簡単実装クックブック ZPM は、InterSystems IRIS データプラットフォーム用のアプリケーションやモジュールと連携するように設計されています。モジュールを管理するためのCLIであるZPN Clientと、モジュールやメタ情報のデータベースであるThe Registryの2つのコンポーネントで構成されています。ZPM を使用して、モジュールの検索、インストール、アップグレード、削除、公開を行うことができます。ZPMを使用すると、ObjectScriptクラス、フロントエンドアプリケーション、Interoperabilityプロダクション、IRIS BIソリューション、IRISデータセット、またはEmbedded Pythonホイールなどのあらゆるファイルをインストールできます。 今日、このクックブックは3つのセクションについて説明します。 ZPMのインストール モジュールの作成 Registry内のモジュールの検索、インストール、公開 #InterSystems Package Manager (IPM) #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 20
InterSystems公式 Toshihiko Minamoto · 2023年1月20日 InterSystems IRIS, IRIS for Health, & HealthShare Health Connect 2022.1.2がリリースされました InterSystems IRIS for Health, and HealthShare Health Connect のメンテナンスリリースとして2022.1.2 をリリースしました。このリリースは2022.1.0ならびに2022.1.1からの機能追加やバグフィックスを提供します。 変更の詳細については以下のページをご覧ください。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 33
お知らせ Maki Hashizawa · 2023年1月18日 第3回 InterSystems 医療 x IT セミナー ソリューション開発編 II 開催のお知らせ インタ―システムズでは、医療ITソリューション・サービスを提供される方々向けに、医療DXの推進やデータ活用を支援するシステムの要件、求められる姿について考察するオンラインセミナーをシリーズで開催しております。ソリューション開発編の第2段として、今回は「相互運用性/FHIR®の実装」をテーマに、下記の通り、開催する運びとなりました。 是非、ご参加いただきたくご案内致します。 【開催概要】 日時:2023年2月9日(木)13:00 - 14:30 (予定) 参加:無料(事前登録制) 対象:医療情報ステムベンダー、医療機器メーカー、医療向けサービスプロバイダーの事業企画・開発の皆様 主催:インタ―システムズジャパン株式会社 #FHIR #Webセミナー #相互運用性 #InterSystems IRIS for Health 2 0 0 35
InterSystems公式 Toshihiko Minamoto · 2023年1月18日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2022.3 開発者向けプレビュー5が公開されました これは、2022.3の開発者プレビュープログラムのさらなるプレビューリリースです。 2022.3では、多くのアップデートや機能強化が追加されており、新たな FHIR SQL Builder や、改良された Columnar Storage 、SUSE 15 SP4 や Oracle Linux 9 のサポートなど新機能があります。これらの機能や改良は現在の開発者プレビューで実現できていない場合があります。 今後のプレビューリリースは、隔週で更新される予定で、準備が整い次第、機能を追加していく予定です。 製品改善のため、開発者コミュニティを通じてフィードバックをお寄せください。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 25
記事 Toshihiko Minamoto · 2023年1月16日 7m read Embedded Python テンプレート 開発者の皆さん、こんにちは! InterSystems IRIS で embedded python を使用する一般的なプロジェクトの出発点として推奨できる、最小限の embedded python テンプレート をご紹介しましょう。 特徴: Embedded python対応 Embedded Pythonの3つの開発方法の例 VSCode開発対応 Dockerが利用可能 オンラインデモが可能 ZPM First開発対応。 以下、その特徴について説明しましょう。 #Embedded Python #開発環境 #InterSystems IRIS #VSCode Open Exchange app 3 0 0 35
お知らせ Toshihiko Minamoto · 2023年1月16日 2022年のあなたのご活躍をご覧ください! 開発者の皆さん、こんにちは。 今回は、開発者コミュニティの最新機能についてお知らせします! 🔥 2022年の総括 🔥 メンバーは、投稿数、コメント数、閲覧数、上位およびお気に入りの投稿/タグなど、自分だけの2022年の活動概要にアクセスできるようになりました! #開発者コミュニティ公式 2 0 0 20
お知らせ Mihoko Iijima · 2023年1月15日 InterSystems デベロッパーツールコンテスト開催! 開発者の皆さん、こんにちは! 2023年最初のコンテストの開催が決定しました!今回は、開発者の皆さんの開発が快適になるような便利ツールをご応募いただくコンテストです! 🏆 InterSystems デベロッパーツールコンテスト🏆 InterSystems IRISを使用して、開発のスピードアップ、より定性的なコードの貢献、テスト、デプロイ、サポート、ソリューションのモニタリングを支援するアプリケーションを提出してください。 期間: 2023年1月23日~2月12日 賞金: $13,500 #イベント #コンテスト #ツール #InterSystems IRIS #IRIS contest #Open Exchange 1 0 0 50
質問 Yuji Ohata · 2022年12月28日 インスタンスの起動イベントをクラスで拾いたい。 こんにちは、皆さま。業務でIRISを用いて開発を行っている者です。 どなたかインスタンスの起動を%ZSTART等のMACではなく、クラスのコールバック等で検知する方法をご存知ではないでしょうか? 背景としましては以下の通りです。 =================================================================== 現在、Interoperabilityを利用する機能を開発しております。Ens.Productionを継承したクラスの中でOnStart()をoverrideしており、その中で上記のクラス自身をリコンパイルする処理が含まれております。 OnStart()でリコンパイルが行われる際、プロダクションの定義が変更されているとそのプロセスでのプロダクションの起動が失敗してしまいます。(プロダクション上の定義と、実際のクラスの状態に不一致が発生するため。) そのため、クラス自身のリコンパイルをプロダクションの開始時ではなく、インスタンスの開始時にしたいのですが、%ZSTART等のMACファイルは今回利用したくありません。 #InterSystems IRIS 0 6 0 67
記事 Megumi Kakechi · 2022年10月26日 2m read IRIS が起動時に必要とするポート これは InterSystems FAQ サイトの記事です。 #システム管理 #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 82