開発者の皆さん、こんにちは!
InterSystems Full Stack コンテスト 2022 の投票結果か発表されました!この記事ではコンテスト受講者を発表します 📢

受賞された開発者の皆さん、👏おめでとうございます!🎊
開発者の皆さん、こんにちは!
InterSystems Full Stack コンテスト 2022 の投票結果か発表されました!この記事ではコンテスト受講者を発表します 📢

受賞された開発者の皆さん、👏おめでとうございます!🎊
これは InterSystems FAQ サイトの記事です。
管理ポータルメニュー [Interoperability] > [構成] > [システムのデフォルト設定] で設定したデータを移行する場合、設定値が格納されているグローバル変数をエクスポートし、移行先システムでインポートします。
画面で登録した以下のような情報は、
.png)
グローバル変数 ^Ens.Config.DefaultSettingsD に格納されています。
認証情報については、グローバル変数 ^Ens.SecondaryData.Password に格納されます。
InterSystems IRIS をご利用の場合は、このグローバルは xxxSECONDARY(xxx はネームスペース名)のデータベースに格納されます。
InterSystems IRIS for Health をご利用の場合は、このグローバルはネームスペースのデフォルトデータベースに格納されます。
xxxSECONDARYデータベースについて詳細は、以下ドキュメントをご参照ください。
InterSystems IRIS のパスワード資格情報の格納場所
【関連トピックのご紹介】
開発者の皆さん、こんにちは!
InterSystems Full Stack コンテスト 2022 の投票が始まりました!
🔥 ベストアプリケーションだ! 🔥と思う作品に投票をお願いします!
投票方法は以下ご参照ください。
開発者の皆さん、こんにちは!
PythonでExcelからPDFへ変換を行うには、pywinを使うとできるらしいので、IRISにあるデータをDataframeに設定した後Excelに出力し、ExcelからPDFに変換する流れを、Embedded Pythonで試してみました。
メモ:pywinはWindows環境下で動くモジュールのようです。
Excelに出力するデータですが、例では、SELECTの結果をDataframeに格納する方法を利用しています。グローバル変数の情報をDataframeに格納する方法については、以下の記事で詳しくご紹介しています。ぜひご参照ください。
Embedded Python で IRIS グローバル($LB) を Pandas Dataframe に変換する方法
まずは、必要なモジュールをインストールする必要があるので、pywin32 モジュールを irispipを使ってインストールします。
以下の例では、IRIS for Health が c:\InterSystems\IRISHealth にインストールされている状態で実行しています。
Embedded Pythonは、IRIS/IRIS for Health どちらでも利用できます。
開発者の皆さん、こんにちは!
この記事では、Embedded Pythonをご自身の好きなタイミングで学習できる📚セルフラーニングビデオ📚の YouTube プレイリストをご紹介します!
👆こんな具合に👆学習内容別 Embedded Python セルフラーニングビデオを公開しています!
この記事では、これから Embedded Python でプログラミングを開始してみたい方向けに最適なビデオをご紹介します!
以下の内容を確認できるプレイリスト:1-Embedded Python概要編 - YouTube をご用意しています。
この後、実際の操作を試されたい場合は、次のプレイリスト:2-Embedded Python利用前の準備 - YouTube が最適です。
操作を開始する前に、必要な利用前の準備についてご紹介しているプレイリスト:2-Embedded Python利用前の準備 - YouTube をご用意しています。
開発者の皆さん、こんにちは!
Full Stackコンテスト 2022 のテクノロジーボーナスについてご紹介します!

開発者の皆さん、こんにちは!21回目の InterSystems プログラミングコンテストを開催します!
お題は👉 🏆 InterSystems Full Stack コンテスト 2022 🏆 です!
期間: 2022年6月27日~7月17日まで(詳細は末尾をご参照ください)
💰賞金総額: $10,000 💰
開発者の皆さん、こんにちは!
次のコンテスト:🐍 InterSystems 技術文書ライティングコンテスト:Python エディション 🐍 が発表されました 📢
このコンテストは、6月20日~7月21日31日までの期間に、InterSystems のテクノロジと Python の使い方に関するあらゆるトピックについての記事を投稿いただくコンテストです!
今回は、応募期間中に投稿いただいた方 全員 に 🎁賞品🎁をご用意しています。
🏆 特賞: AirPods Max; Apple Watch SE; Apple HomePod mini / Apple Pencil

