お知らせ Mihoko Iijima · 2023年4月25日 ★受賞者発表!★InterSystems IRIS Cloud SQL and IntegratedML コンテスト 2023 開発者の皆さん、こんにちは! IRIS Cloud SQL and IntegratedML コンテストの勝者が発表されました! この記事では、コンテスト受賞者を発表します。 今回は、8 の応募 🔥 がありました! #コンテスト #IRIS contest 0 0 0 73
記事 Mihoko Iijima · 2023年5月24日 5m read サンプルまとめページ:Interoperability(相互運用性) 開発者の皆さん、こんにちは! IRISのInteroperability(相互運用性)機能(Ensembleのプロダクション)を使用してどのようなことができるか、コード例をご覧いただきながら/サンプルを動かしながらご確認いただける記事をまとめてみました。 ぜひご参照ください。 記事一覧: インストール環境をお持ちでない方でもお試しいただけるチュートリアル ファイル連携を試してみたい 常駐プロセスを作りたい レコードマップ機能を使いたい MQTTを使いたい FHIRサーバサイドアプリケーションを試したい Interoperabilityを学習したい システム連携の自動的な流れの中にユーザからの指示を介入できる「ワークフローコンポーネント」を試したい(2023/6/1 追記) #チュートリアル #ヒントとコツ #相互運用性 #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 2 0 1 164
記事 Mihoko Iijima · 2023年6月6日 5m read ルーチン/クラスの一括コンパイルの結果からエラー情報を取得する方法 これは InterSystems FAQ サイトの記事です。 ターミナルでルーチンやクラスのコンパイルを行う際、コンパイル結果が画面に表示されるのでエラーが発生した場合でも確認しやすいですが、一括コンパイルの場合は、大量のコンパイル結果の中にエラー情報が含まれてしまうためエラー情報だけを取得したい場合には少し工夫が必要です。 以下、ルーチン/クラスの一括コンパイル時の結果からエラー情報を取得する方法をご紹介します。 #ObjectScript #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 133
InterSystems公式 Megumi Kakechi · 2023年6月11日 2m read InterSystems Supply Chain Orchestrator と InterSystems IRIS for Supply Chain リリースのご案内 インターシステムズは、InterSystems Supply Chain Orchestrator と InterSystems IRIS for Supply Chain の2023.1リリースを一般提供開始(GA)したことを発表しました。 InterSystems Supply Chain Orchestratorは、InterSystems IRIS上に構築されており、スマートデータファブリックアーキテクチャを実現し、データとアプリケーションサイロを接続する高性能な機械学習対応アプリケーションの構築と展開を容易にする完全クラウドファーストデータプラットフォームです。InterSystems IRISとサプライチェーンに特化したアクセラレータやフレームワークのパワーを結集し、サプライチェーンのオーケストレーション、需要の検知と予測、フルフィルメント、動きの速い消費財の再梱包に最適化したソリューションを提供しています。 #InterSystems IRIS #InterSystems公式 2 0 0 169
InterSystems公式 Seisuke Nakahashi · 2023年7月6日 InterSystems IRIS, IRIS for Health 2023.2 開発者プレビュー #5 2023.2 の開発者プレビュープログラムの一環として、5番目の開発者プレビューを公開いたします。今回リリースされたのは、InterSystems IRIS と InterSystems IRIS for Health です。 本リリースの注目点 2023.2では、多くの機能修正と改善に加えて、時間認識モデリングや 強化された外部テーブル (まだ実験的な機能です) といった新機能が含まれる予定です。これら新機能の一部は、今回の開発者プレビュー版にはまだ含まれていません。ご注意ください。 #リリース #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 71
記事 Toshihiko Minamoto · 2023年12月14日 4m read IRIS コンテナに VSCode を追加する IRIS コンテナに VSCode を追加する 繰り返し利用できる開発環境をセットアップするには、環境用のコンテナを起動するのが最も簡単な方法の 1 つです。 素早く繰り返す際には、自分の開発コンテナ内に vscode インスタンスをホストするのが非常に便利なことが分かりました。 そこで、ブラウザベースの vscode を IRIS コンテナに追加するための簡易コンテナスクリプトを作成しました。 これは、ほとんどの 2021.1+ のコンテナで動作するはずです。 私のコードリポジトリはこちらにあります。 vscode を含み事前に接続された InterSystems IRIS コンテナ #DevOps #ベストプラクティス #開発環境 #InterSystems IRIS #VSCode 0 0 0 78
InterSystems公式 Seisuke Nakahashi · 2023年9月20日 2023.3 の開発者プレビュー #1が公開されました InterSystems IRIS® と InterSystems IRIS for HealthTM 2023.3 の開発者プレビュープログラムの一環として、最初の開発者プレビューを公開いたします 今後のプレビューリリースは、2週間ごとの発表を予定しており、新機能が完成次第、プレビュー版に追加されていきます。 みなさまとよりよい製品にできるよう、ぜひ開発者コミュニティにみなさまのフィードバックをお寄せください。ドキュメントは以下のリンクからご覧いただけます。本バージョンが正式公開 (General Availability - GA) されるまで、数週間かけてドキュメントは更新される予定です。 #リリース #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 1 0 0 56
お知らせ Toshihiko Minamoto · 2023年10月10日 InterSystems アイデアニュース #8 コミュニティの皆さん、こんにちは! InterSystems アイデアニュース第8号へようこそ!ここでは以下の内容が掲載されています。 Welcome to the 8th edition of the InterSystems Ideas news bulletin! Here's what you can expect from it: ✓ アイデアポータルの全ページを説明する新たなビデオ ✓ 前回のニュース以降に実装されたアイデア ⏯ビデオ: 殿堂入り https://www.youtube.com/embed/D0DUzA1GU10[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] #InterSystems アイデアポータル 0 0 0 64
記事 Junichi Sakata · 2023年11月6日 6m read Embedded Pythonの使い所は? Python流行ってますよね。(一時は圧倒的な支配力のあったJavaも、O社に買われてライセンスが云々とか言われ始めた頃からブレーキが掛かってしまった気がします。) Pythonの魅力の一つがパッケージで様々な機能が提供されていることがあげられるかなと思っています。 私もこれまでPythonのコードをそこそこ書いてきました。実のところ、ここ1年では間違いなくObject ScriptよりPythonのほうが書いた量が多いです。Excelのドキュメントがそれらよりも遥かに多いのは何とかしたいところですが😅 IRISと連携するため$ZF(-1)を使ってPythonプログラムをコールしているものもあります。 IRIS 2021.2からPythonがIRISにEmbedded Pythonとして組み込まれたということで、どのように使えるかを試してみました。 なお、使用した環境は以下です。 #Embedded Python #コンテスト #InterSystems IRIS 9 0 0 201
InterSystems公式 Seisuke Nakahashi · 2023年11月29日 影響度の高いアップグレード・チェックリストのご紹介 このたび、 InterSystems IRIS® data platform、InterSystems IRIS® for Health™ および HealthShare® Health Connect のアップグレードに役立つ新しいドキュメントをご紹介します。ドキュメント 「影響度の高いアップグレード・チェックリスト」 https://docs.intersystems.com/upgrade で、任意のバージョン間でのアップグレードにおいて考慮すべき修正リスト(しかも考慮すべき修正だけ)を見ることができます。これは、ドキュメント 「非互換性リスト」 に、便利なフィルター、上位カテゴリ情報 および CSVファイルへの出力機能を追加したもので、お客さまのアップグレード作業における正確なチェックリストとしてお使いいただけます。 #システム管理 #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 #ドキュメント 0 0 0 42
記事 Hiroshi Sato · 2024年1月5日 1m read インストール時に指定する初期セキュリティ設定について これは InterSystems FAQ サイトの記事です。 インストール時に選択できる初期セキュリティ設定のレベルには以下の3つがあります。※バージョンにより、表記(日本語/英語)が違う場合があります。 最小 (Minimal) 通常 (Normal) ロック・ダウン (Locked Down) 各レベルの違いの詳細は以下の資料をご確認ください。 セキュリティの説明資料 #セキュリティ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 35
お知らせ Mihoko Iijima · 2024年2月1日 ★投票開始!★ InterSystems FHIR とデジタルヘルスの相互運用性コンテスト 開発者の皆さん、こんにちは! InterSystems FHIR とデジタルヘルスの相互運用性コンテストの投票が開始されました。 🔥 ベストアプリケーションはこれだ! 🔥と思う作品にぜひ投票をお願いします!(今回は12のアプリケーションの応募がありました。) 投票締切:2月5日23時59分59秒(EST) 投票方法は以下の通りです。 #コンテスト #IRIS contest 1 0 0 21
InterSystems公式 Seisuke Nakahashi · 2024年3月1日 InterSystems サポートプラットフォーム最新情報 Q1-2024 2024年最初のプラットフォーム最新情報をお届けします。初めてご覧になる方、はじめまして! この記事では、最近おこなわれた変更点や今後予定されている変更点に関する情報を、みなさまに共有させていただきます。ただ、将来の予測は難しい側面があり、ロードマップは約束されたものではないということを十分ご理解くださいませ。 #プラットフォーム #InterSystems公式 0 0 0 60
記事 Takao Otokita · 2024年4月17日 8m read IRIS BI開発者向けチュートリアルを試してみる(5) はじめに IRIS BIチュートリアル試してみたシリーズの5回目です。今回も、前回同様チュートリアルの「キューブの作成」ページになります。前回はキューブを作成し、そのキューブを使用していくつかのピボットテーブルを作成しました。その中で気になった点を今回は修正していきます。では、はじめていきましょう。 キューブの調整 前回の作業の中で、ピボットテーブル作成時に気になった点は以下のものがありました。 #アナライザ #キューブ #ダッシュボード #チュートリアル #InterSystems IRIS BI (DeepSee) 1 0 0 14
記事 Tomoko Furuzono · 2024年3月18日 1m read Pythonを使用して、外部のサーバからIRISへアクセスする これは、InterSystems FAQサイトの記事です。 Pythonで、IRISサーバ外部から、IRISの処理を呼び出したりIRISのデータを扱いたい場合には、Native API for Pythonを使用します。モジュールのインポートは、 import irisnative で、行います。詳細は、下記ドキュメント及び、各関連トピックをご参照ください。[ドキュメント] InterSystems Native SDK for Python #Python #言語 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 18
記事 Tomoko Furuzono · 2023年5月8日 1m read <ROLLFAIL>エラーについて これは、InterSystems FAQサイトの記事です。<ROLLFAIL>エラーは、ロールバック処理中に何らかのエラーが発生した場合に発生するエラーです。 トランザクション・ロールバックのロギング よくあるケースはロールバック時点でシステム全体のジャーナリング機能が無効になっていた場合です。ジャーナル機能が無効になるのは、ジャーナルを無効にする設定を行うかジャーナル格納ディレクトリのディスクが満杯のためにシステムがジャーナルを無効にした場合などです。 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 82
記事 Toshihiko Minamoto · 2023年8月15日 9m read Docker による Apache Web ゲートウェイ Docker による Apache Web ゲートウェイ コミュニティの皆さん、こんにちは。 この記事では、以下を使用して、Docker でプログラムによって Apache Web ゲートウェイを構成します。 HTTPS プロトコル Web ゲートウェイと IRIS インスタンス間の安全な通信を確保する TLS/SSL イメージには、Web ゲートウェイ用と IRIS インスタンス用の 2 つを使用します。 すべての必要なファイルは、こちらの GitHub リポジトリで入手可能です。 では、git clone から始めましょう。 #DevOps #Web Gateway #ベストプラクティス #InterSystems IRIS 0 0 0 138
記事 Mihoko Iijima · 2023年5月30日 2m read Embedded Pythonから%SYSTEMパッケージ以下クラスを呼び出す方法 これは InterSystems FAQ サイトの記事です。 %SYSTEMパッケージには沢山の便利なシステムクラスがあり、Embedded Pythonでも一般クラスと同様に%SYSTEMパッケージ以下クラスを操作できます(iris.cls("クラス名").メソッド名()で呼び出せます)。 ObjectScriptでは、$SYSTEM特殊変数を利用して、%SYSTEMパッケージ以下クラスのメソッドを呼び出すことができますが、Embedded Pythonでは、iris.system を利用して実行することができます。 以下実行例をご紹介します。 現在のネームスペースを取得する 一般クラスと同じ呼び出し方の例 #Embedded Python #Python #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 61
記事 Nobuyuki Hata · 2023年7月10日 1m read IRISがサポートする2種類のPython - 組み込みとネイティブAPI 最近人気上昇中のプログラミング言語Python、ご存じのとおりIRISでは2通りの使い方が出来ます。 組み込みPython(Embedded Python) PythonコードはIRISプロセス内でObjectScriptコードと並列に実行 具体的には IRISクラス内のメソッド SQL関数とストアドプロシージャ ターミナルからPythonシェルを起動 irispythonコマンド実行 が該当します。 ネイティブAPI(Native API) IRISの外からグローバルへのアクセス、クラスメソッドを呼び出し 上の4種類以外は全てネイティブAPIを使用します。 Pythonコードが実行される場所でIRISへのアクセス手段が決まりますが、ライブラリ名が双方とも”iris”のため注意が必要です。 * 従来からのirisnativeはDeprecated(非推奨)となりました #Embedded Python #Python #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 136
お知らせ Mihoko Iijima · 2023年7月11日 ★受賞者発表!★ InterSystems グランプリ・コンテスト 2023 開発者の皆さんこんにちは! InterSystemsグランプリコンテスト 2023 の勝者が発表されました! この記事では、コンテスト受賞者を発表します。 今回は、20 の応募 🔥 がありました! #コンテスト #IRIS contest 1 0 0 87
お知らせ Rie Tokue · 2023年8月30日 インターシステムズ主催 開発者向けウェビナー「IRISデータベースの内部動作」 ご好評をいただいておりますインターシステムズ主催 開発者向けウェビナーを次回は以下の通り開催いたします。 日時:2023年9月26日(火)13時半~14時 タイトル:「IRISデータベースの内部動作」(事前登録制・参加費無料) ご登録はこちらから 【概要】 InterSystems IRIS は、その独自のアーキテクチャにより、非常に高いパフォーマンスのデータベース管理を行っています。 では、実際にデータの書き込み・読み込みが発生したとき、IRIS の内部ではどのような処理が行われるのでしょうか? #Webセミナー #イベント #InterSystems IRIS 0 0 0 92
記事 Toshihiko Minamoto · 2023年12月5日 4m read フォルダのファイルをリスト表示する 質問: 特定のフォルダ/ディレクトリにあるファイルをワイルドカード/フィルターによってリスト表示するにはどうすればよいか。 例えば、'C:\Temp' 内にあるすべての '*.txt' をリスト表示する場合です。 回答: CACHE : %Library.File の FileSet クラスクエリを使用できます。 以下に、これを使用したサンプルコードを示します(添付されています)。 #Code Snippet #Caché 2 0 0 65
お知らせ Mihoko Iijima · 2023年9月20日 ★投票開始!★ InterSystems Python プログラミングコンテスト 2023 開発者の皆さん、こんにちは! InterSystems Python プログラミングコンテスト 2023 の投票が開始されました! 🔥 ベストアプリケーションはこれだ! 🔥と思う作品にぜひ投票お願いします。(今回は15作品のご応募がありました) 投票方法については以下ご参照ください。 #コンテスト #IRIS contest 1 0 0 68
InterSystems公式 Seisuke Nakahashi · 2023年10月13日 InterSystems Cloud Manager (ICM) が非推奨となります InterSystems は、IRIS 2023.3 から InterSystems Cloud Manager の開発を中止し、非推奨とすることを決定しました。InterSystems は本技術を利用しているお客様のサポートを続けますが、新規プロジェクトでの利用を推奨しません。 クラウド環境にて多くのシステムを IRIS 開発のデプロイおよび管理にご興味のあるお客様は、Kubernetes および ICM にたいへん似た機能をもつ InterSystems Kubernetes Operator を検討いただきますよう、よろしくお願いします。 #クラウド #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 84
お知らせ Mihoko Iijima · 2023年11月6日 投票期間延長決定!:第1回 InterSystems Japan 技術文書ライティングコンテスト 開催! 開発者の皆さん、こんにちは! 11月6日23時59分で投稿締切の「技術文書ライティングコンテスト」ですが、滑り込みセーフのタイミングで応募がありましたので、投票期間を1週間延長することに決定いたしました! 投票締め切り:11月13日(月)23時59分 応募記事一覧ページ👉 https://jp.community.intersystems.com/contests/1 (一覧表示順でご紹介します) FHIRリポジトリ導入時の備忘録として ( @Kosaku Ikeda さん投稿) AWS環境を用いたCI/CDの仕組みの紹介。 ( @Yuji Ohata さん投稿) DockerにIRISを構築する簡単なチュートリアル ( @Akio Hashimoto さん投稿) Embedded Pythonの使い所は? ( @Junichi Sakata さん投稿) #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 1 0 0 71
お知らせ Mihoko Iijima · 2023年12月5日 ★受賞者発表!★ InterSystems Java プログラミングコンテスト 2023 開発者の皆さん、こんにちは! InterSystems Java プログラミングコンテスト 2023 の勝者が決定しました! 今回もコンテストにご参加・ご注目いただきありがとうございました!今回は 13 のアプリケーション の応募がありました🔥 #コンテスト #IRIS contest 0 0 0 49
記事 Hiroshi Sato · 2024年1月9日 1m read CSPアプリケーションをReactを使って書き換えるその5 最後にCSP機能の中でReactでうまく置き換えできなかった処理について紹介します。 該当する処理は、サーバー上の商品データに含まれるその商品の画像データ(GIF形式)を取得して、ブラウザにイメージとして描画させるものです。 CSPにはStreamServer.clsというサーバー側で動作する機能が用意されています。 この機能を使ってデータベース上に格納されているストリームデータをHTML IMGタグで処理できる形式に変換してくれます。 StreamServer機能を使って画像を表示する処理 Reactで同様の機能を実現する方法が見つからなかったため(そもそもReactはサーバーサイドではなくクライアント上の技術なので)、データベース内に格納されているイメージを取得するのではなく、静的なイメージファイルをウェブサーバーが参照可能な場所に置くことで解決しました。 #CSP #React #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 41
記事 Mihoko Iijima · 2024年2月29日 3m read インデックス再構築が終わるまで新しく定義したインデックスを使用させない方法 これは InterSystems FAQ サイトの記事です。 新しいインデックスを定義した後、インデックスの再構築が完了する前にクエリを実行するとデータが存在しているにもかかわらず「検索結果0件」や検索結果数が徐々に増えるような状況が発生します。 インデックスを永続クラス定義(またはテーブル定義)に追加しコンパイルすることで今まで使用していたクエリ実行経路が削除され、再度同じクエリを実行するタイミングで新しいインデックス定義を含めた実行経路が作成されるためです。(この時にインデックス再構築が完了していないとインデックスデータが存在しない、または不完全であるため0件や徐々に検索結果数が増えるような状況を起こします。) これを起こさなために、新しいインデックスの再構築が終了するまでクエリオプティマイザにインデックスを使用させないように指定する方法が用意されています。 ※インデックスの再構築が完了したら、必ず指定を元に戻してください。 #SQL #インデックス付け #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 28
お知らせ Mihoko Iijima · 2024年4月9日 InterSystems ベクトル検索、GenAI、 ML コンテスト(USコミュニティ) 開発者の皆さん、こんにちは! (2024.4.17更新:コンテストタイトルに「ベクトル検索」を追加しました) 次の InterSystems オンラインプログラミングコンテストのテーマが決定しました!👉生成 AI、ベクトル検索、機械学習 です! 🏆 InterSystems ベクトル検索、GenAI、ML コンテスト(USコミュニティ) 🏆 期間: 2024年4月22日~5月19日 賞金総額: $14,000 #AI #イベント #コンテスト #機械学習 #InterSystems IRIS #IRIS contest 0 0 0 27
記事 Tomoko Furuzono · 2024年3月18日 3m read 任意のXMLドキュメントの読み込み・書き出しを行う これは、InterSystems FAQサイトの記事です。 【任意のXMLドキュメントの読み込み】任意のXMLドキュメントの読み込み・書き出しを行うには、%XML.TextReaderクラスを使用します。Parseメソッド(※ドキュメントがファイルの場合はParseFile())を使用してドキュメントをParseし、各ノードのプロパティを取得します。 例えば、下記のXMLの場合、 <emp empid="1"> <name>Suzuki</name> <address>Tokyo</address> </emp> 各赤枠が、"ノード"の単位となり、 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 27