お知らせ Mihoko Iijima · 2022年6月19日 InterSystems Full Stack コンテスト 2022開催! 開発者の皆さん、こんにちは!21回目の InterSystems プログラミングコンテストを開催します! お題は👉 🏆 InterSystems Full Stack コンテスト 2022 🏆 です! 期間: 2022年6月27日~7月17日まで(詳細は末尾をご参照ください) 💰賞金総額: $10,000 💰 #イベント #コンテスト #フロントエンド #InterSystems IRIS #IRIS contest 0 0 0 121
記事 Toshihiko Minamoto · 2022年7月19日 2m read InterSystems レポート: トラブルシューティングとして、サポートでユーザーのレポートを実行できるようにする方法 インターシステムズのサポートではレポートのトラブルシューティングを手助けしており、彼らはローカルシステムにて問題を再現したいのですが、JDBC データソース接続が失敗するため、レポートを実行できず、残念な結果となります。 何かよい方法はあるでしょうか? #InterSystems Reports #InterSystems IRIS 0 0 0 70
記事 Hiroshi Sato · 2022年8月1日 1m read ユーザーがブラウザの閉じるボタン(Xボタン)を押してCSPページを終了した時にサーバで検知する方法 これは InterSystems FAQ サイトの記事です。 残念ながら良い方法はありません。 もし処理の流れとして突然処理を中断されると不都合がある場合には、OnunloadHandler内でalertメソッドにより、Xボタンを押さないように注意を促すようなメッセージを出す方法が考えられます。 一般的には、ユーザ都合で処理中断されてもサーバ側処理内でデータの整合性等に不都合が発生しない様にアプリケーションの実装を行う必要があります。 ページのアンロード時に呼び出されるOnunloadHandler内でサーバ・メソッドを呼び出す方法は様々な問題があるため、使用することはお勧めしません。 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 101
記事 Megumi Kakechi · 2022年8月8日 3m read テーブルデータ一括削除の際にジャーナルデータを最小限にする方法 これは InterSystems FAQ サイトの記事です。 テーブル(クラス) のデータを削除する際に %KillExtent() というメソッドを使用すると、レコードを1ずつ削除するのではなく、データを格納しているデータグローバル、インデックス定義のグローバル(ノード) をまとめて 削除することができます。 #システム管理 #ジャーナリング #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 188
お知らせ Toshihiko Minamoto · 2022年9月19日 インターシステムズアイデアのご紹介 この度、インターシステムズの新しいフィードバック・ポータル「インターシステムズ・アイデア」をご紹介いたします。 ここでは、皆さんのビジネス上の課題を解決するために、インターシステムズの製品をどのように進化させることができるか、皆さんからご提案いただけるよう、フィードバックの仕組みを改善することを目的としています。 #InterSystems アイデアポータル 1 0 0 59
記事 Toshihiko Minamoto · 2022年10月19日 9m read Django 入門 パート 1 しばらく前、IRIS 用 Django の新しいドライバーを導入しました。 そこで実際に、IRIS で Django を使用する方法を見てみましょう。 #Python #InterSystems IRIS Open Exchange app 0 0 0 306
記事 Mihoko Iijima · 2022年10月27日 1m read コンテナ版IRISのコンテナにrootユーザでログインする方法 これは InterSystems FAQ サイトの記事です。 コンテナログイン時、-u オプションで root を指定することでログインできます。 docker exec -it -u root コンテナ名 bash #Docker #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 98
お知らせ Mihoko Iijima · 2022年11月30日 ★投票開始!★ InterSystems IRIS for Health コンテスト: FHIR for Women's Health 開発者の皆さん、こんにちは! 【InterSystems IRIS for Health コンテスト: FHIR ソリューション for Women's Health】の投票が開始されました! 🔥 ベストソリューションはこれだ!! 🔥と思う作品にぜひ投票お願いします! 投票方法は以下ご参照ください。 #InterSystems IRIS for Health #IRIS contest #Open Exchange 0 0 0 74
InterSystems公式 Toshihiko Minamoto · 2022年12月20日 6m read Apache Webサーバインストール廃止に関する FAQ 概要 Global Summit 2022 で発表しました通り、Apache ベースの Web サーバ (プライベート Web サーバまたは PWS と呼ばれることが多い) の出荷、インストールを中止します。現在のところ、InterSystems IRIS 2023.1 から中止する予定です。 #InterSystems IRIS #InterSystems公式 0 0 0 293
記事 Toshihiko Minamoto · 2023年1月31日 1m read Chat GPTを使う 皆さん、こんにちは。 最近話題のChat GPTですが、試しに使ってみました(今更かもしれませんが)。 ObjectScriptを知っているみたいです なので、 と質問すると、 #ObjectScript #InterSystems IRIS 5 0 0 352
記事 Mihoko Iijima · 2023年2月19日 14m read OpenAPI-Suite(OpenAPI 3.0からObjectScriptコードを生成するためのツールセット):InterSystemsデベロッパーツールコンテスト2023入賞作品のご紹介 開発者の皆さん、こんにちは! InterSystems デベロッパーツールコンテスト2023 の21の応募作品の中から、Experts Nomination 第3位に輝いた @Lorenzo Scalese さんの OpenAPI-Suite(OpenAPI3.0 からObjectScriptコードを生成するためのツールセット)についてご紹介します。 #REST API #開発環境 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 85
記事 Mihoko Iijima · 2023年3月9日 2m read 機械学習を試せるチュートリアル:IntegratedML 開発者の皆さん、こんにちは! 前の記事では、開発者向け情報を集めた「Developer Hub」をご紹介しましたが、この記事では Developer Hub のチュートリアルの中から「機械学習」をテーマとしたチュートリアル:IntegratedML についてご紹介します InterSystems IRISには、機械学習を行うために必要なプロセスのいくつかを自動化するAutoMLの機能が組み込まれていて、機能名として「IntegratedML」と呼んでいます。機能概要については、末尾のビデオをご参照さい。 チュートリアルを始めるための準備は不要で、 ボタンをクリックするだけでチュートリアルを開始できます。 #IntegratedML #チュートリアル #初心者 #機械学習 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 104
InterSystems公式 Masahito Miura · 2023年3月28日 Caché と Ensemble のメンテナンス・リリース インターシステムズは、新旧すべての製品について、お客様に高品質な製品サポートを提供することをお約束します。Caché はリリースされて 25 年になります。製品リリースを重ねるに応じてそのサポートは進展されていきます。 #Caché #Ensemble #InterSystems公式 0 0 0 278
記事 Toshihiko Minamoto · 2023年4月26日 6m read 2022.3 のカラムナーストレージ Global Summit 2022 または 2022.2 ローンチウェビナーの内容からよく覚えていると思いますが、InterSystems IRIS の分析ソリューションに組み込むための目覚ましい新機能をリリースしようとしています。 分析クエリを桁違いに高速化する、代替の SQL テーブルデータ格納手法であるカラムナー(列指向)ストレージです。 もともと 2022.2 の実験的機能としてリリースされましたが、最新の 2022.3 開発者プレビューには多数の更新が含まれているため、別途ここで簡単に説明したいと思います。 #SQL #InterSystems IRIS Open Exchange app 0 0 0 143
記事 Tomoko Furuzono · 2023年5月14日 3m read オペレーティング・システム・ベースの認証について これは InterSystems FAQ サイトの記事です。 オペレーティング・システム・ベースの認証(OS認証)では、OSのユーザ ID を使用して、IRISを使用するユーザを識別します。 インストール時に選択する初期セキュリティ設定=最小の場合は、予め、OSログインユーザと同一名のユーザをInterSystems IRIS に作成する必要があります。(パスワードは異なっていても構いません。)初期セキュリティ設定=通常以上の場合は、インストールユーザ名(OSログインユーザ名)で、ユーザが作成されていますので、このユーザを使用することができます。別のログインユーザで実行したい場合は、同様にIRISユーザを同名で作成してください。 [インストール時の初期セキュリティ設定画面] #セキュリティ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 65
InterSystems公式 Seisuke Nakahashi · 2023年5月24日 InterSystems IRIS, IRIS for Health 2023.2 開発者プレビュー #2 2023.2 の開発者プレビュープログラムの一環として、2番目の開発者プレビューを公開いたします。今回リリースされたのは、InterSystems IRIS と InterSystems IRIS for Health です。 本リリースの注目点 2023.2では、多くの機能修正と改善に加えて、時間認識モデリングや 強化された外部テーブル、読み込み専用の FEDERATED テーブルといった新機能が含まれる予定です。これら新機能の一部は、今回の開発者プレビュー版にはまだ含まれていません。ご注意ください。 #リリース #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 85
記事 Mihoko Iijima · 2023年6月12日 2m read FHIR Tips:FHIRドキュメント(診療情報提供書や退院時サマリ―など)をPOSTする方法 FHIRドキュメント(診療情報提供書や退院時サマリ―など)をFHIRリポジトリにPOSTする場合、 エンドポイント/Bundle 上記URLでPOSTできます。(以下の例では、IRIS for Healthに用意したFHIRリポジトリを使用しています。) GET要求で確認してみます。 登録できたことを確認できました。 #FHIR #ヒントとコツ #InterSystems IRIS for Health 1 0 0 184
記事 Seisuke Nakahashi · 2023年6月29日 1m read BOMつきUTF-8をObjectScriptで読む BOMつきのUTF-8ファイルを、ObjectScriptで読むとき、どんなコードを書くべきでしょうか? そんなときは、 %Stream.FileCharacter クラスを利用するのが便利です。 #ObjectScript #InterSystems IRIS 3 0 0 123
InterSystems公式 Seisuke Nakahashi · 2023年8月1日 2023年8月1日 - 警告: ECP アプリケーションサーバとデジャーナルのハング インターシステムズは、以下2点の修正を行いました。 . 障害1: ECP アプリケーションサーバがハングする 以下の CPU かつ 以下のバージョンで発生します。 対象バージョン: 2022.1.2, 2022.1.3 対象CPU: ARM, IBM Power プロセッサこの問題は修正ID DP-423661 で解決します。この修正は、今後のすべてのバージョンに含まれる予定です。 . 障害2: 非常に稀な状況において デジャーナルがハングする デジャーナルとはジャーナルをリストアすることで、例えば、ミラーリングのフェイルオーバーやDR非同期メンバで常時実行されています。また障害復旧に際しジャーナルをリストアする作業も対象になります。 #ECP #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 66
記事 Toshihiko Minamoto · 2023年9月20日 14m read ユニットテスト: ObjectScript コードの品質 主流となっているソフトウェア開発手法では、必ずテスト専用の項目が用意されています。 これは、デリバリーの品質を持続的に達成する上では欠かせないアプローチです。 テストには、以下の 2 種類があります。 #テスト #InterSystems IRIS Open Exchange app 1 0 0 88
記事 Yuji Ohata · 2023年9月8日 6m read AWS環境を用いたCI/CDの仕組みの紹介。 こんにちは、皆さま。業務でIRISを用いて開発を行っている者です。 技術文書ライティングコンテストという事で、私からはAWS環境を用いたCI/CDの仕組みについてご紹介します。 CI/CDとは「Continuous Integration(継続的インテグレーション)/ Continuous Delivery(継続的デリバリー)」の略称で、詳細はネットをググると色々出てくると思いますが、私としてはリポジトリに格納されたものを自動で品質保証して、問題なければ自動でデプロイしてくれる一連の仕組みだと理解しています。 という事で、その第一歩はIRISのソースコードをgitで管理することです。pythonで作成したテストプログラムを用意しました。 #AWS #DevOps #Docker #Git #コンテスト #継続的インテグレーション #継続的デリバリー #InterSystems IRIS #その他 12 0 0 244
お知らせ Mihoko Iijima · 2023年10月30日 投票受付中!:第1回 InterSystems Japan 技術文書ライティングコンテスト 開発者の皆さん、こんにちは! 「技術文書ライティングコンテスト」の投票はお済ですか?応募も投票も開発者コミュニティのアカウントをお持ちの方であればどなたでも行えます。 投票方法について、以下ご案内します。 (1) 開発者コミュニティにログインする。 ログインアカウントをお持ちでない方は、コミュニティページ上部の (下図赤枠)をクリックし、アカウント登録を行って下さい。 クリックした後の流れは「アカウント作成方法」の記事をご参照ください。 (2) 投稿記事一覧ページに移動します。 投稿記事を👀じっくり読みます👀 (3) 「いいね」をクリックします。 #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 0 0 0 46
InterSystems公式 Megumi Kakechi · 2023年11月16日 5m read InterSystems IRIS, IRIS for Health, InterSystems Studio バージョン 2023.3 リリースのご案内 インターシステムズは InterSystems IRIS data platform、InterSystems IRIS for Health、InterSystems IRIS Studio のバージョン 2023.3 をリリースしました。 リリースハイライト 2023.3 は Continuous Delivery(CD)リリースです。2023.3 には多くのアップデートや拡張機能が追加されています。 クラウドとオペレーションの強化 #インターシステムズビジネスソリューションとアーキテクチャ #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 75
記事 Tomohiro Iwamoto · 2023年12月19日 11m read Debezium ご存じでしょうか Debeziumをご存じでしょうか? グローバルサミット2023にて、Debeziumを題材としたセッション「Near Real Time Analytics with InterSystems IRIS & Debezium Change Data Capture」がありましたので、ご覧になられた方もおられるかと思います。 ご興味がありましたら、グローバルサミット2023の録画アーカイブをご覧ください。 FAQによると、"dee-BEE-zee-uhm"(ディビジウム..ですかね)と読むそうです。元素周期表のように複数のDB(s)を束ねる、というニュアンスみたいです。 CDC(Change data capture)という分野のソフトウェアです。 外部データベースでの変更を追跡して、IRISに反映したいという要望は、インターオペラビリティ機能導入の動機のひとつになっています。一般的には、定期的にSELECT文のポーリングをおこなって、変更対象となるレコード群(差分。対象が少なければ全件)を外部システムから取得する方法が、お手軽で汎用性も高いですが、タイムスタンプや更新の都度に増加するようなバージョンフィールドが元テーブルに存在しない場合、どうしても、各ポーリング間で重複や見落としがでないように、受信側で工夫する必要があります。また、この方法ではデータの削除を反映することはできませんので、代替案として削除フラグを採用するといったアプリケーションでの対応が必要になります。 CDCは、DBMSのトランザクションログをキャプチャすることで、この課題への解決策を提供しています。DebeziumはRedHatが中心となっているCDCのオープンソースプロジェクトです。 #オープンソース #データベース #フレームワーク #リレーショナルテーブル #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 112
InterSystems公式 Seisuke Nakahashi · 2024年2月12日 IKO (InterSystems Kubernetes Operator) 3.7 リリースのご案内 InterSystems Kubernetes Operator (IKO) 3.7 がリリースされました。 IKO 3.7 は、多くのバグ修正に加えて、大幅に新機能を追加しました。注目の機能は以下のようになっています。 #Kubernetes #InterSystems公式 0 0 0 20
InterSystems公式 Megumi Kakechi · 2024年3月15日 3m read InterSystems IRIS Data Platform 2024.1 リリースのご案内 インターシステムズは、InterSystems IRIS Data Platform の2024.1 リリースを一般提供開始(GA)したことを発表しました。2024.1 は、拡張メンテナンス(EM)リリースです。 【リリースハイライト】 今回のリリースには、以下のような数々の興味深いアップデートが含まれます: 1. ObjectScript でのベクトルの使用: データ操作を最適化する強力な機能2. ベクトル検索 (実験的機能): 効率的なデータ検索のための最先端機能3. マルチボリュームデータベース: スケーラビリティとストレージ管理の強化4. ファスト・オンライン・バックアップ(実験的機能): バックアッププロセスの合理化5. 複数のスーパーサーバポート: ネットワーク構成の柔軟性を提供6. その他多数! 【ドキュメント】 注目機能の詳細は、以下のリンクからご覧いただけます。InterSystems IRIS 2024.1 (英語) #リリース #InterSystems IRIS #InterSystems公式 0 0 0 61
記事 Takao Otokita · 2024年3月25日 5m read IRIS BI開発者向けチュートリアルを試してみる(1) はじめに 開発者コミュニティのみなさん、こんにちは。IRISには組み込みのビジネスインテリジェンス機能であるIRIS BIが備わっております。ただし、使い方がよく分からないということから利用に至ってない方もいらっしゃるのではないでしょうか。幸いなことに、オンラインドキュメントの中にはIRIS BIの開発者向けチュートリアルのページがあり、それに沿って作業するとIRIS BIの簡単な概要を理解することができます。ですので、これから数回に分けてチュートリアルを実行した結果を紹介し、IRIS BIの機能や使い方について知っていただければと思います。初回は、チュートリアル用のネームスペースにサンプルのデータやキューブなどを作成する準備作業について説明します。なお、使用した環境ですが、Windows PC(OS: Windows 10)にIRIS 2024.1のコミュニティエディション(コンテナ版)で行っております。 #アナライザ #キューブ #ダッシュボード #チュートリアル #InterSystems IRIS BI (DeepSee) 3 0 0 31
お知らせ Hiroshi Sato · 2020年6月29日 セキュリティ脆弱性に関する対応について InterSystemsは、新たなセキュリティの脆弱性が製品に見つかった場合、出来得る限り速やかにその脆弱性に対処するための修正を製品に行い、対応バージョンを出荷します。 また、InterSystemsは、セキュリティ脆弱性対応に関して、製品を修正して出荷するだけでは十分ではなく、InterSystemsの製品をお使いいただいている全てのお客様が、セキュリティ脆弱性に対応したバージョンをお使いいただくことによって、初めてそのセキュリティ脆弱性に起因するリスクを完全に排除できると考えています。 もちろん対処しなければ、必ずそのリスクが顕在化するというものでもありませんが、対処せずとも、問題がないということを100%保証することは極めて困難です。 また、セキュリティ脆弱性に対応したバージョンのご利用を推進するため、セキュリティ脆弱性への対策が施されていないバージョンに対する製品サポートはベストエフォートとなり、サポートバージョンと同等のサポート保証を得ることができない点、ご注意お願い致します。 以上のことをご理解いただき、新しいセキュリティ脆弱性に対応した製品バージョンがリリースされた際には、出来得る限り速やかにそのバージョンを導入することを推奨致します。 以下の関連情報もぜひご参照ください。 0 0 0 184
記事 Minoru Horita · 2020年6月3日 10m read グローバルはデータを保存するための魔法の剣です パート3 - 疎な配列 #キーバリュー #インデックス付け #グローバル #データモデル #パフォーマンス #リレーショナルテーブル #初心者 #Caché #InterSystems IRIS 0 0 0 547
記事 Minoru Horita · 2020年7月24日 1m read Python Gateway パート IV:相互運用アダプタ この連載記事では、InterSystemsデータプラットフォーム用のPython Gatewayについて説明します。 また、InterSystems IRISからPythonコードなどを実行します。 このプロジェクトは、InterSystems IRIS環境にPythonの力を与えます。 任意のPythonコードを実行する InterSystems IRISからPythonへのシームレスなデータ転送 Python相互運用アダプタでインテリジェントな相互運用ビジネスプロセスを構築する InterSystems IRISからのPythonコンテキストの保存、調査、変更、復元 その他の記事 現時点での連載計画です(変更される可能性があります)。 #ビジネスオペレーション #ビジネスプロセス(BPL) #相互運用性 #InterSystems IRIS Open Exchange app 0 0 0 133