開発者の皆さん、こんにちは!
InterSystems グランプリコンテスト の投票結果が発表されました!この記事ではコンテスト受賞者を発表します📢
.png)
開発者のみなさん、こんにちは!
前回のウェビナー開催から少し時間がたってしまいましたが、2022年06月28日 (火曜日) 12時半~ 30分程度のウェビナーを開催します!
今回は、新たに開講する「Embedded Python トレーニングコース」の内容をご紹介するウェビナーです。
新規開講コースでは、
を実際の操作を通してご理解いただけるよう、コースを3種類に分けております。
ウェビナーでは、
について、ご説明いたします。
まだ、インターシステムズ製品を使ったことがない!という方でもご参加いただけます。
特に、以下内容についてご興味をお持ちの方々にお勧めするウェビナーです。
皆様のご参加、心よりお待ち申し上げております
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「Embedded Python で広がる InterSystems IRIS の世界」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
今や Python は最も人気のあるプログラミング言語の一つです。シンプルで機能的なコードが書けることや、なんでも揃う豊富なライブラリを利用できることなどが人気の理由です。
Embedded Python は、IRIS に Python のランタイムを組み込み、ルーチンやメソッドを Python で書けるようにする画期的な機能です。
IRIS 開発者の方にとって、広大な Python の世界が身近になります。InterSystems IRIS の新しいカタチを是非ご覧ください。
【目次】
00:52 Python とは何か?
04:20 Embedded Python とは何か?
06:29 使用パターン
08:15 活用シナリオ
12:20 デモ1:Jupyter Notebook を使って IRIS からデータを取得して分析
22:00 デモ2:IRIS プログラムから Python を利用する
開発者の皆さん、こんにちは!
InterSystems グランプリ・プログラミングコンテストの投票が始まりました!ベストアプリケーションだ🔥と思う作品に投票をお願いします!
🔥 投票はこちらから! 🔥
投票方法は以下ご参照ください。
これは InterSystems FAQ サイトの記事です。
InterSystems IRIS/Caché の管理ポータルメニュー:SQLデータインポートウィザードの処理で行うようなCSVファイルをテーブルへインポート、テーブルからファイルにエクスポートする方法をプログラムで実行することができます。
※ サンプルはバージョン 2017.1以降で動作確認しています。
※ バージョン 2016.2.3以前でお試しいただく場合は、SQL.Utilsクラス の20行目をコメント化してからご利用ください。
//Set mgr.IQN=$$$BuildIQN(SchemaName,TableName)
サンプルはこちらにあります👉https://github.com/Intersystems-jp/DataImportExport
CSVファイルをテーブルへインポート、テーブルからファイルへエクスポートの処理は、SQL.Utilsクラスを使用しています。
1) サンプルのインポート
実行したいネームスペースに SQL.Utilsクラスをインポートします。
スタジオをご利用の場合は、ファイルをドラッグ&ドロップするとインポートできます。
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「SQLでどこまでできる? ~データロードから機械学習まで~」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
データベースのテーブルにアクセスするためにSQLを利用するのは「ご飯を食べるときは箸を使います」と同じぐらい開発者にとって当たり前のことだと思いますが、SQLで分析や機械学習まで行えたらどうでしょうか。
便利ですよね?
本セッションではInterSystems IRISのSQLを使って、どこまでの操作ができるのかについて、デモを交えながらご紹介します。
ぜひ、動画をご参照ください。
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「オープンソースだけで IRIS on Kubernetes を動かそう」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
Docker は使いこなせるようになってきたけど、Kubernetes はなかなか手を出すチャンスがないな、という方々を対象に手持ちの Windows/PC 上に K8s 環境を構築して色々試すことを最終目標としたセッションです。
開発者コミュニティの記事「microk8sでKubernetesをお手軽に試す」との紙面連動です。
ぜひご参照ください。
【目次】
01:43 Kubernetes について
参考動画:KubernetesでのIRISの運用とそれを支える仕組み
05:48 Microk8S 利用の動機付け
09:50 デモ
記事:microk8sでKubernetesをお手軽に試す の内容に沿ってデモを動かしています。
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「VSCode、Jenkinsを使用した CICD 環境の構築」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
IRIS アプリケーションの開発では、どのような開発環境、テスト環境を構築されてますでしょうか?
このセッションでは VSCode で開発した複数の Windows サーバで通信を行うプログラムを例に Jenkins の環境構築とインストールキットの作成やテストを自動化する方法について説明します。
また、IRIS の %UnitTest クラスを Jenkins で判別させるツールや、バッチコマンドから IRIS の処理を実行するツールを紹介します。
ぜひ動画をご参照ください。
【目次】
01:06 CICD とは
01:31 デモでご紹介する開発環境のシステム構成
↓プログラムのリポジトリ↓
https://github.com/miniclub/IRISUtilsTest.git
開発者の皆さん、こんにちは!
GW🎏明け、いつもとちょっと違うこと👀を始めてみるのはいかがでしょうか。
例えば、プログラミングコンテスト💰に応募してみる! などなど。
9日より、InterSystems グランプリ・プログラミングコンテストが始まります!このコンテストのお題は「InterSystems データプラットフォームの機能を使う」です。とにかく、InterSysetms IRIS を利用していたら応募できます!ぜひ、参加してみてください!
この記事では、コンテストで賞金を多く獲得するのに役立つ、テクノロジーボーナスについてご紹介します!
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「ミラーリングを使用した HA および DR の構成例」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
ミラーリングは、IRIS インスタンス間のデータベースの複製およびフェイルオーバを行う機能です。
動画では、ミラーリングを利用した高可用(HA)なシステムおよびディザスタリカバリ(DR)に対応したシステムの構成例についてご紹介します。
ぜひご参照ください。
【目次】
00:35 ミラーリングの概要
03:20 ミラーリングの種類と機能:フェイルオーバ・ミラー・メンバ
05:07 ミラーリングの種類と機能:非同期ミラー・メンバ
06:33 DR 非同期ミラー・メンバの昇格・降格
07:29 DR 非同期ミラー・メンバの昇格・降格の機能を利用した災害復旧での対応例
10:07 ISCAgent について
11:12 Arbiter について
13:06 ミラーリングの構成例
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「ストレージの節約手法について」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
データベースの構成要素であるデーターベースファイル、ジャーナルファイルに関するストレージ容量の増大を招く要因とその解決策、そしてこれら要素に関わる新機能についてもご説明します。
ストレージのコスト管理が重要なクラウド環境で特に有用な情報です。
ぜひ動画をご参照ください。
【目次】
00:58 ストレージコスト削減に成功されたお客様事例のご紹介
02:24 ディスクの使用状況を詳しく見る
04:57 ストレージコストの節約(=ストレージの節約)のための方法
15:44 ジャーナルのコスト削減(=ストレージの削減)
23:24 今後リリース予定の新機能について
開発者の皆様、こんにちは!
InterSystems IRIS 開発者向け、年次コンテストである【グランプリ・コンテスト】を開催します🎏!
テーマは、【InterSystems IRIS data platform を使用して、オープンソースのソリューションを構築する】です!
今回の💰賞金総額💰ですが、史上最高額( ゚Д゚) !!が用意されています!ぜひ、ご応募ください!
🏆 InterSystems グランプリ・プログラミングコンテスト 🏆
応募期間: 2022年5月9日~22日 29日(5/6 更新:1週間応募期間が延長されました!)
💰 賞金総額: $22K💰
開発者のみなさん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」のセッション「FHIR SQL Builder」のアーカイブを YouTube に公開いたしました。
(プレイリストはこちら)
日本でも徐々に広がりを見せている HL7 FHIR。FHIR を活用したプロジェクトも着実に増えてきています。
取得した FHIR データをどのように利用するのか。その中で、FHIR データを使用して分析したいというニーズは必ず出てくるかと思います。
InterSystems では、FHIR データ分析を容易に可能にする新機能「FHIR SQL Builder」を発表いたしました。
この機能を利用することにより、FHIR リポジトリに格納したデータを通常の SQL で取り出し利用することが可能になります。
この機能の概要と使用方法をデモをまじえてご紹介いたします。
※ FHIR SQL Builder は、現在開発中機能であるため、メニュー名や画面イメージなどが将来変更される場合もあります。予めご了承ください。
【目次】
01:00 FHIRに関する国内の動向
04:00 FHIR SQL Builder のご紹介
10:03 デモ
開発者の皆さん、こんにちは!
2022年3月9日開催「InterSystems Japan Virtual Summit 2022」技術セッションのアーカイブをYouTubeに順次公開していきます!
このお知らせでは、公開スケジュールと、過去のイベント・コンテスト記事の素早い💨探し方をご紹介します!
まずはスケジュールから:「毎週月曜日公開」
4/25 FHIR SQL Bulder
5/2 ストレージの節約方法
5/9 ミラーリングを使用した HA および DR の構成例
5/16 VSCode、Jenkinsを使用したCICD環境の構築
5/23 オープンソースだけでIRIS on Kubeernetesを動かそう
5/30 SQLでどこまでできる?~データロードから機械学習まで~
6/6 Embedded Pythonで広がるInterSystems IRISの世界
続いて、過去のイベントやコンテスト記事の素早い探し方についてご紹介します。
コミュニティページ画面上に、「イベント」のメニューがあります。
.png)
「イベント」をクリックし、「イベントカレンダー」をクリックします。
イベント情報が表示されるので、参照したいイベントをクリックします。
各お知らせ記事内にアーカイブのお知らせや関連記事へのリンクが下の絵のように付いていますので、こちらから辿っていただくと、情報が追いやすいです。
ぜひご利用ください!
これは、InterSystems FAQサイトの記事です。
アプリケーションモニタが提供する %Monitor.System.Diskspace(ディスク容量メトリック)を利用して指定サイズを下回る場合にメール通知を行うように設定を追加することができます。
アプリケーション・モニタのメトリック【IRIS】
アプリケーション・モニタのメトリック
システム提供のアプリケーションモニタは、デフォルトでは全て無効化されています。使用を開始するためには、対象のモニタを有効化し、システムモニタを再起動します。
アプリケーションモニタの有効/無効やシステムモニタの停止/開始は、システムルーチン ^%SYSMONMGR を利用します。
以下の例では、ディスクの空き容量が 100MB を下回る場合にメール通知を行う設定手順について説明します。
手順は以下の通りです。
1) ^%SYSMONMGR を起動し、アプリケーションモニタから %Monitor.System.Diskspace を有効化する
2) アラート対象とする閾値を変更する(例では、通知は最初の1回のみとしています)
3) Email通知設定を行う
4) システムモニタを再起動する
1) ^%SYSMONMGR を起動し、アプリケーションモニタから %Monitor.System.Diskspace を有効化する
ドキュメントは以下ご参照ください。
開発者の皆さん、こんにちは!
この記事では、InterSystems Global コンテストで見事優勝🏆された @Yuri Marx さんの作品をご紹介します!(ご本人が投稿された記事を使ってご紹介します)
InterSystems IRIS の「Global」はデータベースに格納される変数で、キーバリュー形式でアクセスできます。キーが複数ある場合は、配列の添え字を利用して階層のようなイメージで格納することもできます。
ここでご紹介する優勝作品は、配列をうまく利用した作品で、MindMapで書いた情報そのまま(見たまま)をグローバルに登録しています。
MindMapの表示部分については、オープンソースの Mind-elixir を使用されているようです。
ソースコードは OpenExchange で公開中で、git clone 後、 docker-compose up -d --build したらすぐ動きます!(docker 🐳ほんとに便利ですね!)
また、ご本人の解説ビデオも YouTube で絶賛公開中です!お手元で動かさなくてもどんな感じで Global が使われているか、どんな感じで Web アプリを作成されているのかを確認できますので、ぜひご覧ください!
開発者の皆さん、こんにちは!
InterSystems Global コンテストの投票結果が発表されました!この記事ではコンテスト受賞者を発表します📢

