記事 Megumi Kakechi · 2024年7月10日 5m read IRISでシャドウイングの代わりにミラーリングを構成する方法-プログラム編 これは InterSystems FAQ サイトの記事です。 こちらの記事では、「IRISでシャドウイングの代わりにミラーリングを構成する方法」を紹介しました。 今回は、「プログラムでシャドウイングの代わりにミラーリングを構成する方法(Windows版)」を紹介します。【今回のサンプル・ミラー構成について】 #Mirroring #システム管理 #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 109
記事 Mihoko Iijima · 2024年7月9日 2m read WriteDaemon Alertが出力される原因について これは InterSystems FAQ サイトの記事です。 メッセージログ(messages.log)/コンソールログ(cconsole.log) に以下のようなメッセージが表示される場合があります。 03/22/18-14:27:34:624 (1851) 2 [SYSTEM MONITOR] WriteDaemon Alert: Write Daemon still on pass 320186 このメッセージ出力は、ライトデーモンのデータベースファイルへの書き込み処理の遅延を示しています。その原因としては、ディスクI/O負荷が高く、そのI/O要求量に対してディスク処理性能が不足していることが考えられます。 ディスクI/O負荷の原因としては以下が考えられます。 #システム管理 #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 1 0 0 64
お知らせ Mihoko Iijima · 2024年7月8日 ★受賞者発表!★第3回 InterSystems アイデアコンテスト 開発者の皆さん、こんにちは! 💡 第3回 InterSystems アイデアコンテスト が終了しました。今回、🔥 30 もの新しいアイデアが投稿されました! いずれも InterSystems IRIS および関連製品やサービスの改善に焦点が当てられていて、アイデアが実装された場合、開発者にとってより具体的なメリットとなることでしょう。 この記事では、アイデアコンテストの勝者の皆さんをご紹介します。 #InterSystems アイデアポータル #IRIS contest #開発者コミュニティ公式 2 0 0 48
お知らせ Mihoko Iijima · 2024年7月8日 InterSystems Python プログラミングコンテスト 2024(USコミュニティ) 開発者の皆さん、こんにちは! 次のInterSystems プログラミングコンテストの内容についてご案内します📣 🏆 InterSystems Python コンテスト 🏆 期間: 2024年7月15日~2024年8月4日 賞金総額:$14,000 #Embedded Python #Python #イベント #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest #Open Exchange 2 0 0 121
記事 Mihoko Iijima · 2024年7月7日 4m read 監査ログをファイル出力する方法 これは InterSystems FAQ サイトの記事です。 監査ログはシステムDB内テーブル(%SYS.Audit)に記録されていますので、そのテーブルに対するクエリを実行して抽出したり、%SYS.Auditテーブルに用意されていストアドプロシージャを利用して情報を取得しファイル出力するようにプログラムを用意することもできます。 以下にご紹介する内容は「監査ログをプログラムで出力(ユーザやイベント指定など)する方法」に関連した内容で、監査ログのファイル出力を管理ポータルの機能を利用した例とプログラムを利用した例でご紹介します。 #ObjectScript #システム管理 #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 1 0 0 92
記事 Mihoko Iijima · 2024年7月4日 9m read Embedded Python利用時にエラーが発生した場合の対応方法のご紹介 これは InterSystems FAQ サイトの記事です。 PythonスクリプトファイルやPythonで記述されたIRIS内メソッドを呼び出す際、エラーが発生した場合の対応方法をご紹介します。 説明使用するコードや資料PDFは公開しています👉 test1.py、FS.Utilsクラス、コードのコピー元、ビデオで解説している資料PDF Embedded Python 自習用ビデオをご用意しています(項目別にYouTubeプレイリストをご用意しています)。 各プレイリストについて詳しくはこちらをご参照ください👉【はじめてのInterSystems IRIS】Embedded Python セルフラーニングビデオシリーズ公開! #Embedded Python #ObjectScript #Python #エラーハンドリング #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 226
記事 Mihoko Iijima · 2024年7月4日 2m read ファイルに入力された文字列をバイト単位で読み込む方法 これは InterSystems FAQ サイトの記事です。 InterSystems製品のサーバサイドでファイル入出力を行うと、文字列はシステムで設定されたファイル入出力用文字コードに自動変換され、文字単位でREADします。 ファイルから入力する文字をバイト単位で操作するためには、自動変換を行わない無変換の状態でファイル入力を行い指定バイトずつ読みながら読んだ分だけUnicodeに手動で変換していく必要があります。 変換には$ZCONVERT()関数を使用します。($ZCONVERT()には省略形があり$ZCVT()でも同様の操作が行えます。) #ObjectScript #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 1 0 0 102
記事 Megumi Kakechi · 2024年7月1日 6m read This CPU is not supported by this version of IRIS***, which requires "AVX" and "BMI" CPU instructions. これは InterSystems FAQ サイトの記事です。 IRIS2024.1以降のバージョンをインストールしようとした際に、以下のようなエラーになることがあります。 #システム管理 #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 3 0 0 184
記事 Mihoko Iijima · 2024年3月11日 2m read Embedded Pythonで$LIST()形式のデータを扱う方法 これは InterSystems FAQ サイトの記事です。 現時点(2024年3月)では、コミュニティに掲載されているPythonライブラリ「iris-dollar-list」を利用することでIRISの$LIST()形式のデータをPythonのリストとして利用することができます。 ※標準ツールではありませんがご利用いただけます。詳細はコミュニティの記事「もう1つの $ListBuild() の実装:Pythonライブラリ「iris-dollar-list」」をご参照ください。 WindowsにインストールしたIRISで使用する場合は、以下の方法で「iris-dollar-list」をインストールしてください。 ※Windows以外にインストールしたIRISでは、pipコマンドを利用した通常の方法でインストールできます。 #Embedded Python #ObjectScript #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 1 1 151
記事 Toshihiko Minamoto · 2024年6月26日 8m read ベクトル化の(ほぼ)サポート 近頃、LLM や AI などに関する話題で非常ににぎわっています。 ベクトルデータベースもそれなりに関わっており、IRIS 以外では、世界中で多様なサポートがすでに実現されています。 なぜベクトルなのでしょうか? 類似検索: ベクトルでは、データベース内で最も類似する項目やドキュメントを検索するなど、効率的な類似検索が可能です。 従来のリレーショナルデータベースは完全一致検索向けに設計されているため、画像やテキストの類似検索といったタスクには向いていません。 柔軟性: ベクトル表現には汎用性があり、テキスト(Word2Vec、BERT などの埋め込み経由)や画像(ディープラーニングモデル経由)などの様々なデータタイプから導き出すことができます。 クロスモーダル検索: ベクトルでは、様々なデータモダリティでの検索が可能です。 たとえば、画像のベクトル表現を基に、マルチモーダルデータベースで類似する画像や関連するテキストを検索できます。 理由は他にも多数あります。 そこで、この Python コンテストでは、このサポートを実装してみることにしました。 残念ながら時間内に完成させることはできませんでしたが、その理由を以下で説明します。 #Embedded Python #SQL #InterSystems IRIS Open Exchange app 1 0 0 116
お知らせ Rie Tokue · 2024年6月25日 第16回インターシステムズ主催 開発者向けオンラインセミナー「Embedded Pythonの新機能」のご案内 ご好評をいただいておりますインターシステムズ開発者向けオンラインセミナー、連続3回のシリーズでお届けする新機能のご紹介、 7月は以下のテーマで開催いたします。 テーマ「Embedded Pythonの新機能」 日時:7月30日(火)13:30~14:00 (参加費無料・事前登録制) ご登録はこちらから [概要] #Webセミナー #イベント #InterSystems IRIS 3 0 0 100
記事 Megumi Kakechi · 2024年6月23日 7m read IRISでシャドウイングの代わりにミラーリングを構成する方法 これは InterSystems FAQ サイトの記事です。 InterSystems IRIS では、シャドウイングは非推奨機能となりました。 こちらのトピックでは、これまでにCachéでシャドウイングを使用していたお客様に対して、IRISへの移行後に、代わりに使用できるミラーリングの構成方法をご紹介します。 ミラーリングには機能的に2つの種類があります。 1.同期ミラーによるフェールオーバー(常にデータベースが同期されて複製、障害時に自動でフェールオーバー) 2.非同期ミラー(シャドウイングと同様の機能を提供) - DR非同期(DR構成で利用、フェールオーバーへの昇格が可能、複製DBへの書き込み不可) - レポーティング非同期(データマイニング/BIアプリでの利用、複製DBへの書き込み可能) シャドウイングに代わって、IRISでは「プライマリ・フェイルオーバー」+「非同期ミラー」でミラーリングを構成する機能を利用することができます。 #ヒントとコツ #高可用性 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 160
記事 Toshihiko Minamoto · 2024年6月12日 4m read Auth0 と InterSystems IRIS FHIR サーバーを使った SMART On FHIR アプリケーションの開発 - 入門編 はじめに 先日、@Patrick Jamieson が開催した素晴らしいハンズオンに参加してきました。そこでは、SMART On FHIR が定義したプロトコルに従って Angular アプリケーションを IRIS FHIR サーバーとともに構成したセッションでした。非常に深い興味を得たため、独自に Andular アプリケーションを開発し、そこから学んだことを活用してコミュニティに共有することにしました。 SMART On FHIR SMART On FHIR について Google ではどのように説明しているのか見てみましょう。 SMART On FHIR は電子健康記録(EHR)システムの情報にアプリケーションがアクセスできるようにするためのデータ規格です。 アプリケーション開発者は、その規格を採用した EHR システムに接続する単一のアプリケーションを作成できます。 #Angular #FHIR #OAuth2 #InterSystems IRIS for Health Open Exchange app 0 0 0 71
記事 Megumi Kakechi · 2024年6月11日 6m read スーパーサーバポートを SSL/TLS 設定した後、管理ポータルに接続できなくなった場合の対処方法 SSL/TLS を使用するように InterSystems IRIS スーパーサーバを構成した際に、「管理ポータルに接続できなくなった」というお問い合わせを時々いただきます。こちらの記事では、その際の対処法をご案内します。 スーパーサーバを SSL/TLS 化するために、以下のドキュメントにある方法を設定されると思います。TLS を使用するための InterSystems IRIS スーパーサーバの構成 その際に、SSL/TLSサポートレベル を 「必須」にしてしまうと、管理ポータルに接続できなくなる場合があります。 #システム管理 #セキュリティ #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 141
記事 Tomoko Furuzono · 2024年6月6日 2m read JSON_Table(SQL)の利用 これは、InterSystems FAQサイトの記事です。 IRIS/IRIS for Health2024.1以降のバージョンのSQLで、JSON_TABLE関数がサポートされています。【ドキュメント】JSON_TABLE(SQL) これを使用することにより、JSON形式データを表形式で取得することが出来ます。【例】郵便番号情報を外部から取得し、表形式にマッピングする。(取得データ(JSON)) #JSON #SQL #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 93
InterSystems公式 Seisuke Nakahashi · 2024年6月5日 IRIS 2024.1 日本語ドキュメント公開 & ランチャーからの参照方法 このたび InterSystems IRIS 2024.1 の日本語ドキュメントが完成しました。以下のURLでご参照いただけます。 IRIS 2024.1 IRIS for Health 2024.1 Health Connect 2024.1 Supply Chain Orchestrator 2024.1 #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 #Supply Chain Orchestrator #ドキュメント 2 0 0 200
InterSystems公式 Ayumu Tanaka · 2024年6月2日 2m read 2024年5月30日 – 勧告: REST と SOAP でのライセンス消費の変更について #REST API #SOAP #InterSystems IRIS #InterSystems IRIS for Health #Health Connect #InterSystems公式 0 0 0 230
お知らせ Mihoko Iijima · 2024年3月26日 バージョン2024.1:新機能紹介ウェビナー開催決定!(4月~6月) 開発者の皆さん、こんにちは。 (2024/5/30:6月の日時、ウェビナー内容を更新しました) InterSystems IRIS、InterSystems IRIS for Healthの新バージョン2024.1がリリースされました。 様々な機能の追加や実験的機能としての追加が行われましたが、その中から以下3種類の内容についてウェビナーを開催します!📣 ✅4月23日(火)13時半~14時:IRIS 2024.1の管理用Webサーバ(PWS)廃止に備えて YouTube公開しました👉https://youtu.be/bVwWZt1oNws?list=PLzSN_5VbNaxCeC_ibw2l-xneMCwCVf-Or ✅5月30日(木)13時半~14時:ベクトル検索機能のご紹介 YouTube公開しました👉https://youtu.be/v0G7K2et_Yk?list=PLzSN_5VbNaxB39_H2QMMEG_EsNEFc0ASz ✅6月25日(火)13時半~14時:FHIR新機能のご紹介~2024.1~ オンデマンド配信はこちら👉https://event.on24.com/wcc/r/4597704/ADA161B6446E6BA01623C875CF596FD0(資料PDFもオンデマンド配信画面よりダウンロードいただけます) #Embedded Python #FHIR #SQL #システム管理 #パフォーマンス #InterSystems IRIS #InterSystems IRIS for Health 1 2 0 186
お知らせ Rie Tokue · 2024年5月30日 第15回インターシステムズ主催 開発者向けオンラインセミナー「FHIR 新機能のご紹介~2024.1~」 連続3回のシリーズでお届けする新機能についてのウェビナー テーマ「FHIR新機能のご紹介~2024.1」 日時:6月25日(火)13:30~14:00 (参加費無料・事前登録制) ご登録はこちらから 【セッション概要】 #Webセミナー #イベント #InterSystems IRIS 0 0 0 74
お知らせ Mihoko Iijima · 2024年5月29日 第3回 InterSystems アイデアコンテスト開催! 開発者の皆さん、こんにちは。 次のコンテストの開催が決定しました!💡 第3回 InterSystems アイデアコンテスト 💡 InterSystems アイデアコンテストは開発者コミュニティのメンバー(InterSystems社員も含)であればどなたでもご応募いただけます! このコンテストでは、インターシステムズの製品やサービスを強化するための革新的なアイデアを募集しています。あなたのアイデアが他の利用者にもたらす具体的なメリットや、インターシステムズの技術で開発者の体験をどのように向上させるかについて実際の使用事例に基づいた提案をお待ちしています。 📅 期間:2024年6月10日~2024年7月7日 🏆 優秀なアイデアには賞品が贈られます! 🎁 参加賞あります!: コンテストに採用された方全員に参加賞をご用意しています!👕 >> 6月10日よりアイデア募集します! << #イベント #InterSystems アイデアポータル #IRIS contest #開発者コミュニティ公式 1 0 0 65
記事 Toshihiko Minamoto · 2024年5月28日 6m read FHIR アダプターを使ってレガシーシステムに FHIR サービスを提供 - リソースの投稿編 前回の記事では特定の HIS のデータベースに格納されたリソースを取得する方法を確認したので、今回は、HIS に、システムで受け取る FHIR リソースを起点とする新しいレコードを追加する方法を説明します。 FHIR の CRUD 操作 FHIR の主な機能の 1 つに、Rest API による CRUD 操作のサポートがあります。つまり、FHIR と連携するすべてのシステムには、GET、POST、PUT、および DELETE タイプの HTTP 呼び出しがサポートされていなければなりません。 この記事では、FHIR アダプターをインストールした際に自動的に構成されたエンドポイントへの POST 呼び出しを処理する方法を見てみましょう。 FHIR のリソースストレージ呼び出しに関する仕様を確認すると、呼び出しに使用する URL は、以下のフォーマットを使用している必要があります。 http(s)://server_url/{endpoint}/{Resource} この記事の例では、セキュリティで保護された呼び出しは行わないため、以下のような URL になります。 #FHIR #ベストプラクティス #InterSystems IRIS for Health Open Exchange app 0 0 0 82
記事 Megumi Kakechi · 2024年5月27日 4m read Linuxで SSL/TLS を使用して ODBC 接続を行う方法 こちら の記事では、LinuxでODBC接続を行う方法 をご紹介しました。 今回は、SSL/TLS を使用するように InterSystems IRIS スーパーサーバを構成 した IRIS に対して、ODBCで SSL/TLS 接続をする方法をご紹介します。 LinuxでODBC接続を行う方法 の記事で紹介している手順で、SSL/TLS なしでODBC接続できる環境を用意していることを前提にご説明します。 手順は以下のようになります。手順の詳細は、この後で説明します。 #ODBC #SSL #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 290
記事 Takao Otokita · 2024年5月26日 13m read IRIS BI開発者向けチュートリアルを試してみる(11) はじめに IRIS BIチュートリアル試してみたシリーズの11回目です。ついに今回が最終回になります。最終回のトピックは「ピボット・テーブルおよびダッシュボードのエクスポートとパッケージ化」です。これまでに作成したピボットテーブルやダッシュボードをエクスポートして他の環境などに移送するためのテクニックを学びます。では、早速はじめていきましょう。 #アナライザ #キューブ #ダッシュボード #チュートリアル #InterSystems IRIS BI (DeepSee) 1 0 0 72
記事 Megumi Kakechi · 2024年5月24日 4m read Linuxで SSL/TLS を使用して JDBC 接続を行う方法 こちら の記事では、LinuxでJDBC接続を行う方法 をご紹介しました。 今回は、SSL/TLS を使用するように InterSystems IRIS スーパーサーバを構成 した IRIS に対して、JDBCで SSL/TLS 接続をする方法をご紹介します。 LinuxでJDBC接続を行う方法 の記事で紹介している手順で、SSL/TLS なしでJDBC接続できる環境を用意していることを前提にご説明します。 手順は以下のようになります。手順の詳細は、この後で説明します。 #Java #SQL #セキュリティ #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 324
InterSystems公式 Ayumu Tanaka · 2024年5月24日 InterSystems サポートプラットフォーム最新情報 Q2-2024 #プラットフォーム #InterSystems公式 0 0 0 144
記事 Toshihiko Minamoto · 2024年5月23日 11m read FHIR アダプターを使ってレガシーシステムに FHIR サービスを提供 - リソースの読み取り編 HealthShare、HealthConnect、および InterSystems IRIS ユーザーが使用できる FHIR アダプターツールに関する連載記事を再開しましょう。 前回の記事では、ワークショップをセットアップした小さなアプリケーションを紹介し、FHIR アダプターをインストールした後に IRIS インスタンスにデプロイされたアーキテクチャを説明しました。 この記事では、最も一般的な CRUD(作成、読み取り、更新、削除)操作の 1 つである読み取り操作を実行する方法の例を確認します。ここではリソースの取得によって行います。 #FHIR #ベストプラクティス #InterSystems IRIS for Health Open Exchange app 0 0 0 109
記事 Toshihiko Minamoto · 2024年5月21日 4m read FHIR アダプターを使ってレガシーシステムに FHIR サービスを提供 - アーキテクチャ編 さて、FHIR アダプターの使用例に戻り、この記事では、IRIS インスタンスでの構成方法とインストールの結果を確認したいと思います。 プロジェクトの構成手順は公式ドキュメントで指示されているものと同じなので、直接こちらで確認できます。 では作業に移りましょう! インストール この記事に関連するプロジェクトでわかるように、IRIS インスタンスを Docker でデプロイしています。そのため最初の構成の主な部分は Dockerfile で行います。 Docker 構成については詳しく確認しないため、気にする必要はありません。 FHIR アダプターをインストールする手順は、たったこれだけです。 #FHIR #InterSystems IRIS for Health Open Exchange app 0 0 0 76
お知らせ Mihoko Iijima · 2024年5月20日 ★受賞者発表!★ InterSystems ベクトル検索、GenAI、 ML コンテスト(USコミュニティ) 開発者の皆さん、こんにちは! InterSystems ベクトル検索、GenAI、 ML コンテストの勝者が発表されました! 今回は、15 applications 🔥の素晴らしい投稿がありました! #コンテスト #IRIS contest 1 0 0 56
記事 Mihoko Iijima · 2024年5月20日 2m read コールドバックアップとリストア方法について InterSystems製品のバックアップ方法の中の4つの目方法は「コールドバックアップ」です。 InterSystems製品を停止できるときに利用できるバックアップ方法です。別サーバに環境を移植するときや、コミュニティエディションから製品版キットのインストール環境にデータベースを移植する場合などにもお使いいただけます。 バックアップ手順 1. InterSystems製品を停止する 2. バックアップしたいデータベースを退避する 3. InterSystems製品を開始する 既存環境から新環境へ移植する場合などの手順 1. 既存環境のInterSystems製品を停止する。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 71
記事 Mihoko Iijima · 2024年5月20日 5m read 並行外部バックアップの仕組みとバックアップとリストア方法について InterSystems製品のバックアップ方法の中の3つの目方法は、「並行外部バックアップ」についてです。 この方法は外部バックアップと異なり、スナップショットなどのストレージ機能がない環境に向いている方法でオンラインバックアップよりも高速にバックアップできます。(古いバージョンのInterSystems製品でも利用できるバックアップ方法です。) ただし、バックアップやリストア手順が複雑になります。 並行外部バックアップの利用を検討される際は、事前にリストア手順についてもテスト環境などでご確認いただくことを推奨します。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 124