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 292
記事 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
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
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
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
お知らせ 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 74
質問 Misao Aikawa · 2024年1月19日 データベースの圧縮と切り捨て 圧縮と切り捨ての原理は何ですか? パフォーマンスに影響するのかな? #開発環境 #InterSystems IRIS for Health 0 1 0 55
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 18
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
記事 Toshihiko Minamoto · 2020年6月3日 6m read InterSystems IRISによる水平スケーラビリティ 先週、私たちはInterSystems IRIS Data Platformを発表しました。これは、トランザクション、分析、またはその両方に関係なく、あらゆるデータの取り組みに対応する新しい包括的なプラットフォームです。 CachéとEnsembleでお客様が慣れ親しんでいる多くの機能が取り込まれていますが、この記事では、プラットフォームの新機能の1つであるSQLシャーディングについてもう少し詳しく説明します。これはスケーラビリティに関する強力な新機能です。 #AI #ECP #SQL #シャーディング #分散データ管理 #分析 #機械学習 #InterSystems IRIS 0 0 0 305
記事 Tomohiro Iwamoto · 2020年6月29日 32m read InterSystems データプラットフォームとパフォーマンス - パート8 ハイパーコンバージドインフラストラクチャのキャパシティプランニングとパフォーマンス ここ数年の間、ハイパーコンバージドインフラストラクチャ(HCI)ソリューションが勢いを増しており、導入件数が急速に増加しています。 IT部門の意思決定者は、VMware上ですでに仮想化されているアプリケーションなどに対し、新規導入やハードウェアの更新を検討する際にHCIを考慮に入れています。 HCIを選択する理由は、単一ベンダーと取引できること、すべてのハードウェアおよびソフトウェアコンポーネント間の相互運用性が検証済みであること、IO面を中心とした高いパフォーマンス、単純にホストを追加するだけで拡張できること、導入や管理の手順が単純であることが挙げられます。 #システム管理 #パフォーマンス #Caché #InterSystems IRIS 0 0 0 363
記事 Minoru Horita · 2020年7月28日 2m read Python Gateway パート V:Execute関数 この連載記事では、InterSystemsデータプラットフォーム用のPython Gatewayについて説明します。 また、InterSystems IRISからPythonコードなどを実行します。 このプロジェクトは、InterSystems IRIS環境にPythonの力を与えます。 任意のPythonコードを実行する InterSystems IRISからPythonへのシームレスなデータ転送 Python相互運用アダプタでインテリジェントな相互運用ビジネスプロセスを構築する InterSystems IRISからのPythonコンテキストの保存、調査、変更、復元 その他の記事 現時点での連載計画です(変更される可能性があります)。 #Python #InterSystems IRIS Open Exchange app 0 0 0 501
記事 Mihoko Iijima · 2020年7月20日 2m read 【はじめてのInterSystems IRIS】セルフラーニングビデオ:アクセス編:(REST)手動で作成するディスパッチクラス IRIS で REST サーバを作成する際に準備する REST ディスパッチクラスを手動で作成する方法を解説します。 ※関連ビデオで、OpenAPI 2.0 で定義したアプリケーションの仕様を利用する手順を使った API ファーストで作成するディスパッチクラスの解説ビデオもあります。 https://www.youtube.com/embed/q3XVT98_05I[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] このビデオには、以下の関連ビデオがあります。 #REST API #ビデオ #初心者 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 396
記事 Toshihiko Minamoto · 2020年9月30日 14m read InterSystems IRIS のクラスクエリ InterSystems IRIS のクラスクエリ InterSystems IRIS(および Cache、Ensemble、HealthShare)のクラスクエリは、SQL クエリを Object Script のコードから分離する便利なツールです。 このクエリの基本的な機能は、同じ SQL クエリを複数の場所で異なる引数で使用する場合にクエリの本文をクラスクエリとして宣言し、このクエリを名前で呼び出すことでコードの重複を回避できるというものです。 このアプローチは、次のレコードを取得するタスクを開発者が定義するカスタムクエリにも便利です。 興味が湧きましたか? それではこのまま読み進めてください! #ObjectScript #SQL #オブジェクトデータモデル #コンパイラ #言語 #Caché 0 0 0 486
記事 Toshihiko Minamoto · 2020年10月19日 5m read SQL パフォーマンスリソース SQL パフォーマンスリソース SQL のパフォーマンスについて語るとき、最も重要なトピックとして取り上げられるのが「Indices」、「TuneTable」、「Show Plan」の 3 つです。 添付の PDF にはこれらのトピックに関する過去のプレゼン資料が含まれていますので、それぞれの基礎を一度に確認していただけます。 当社のドキュメンテーションでは、これらのトピックの詳細に加え、SQL パフォーマンスの他のトピックについてもカバーしておりますので、下のリンクからお読みください。 eラーニングをご利用いただくと、これらのトピックをもっと深く理解していただけます。 また、開発者コミュニティによる記事の中にも SQL パフォーマンスについて書かれたものが複数ありますので、関連するリンクを下に記載しております。 下に記載する情報には同じ内容が多く含まれています。 SQL パフォーマンスにおける最も重要な要素を以下に紹介します。 利用可能なインデックスの種類 あるインデックスの種類を他の種類の代わりに使用する TuneTable がテーブルに集める情報とそれが Optimizer に対して意味する内容 Show Plan を読んでクエリの善し悪しを深く理解する方法 #SQL #パフォーマンス #InterSystems IRIS 0 0 0 164
記事 Hiroshi Sato · 2020年12月15日 3m read クラス定義をスタジオ、Atelier以外を使用して作成する方法 これはInterSystems FAQ サイトの記事です。 InterSystems OpenExchangeのVS Code用のプラグインを利用することでVS Code上でクラス定義の編集が可能です。 (今後は、AtelierではなくVS Codeの使用を推奨しています。) 詳細は、以下ページをご参照ください。 vscode-objectscript また、逆にテーブル定義からクラス定義を生成することも可能です。 方法①として、他社RDBMS用に作成したDDL文をインターシステムズ製品上で実行、またはインポートする方法があります。 詳細は、以下ドキュメントをご参照ください。 #ObjectScript #VSCode #スタジオ #Caché #Ensemble #InterSystems IRIS 0 0 0 236
お知らせ Mihoko Iijima · 2020年10月26日 第7回 InterSystems IRIS プログラミングコンテスト(Interoperability コンテスト) 開発者の皆さんこんにちは!IRIS プログラミングコンテスト 7 回目のテーマが発表されました! 今回のコンテストのテーマは ⚡️ InterSystems Interoperability(相互運用性) Contest ⚡️ です! 日本からのご応募お待ちしております! 応募期間は 2020年11月2日~15日 です! (投票期間は 2020年11月16日~22日、勝者発表は 11月23日を予定しています) #イベント #コンテスト #相互運用性 #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest #Open Exchange 0 2 0 179
記事 Toshihiko Minamoto · 2020年12月22日 13m read HealthShare の Apache HTTPD Web サーバー構成 HealthShare の理想的な Apache HTTPD Web サーバー構成に関するお問い合わせをよくいただいています。 この記事では、真っ先に推奨される HealthShare 製品の Web サーバー構成について概要を説明します。 何よりもまず第一に、Apache HTTPD バージョン 2.4.x(64ビット)を使用することをお勧めします。 2.2.x のような旧バージョンも使用できますが、HealthShare のパフォーマンスとスケーラビリティを確保するにはバージョン 2.2 はお勧めできません。 #Red Hat Enterprise Linux (RHEL) #SOAP #インターシステムズビジネスソリューションとアーキテクチャ #システム管理 #パフォーマンス #HealthShare 0 0 0 940
記事 Hiroshi Sato · 2020年11月16日 1m read メソッドのオーバロードについて これはInterSystems FAQ サイトの記事です。 InterSystems ObjectScript言語では引数の異なる同名のメソッドを定義することはできません。 InterSystems ObjectScript言語は一般的に動的言語と呼ばれるプログラミング言語に分類されます。 ObjectScriptではメソッド実行時にどの引数を使用するかどうかは自由に制御可能ですので、動的プログラミング言語ではないJava等の言語と異なり、コンパイルの段階で厳密に引数の数でメソッドを区別する必要がありません。 従って ObjectScript言語は、オーバーロードと一般に呼ばれる言語仕様を含んでいません。 Java等で記述されたプログラムを移植する際にオーバーロード相当の機能を実現するには、 ClassMethod test(args... as %String) のように引数の後ろに ... を付加します。 #ObjectScript #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 111
記事 Hiroshi Sato · 2021年2月1日 1m read スタジオでグローバルをインポート/エクスポートする方法 これは InterSystems FAQ サイトの記事です。 ドキュメント上は明確に記述されていませんが、エクスポートの追加ボタンを押した時に表示されるファイルダイアログのファイル名にグローバル名 + .GBLと入力することでグローバルをエクスポートの対象にすることができます。(例: ^aaaの場合、^aaa.gblと指定) この機能はクラス、ルーチン等と一緒にグローバルデータを一括してエクスポート/インポートする際に、便利な機能ですが、XMLで表現されるため、データ容量は実データに比較し大きくなりますので、大量データを処理する場合には必要な容量に注意が必要です。 #スタジオ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 201
記事 Toshihiko Minamoto · 2021年1月28日 4m read InterSystems IRIS ドキュメンテーションをコーポレートデータにマッピングする場合について。 独自の組織データアーキテクチャを書き、InterSystems IRIS にマッピングする必要がある場合は、以下にご紹介するデータアーキテクチャダイアグラムおよび InterSystems IRIS ドキュメンテーションのリファレンスに記載されている内容を考慮してください。 #IRIS Analytics Architect #インターシステムズビジネスソリューションとアーキテクチャ #データモデル #InterSystems IRIS #ドキュメント 0 0 0 171
記事 Toshihiko Minamoto · 2021年2月23日 6m read Java Business Host から PEX への移行 Java Business Host から PEX への移行 InterSystems IRIS 2020.1 および InterSystems IRIS for Health 2020.1 で PEX がリリースされ、Java Business Host を使うよりも優れたかたちで Java プログラムをプロダクション環境に取り込めるようになりました。 PEX は、相互運用性のコンポーネントを構築するための API をすべて提供するほか、Java と .NET の両方で使用できます。 Java Business Host は非推奨となり、今後のリリースで廃止される予定です。 PEX を使うメリット #.NET #Java #相互運用性 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 166
お知らせ Mihoko Iijima · 2021年1月4日 第9回 InterSystems IRIS プログラミングコンテスト(マルチモデルコンテスト) 開発者の皆様 🎍あけましておめでとうございます🎍 今年もどうぞよろしくお願いいたします! 2021年最初の IRIS プログラミングコンテストの開催が発表されました👏👏 今回のお題は ⚡️ InterSystems Multi-Model Contest ⚡️ です! 応募期間は 2021年1月11日~24日 です! (投票期間は 2021年1月25日~31日、勝者発表は 2月1日を予定しています) #Multi-model #イベント #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 0 0 0 185
お知らせ Mihoko Iijima · 2021年2月1日 ★受賞者発表!★第9回 InterSystems IRIS プログラミングコンテスト(マルチモデルコンテスト) 開発者の皆さんこんにちは! 第9回 InterSystems IRIS プログラミングコンテスト(マルチモデルコンテスト) への応募、投票が全て終了しました。コンテストへのご参加、またご興味をお持ちいただきありがとうございました。 今回のお知らせでは、見事受賞されたアプリケーションと開発者の方々を発表します! 🏆 Experts Nomination - 特別に選ばれた審査員から最も多くの票を獲得したアプリケーションに贈られます。 #Multi-model #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange 0 0 0 59
InterSystems公式 Toshihiko Minamoto · 2021年2月18日 IAM 1.5.0.9 がリリースされました InterSystems API Manager(IAM) バージョン1.5がリリースされました #API #InterSystems API Manager (IAM) #REST API #SOAP #InterSystems IRIS #InterSystems公式 0 0 0 113
記事 Megumi Kakechi · 2021年3月2日 2m read $ZF(-100) で実行したコマンドの出力を取得する方法 これは InterSystems FAQ サイトの記事です。※記事後半に、「2>&1」で 標準エラー出力(2) を 標準出力(1) にリダイレクトする方法を追記しました。 $ZF(-100) では実行したコマンドの出力を取得することはできませんが、代わりにコマンド・パイプ デバイスを使用する方法があります。 詳細は、以下ドキュメントをご参照ください。 コマンド・パイプ デバイスを使用する方法について こちらを %File クラスで使用した例が以下になります。 #ObjectScript #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 378
記事 Hiroshi Sato · 2021年11月11日 3m read InterSystems 製品の設定内容をインポート/エクスポートする方法 これは InterSystems FAQ サイトの記事です。 設定内容によって、方法が異なります。 システム構成について管理ポータルの [システム管理] > [構成] 以下の設定については(※1)、パラメータファイル(InterSystems IRISは iris.cpf、Caché/Ensemble/HealthShareは cache.cpf) に格納されます。 #システム管理 #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 396
記事 Mihoko Iijima · 2021年3月26日 2m read Linux のシェルスクリプトでルーチンやメソッドの戻り値を取得する方法 これは InterSystems FAQ サイトの記事です。 Linux で シェルスクリプト(shell script) からルーチンやメソッドを実行し戻り値を取得するには、iris コマンドを使用します。 詳細はドキュメント「インスタンスの接続について」 をご参照ください。 コマンド記述例は以下の通りです。 iris session インスタンス名 -U ネームスペース名 "実行ルーチン・メソッド" #システム管理 #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 1K