受賞された開発者の皆さん、👏おめでとうございます!🎊
これは、InterSystems FAQサイトの記事です。
システムユーティリティクラス:SYS.Database のクエリ:FreeSpace を利用してディスクの空き容量を任意のタイミングで確認することができます。
IRIS ターミナルで試す方法は以下の通りです(%SYSネームスペースに移動してから実行します)。
zn "%SYS"
set stmt=##class(%SQL.Statement).%New()
set st=stmt.%PrepareClassQuery("SYS.Database","FreeSpace")
set rset=stmt.%Execute()
//全件一括表示
do rset.%Display()出力結果例は以下の通りです。
※コマンド実行例では、全データベースが同じディスクに置かれているので、ディスクの空き容量(DiskFreeSpace)はすべて同じ値が返っています。
開発者のみなさん、こんにちは!
2021年10月に4回シリーズで開催した「InterSystems IRIS 開発者向けウェビナー」第4回目の「FHIR新機能」のアーカイブをYouTubeに公開いたしました。
FHIRに関する開発を行う際、FHIRの規格がどのような内容を決めてくれているのかについて、開発者の視点でご説明します。
また、InterSystems IRIS for Health のバージョン2020.1から2021.1の間で追加されたFHIR新機能についてご紹介します。
ぜひご覧ください!
(IRIS 2021.1新機能全体のご紹介については、こちらのYouTubeをご参照ください。)
【目次】
0:00 開発者からみたFHIRについて
03:29 大手ITによるFHIR規格の取り組みについて
07:27 FHIR新機能
11:35 デモ
開発者の皆さん、こんにちは!
InterSystems Global コンテストの投票が始まりました!これはベストアプリケーションだ🔥と思う作品に投票をお願いします!
🔥 投票はこちらから! 🔥
投票方法は以下ご参照ください。
開発者のみなさん、こんにちは!
2021年10月に4回シリーズで開催した「InterSystems IRIS 開発者向けウェビナー」第3回目の「SQLから始める機械学習 ~IntegratedMLのご紹介~」のアーカイブをYouTubeに公開いたしました。
InterSystemsは、アプリケーション開発者の方々が、IRIS data platformに保存されているデータとSQLを用いて、機械学習を容易に利用できる仕組み「IntegratedML」を開発しました。
このビデオでは、IntegratedMLの概要についてご紹介いたします。
ぜひご覧ください!
(IRIS 2021.1新機能全体のご紹介については、こちらのYouTubeをご参照ください。)
【目次】
0:00 機械学習の概要と課題、AutoMLについて
8:30 IntegratedMLについて
13:20 IntegratedMLの文法
18:32 デモ
26:50 まとめ
開発者のみなさん、こんにちは!
2021年10月に4回シリーズで開催した「InterSystems IRIS 開発者向けウェビナー」第2回目の「Python Gateway のご紹介」のアーカイブをYouTubeに公開いたしました。
InterSystems IRIS / IRIS for Health バージョン2021.1より、External Language Gateway に Python のサポートが追加されました。また、External Language Gateway の機能強化により外部ストアドプロシージャが利用できるようになり、Java、.Net、Python のコードを SQL から直接実行できるようになりました。
ウェビナーでは、Python からの利用法のついて、デモを交えながらご紹介しています。
ぜひご覧ください!
(IRIS 2021.1新機能全体のご紹介については、こちらのYouTubeをご参照ください。)
【目次】
0:00 ご紹介内容の説明
2:26 PythonからIRISにアクセスする方法
5:07 キーバリュー形式でIRISにアクセスできる「Native API」とは
12:04 Python Gatewayのご紹介
16:21 Python Gateway 使用例
22:12 デモ
30:15 まとめ