記事 Mihoko Iijima · 2024年5月16日 26m read 外部バックアップの仕組みとバックアップとリストア方法について 開発者の皆さん、こんにちは。 この記事は、「インターシステムズ製品をバックアップする前に確認したいこと」に続く記事で、InterSystems製品のバックアップの手法の中の「外部バックアップ」の仕組みと、バックアップ・リストア手順について解説します。 まず、「外部バックアップ」とは、InterSystems製品の専用ルーチン使用せず、InterSystems製品以外のバックアップソリューションを使用してデータベースをバックアップする方法で、現時点の推奨されるバックアップ方法です。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 321
記事 Mihoko Iijima · 2024年5月16日 9m read インターシステムズ製品をバックアップする前に確認したいこと 開発者の皆さん、こんにちは。 この記事では、InterSystems製品のバックアップ方法(4種類)のご紹介と、バックアップを行う前に確認しておきたい内容について解説します。 また、この記事に続くシリーズ記事では、それぞれのバックアップの仕組みと操作例を交えたバックアップとリストア手順を解説していきます。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 0 0 0 135
InterSystems公式 Megumi Kakechi · 2024年5月15日 2m read InterSystems 製品 2024.1.0.267.2 リリースのご案内 (Ubuntu 24.04 サポート他) インターシステムズは、InterSystems IRIS データ・プラットフォーム、InterSystems IRIS for Health 、HealthShare Health Connect のバージョン 2024.1.0.267.2 をリリースしました。 このリリースには、Ubuntu 24.04 オペレーティング・システムのサポートが追加されています。 Ubuntu 24.04 には、Linux カーネル 6.8、セキュリティの改善、インストーラおよびユーザ・インタフェースの改善が含まれています。 InterSystems IRIS IntegratedML は、Ubuntu 24.04 ではまだご利用いただけません。 さらにこのリリースでは、すべてのプラットフォームで以下の2つの不具合が修正されています: #リリース #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 87
記事 Toshihiko Minamoto · 2024年5月14日 8m read ライセンスの予約 「30 秒も経ってるのにサービスを受けられないなんて、 あり得ない! もう結構!」 #ObjectScript #アクセス制御 #システム管理 #セキュリティ #ヒントとコツ #認証 #InterSystems IRIS 1 0 1 99
記事 Toshihiko Minamoto · 2024年5月9日 3m read VS Code の統合ターミナルで ObjectScript コマンドを実行する方法 VS Code でファイルを編集しているときに、グローバル値のチェックやいくつかの ObjectScript コマンドの実行が必要だったことはありませんか? これが可能になりました。しかもセットアップは不要です! vscode-objectscript 拡張機能バージョン 2.10.0 以上を持っており、InterSystems IRIS 2023.3 以降に接続している場合は、サーバーの場所に関係なくサーバーへのターミナル接続を開けるようになりました。 この新しいターミナルを開く方法には 3 つあります。 #ターミナル #ヒントとコツ #ベストプラクティス #開発環境 #InterSystems IRIS #VSCode 2 0 0 259
InterSystems公式 Seisuke Nakahashi · 2024年5月8日 InterSystems IRIS & IRIS for Health 2024.2 開発者プレビュー更新 InterSystems IRIS 2024.2 と InterSystems IRIS for Health 2024.2 の最新の開発者プレビューが WRC プレビューダウンロードページ に公開されました。今回のリリースには以下のような注目の変更点が含まれています。 #リリース #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 119
記事 Toshihiko Minamoto · 2024年5月7日 4m read VS Code 関連リソース VS Code に焦点を当てた 2 つの現地ウェビナー(ヘブライ語による「Intro」および「Beyond Basics」)に続き、フォローアップとして参加者向けに送信した関連リソースのリンクを用意しました。 コミュニティのために、ここでもそれを共有しています。便利なリソースをぜひさらに追加してください。 #デバッグ #開発環境 #InterSystems IRIS #InterSystems IRIS for Health #VSCode 0 0 0 110
記事 Megumi Kakechi · 2024年5月6日 4m read LinuxでJDBC接続を行う方法 前回、LinuxでODBC接続を行う方法 をご紹介しました。 今回は、LinuxでJDBC接続を行う方法 をご紹介します。作業は、root ユーザ で行います。 はじめに、Linuxのバージョンを確認します。 #JDBC #SQL #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 1.3K
記事 Megumi Kakechi · 2024年5月2日 3m read LinuxでODBC接続を行う方法 こちらの記事では、LinuxでODBC接続の設定を行う方法をご紹介します。 はじめに、Linuxのバージョンを確認します。 #SQL #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 847
InterSystems公式 Masahito Miura · 2024年5月2日 1m read 警告:"NOT %INLIST" を使用した SQL クエリが結果を返さない 警告:"NOT %INLIST" を使用した SQL クエリが結果を返さない インターシステムズは、一部の SQL クエリが不正な結果を返す原因となる 3 つの不具合を修正しました。 影響を受けるクエリの詳細については、以下を参照してください。 この問題は、以下の製品のリストにあるバージョンに存在します: InterSystems IRIS® data platform InterSystems IRIS for Health™ HealthShare® Health Connect 同様に上記製品をベースとしたその他のインターシステムズ製品 影響を受けるバージョン: #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 120
InterSystems公式 Ayumu Tanaka · 2024年4月30日 InterSystems 製品 2022.1.5, 2023.1.4 リリースのご案内 インターシステムズは、InterSystems IRIS、InterSystems IRIS for Health、HealthShare Health Connect のメンテナンスバージョン 2022.1.5 および 2023.1.4 をリリースしました。 【2022.1.5】 2022.1.x に対するバグフィックスを提供しています。詳細な情報は、以下のページをご参照ください(すべて英語版です) #リリース #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 99
記事 Megumi Kakechi · 2024年4月25日 2m read 大きいデータを持つフィールドに対してインデックスを作成する方法 大きなサイズのデータを持つフィールドに対してインデックスを作成すると、<SUBSCRIPT>エラーとなることがあります。 これは、グローバルの添え字(サブスクリプト)のサイズには制限があり、制限を超えるとエラーとなるためです。 例えば、以下のようなインデックスの場合、 ^Sample.PersonI("NameIdx"," xxx...xxx",1) = "" グローバル名+サブスクリプト部(=の左側)が、エンコード文字数で最長 511 文字を超えるとエラーとなります(日本語の場合はもっと小さな文字数です)。 ※ご参考:グローバル参照の最大長 #SQL #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 136
お知らせ Rie Tokue · 2024年4月23日 インターシステムズ主催 第14回 開発者向けウェビナー「ベクトル検索機能のご紹介」のご案内 連続3回のシリーズでお届けする新機能についてのウェビナー、第二弾はベクトル検索です。 日時:5月30日(木)13:30~14:00 (参加費無料・事前登録制) ご登録はこちらから セッション概要:IRIS 2024.1の実験的機能として、ベクトル検索が実装されました。この機能により、ベクトル型が新たにサポートされ、ドキュメントの類似検索などが可能になります。また、大規模言語モデル(LLM)や生成AIと組み合わせて、最先端のアプリケーション開発を強力に支援します。本ウェビナーでは、ベクトル検索の概要について解説します。 #Webセミナー #イベント #InterSystems IRIS 0 0 0 205
記事 Toshihiko Minamoto · 2024年4月18日 13m read レシピデータセットを外部テーブルで読み込み、組み込みPythonでLLMを使って分析する (Langchain + OpenAI) 我々には、Redditユーザーが書いた、おいしいレシピデータセット がありますが, 情報のほとんどは投稿されたタイトルや説明といったフリーテキストです。埋め込みPythonやLangchainフレームワークにあるOpenAIの大規模言語モデルの機能を使い、このデータセットを簡単にロードし、特徴を抽出、分析する方法を紹介しましょう。 データセットのロード まず最初に、データセットをロードするかデータセットに接続する必要があります。 #Artificial Intelligence (AI) #Code Snippet #CSV #Embedded Python #JSON #ObjectScript #Python #SQL #ターミナル #InterSystems IRIS 1 0 0 462
InterSystems公式 Seisuke Nakahashi · 2024年4月11日 InterSystems IRIS & IRIS for Health 2024.2 開発者プレビュー #1 InterSystems IRIS 2024.2 と InterSystems IRIS for Health 2024.2 の最初の開発者プレビューが WRC プレビューダウンロードページ に公開されました。このプレビューではコンテナ版は準備できていませんが、次回にはコンテナ版も公開する予定です。 今回のリリースは、これまで公開してきた開発者プレビュー版の中で一番早いリリースサイクルになります。それもあり、「本リリースの注目点」と呼べる機能はまだありません。今後のプレビューリリースで機能一覧の準備が整い次第、すぐにお伝えいたします。 ドキュメントは以下のリンクからご覧いただけます。 #リリース #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 103
お知らせ 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 #Artificial Intelligence (AI) #イベント #コンテスト #Machine Learning (ML) #InterSystems IRIS #IRIS contest 0 0 0 130
記事 Mihoko Iijima · 2024年1月25日 4m read プライベートWebサーバ(PWS)を使用しないバージョンの新規インストール/アップグレード:概要 開発者の皆さん、こんにちは。 こちらの記事👉「Apache Webサーバ(プライベートWebサーバ: PWS)インストレーションの廃止」でご案内していましたが、コミュニティエディションを除くInterSystems製品のバージョン2023.2以降では、プライベートWebサーバ(*)を使用した管理ポータル/Webアクセスを非推奨に変更しました。 (*)プライベートWebサーバとは、バージョン2023.1以前のInterSystems製品をインストールすると自動でインストールされる簡易的なApacheで、52773番ポートで管理ポータルやWebアクセスのテストにご利用いただけるWebサーバです。(本番運用環境には適さない簡易的なWebサーバです) 新規インストール/アップグレードインストールによるプライベートWebサーバの利用可否やインストール時の選択項目の違いについての概要は以下表をご参照ください。 #Web Gateway #システム管理 #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 2 3 0 569
記事 Toshihiko Minamoto · 2024年4月8日 10m read Open AI と IRIS の統合 - ファイル管理 人工知能は、命令によってテキストから画像を生成したり、単純な指示によって物語を差作成したりすることだけに限られていません。 多様な写真を作成したり、既存の写真に特殊な背景を含めたりすることもできます。 また、話者の言語や速度に関係なく、音声のトランスクリプションを取得することも可能です。 では、ファイル管理の仕組みを調べてみましょう。 #Artificial Intelligence (AI) #ビジネスオペレーション #フレームワーク #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 133
記事 Minoru Horita · 2024年4月4日 6m read Vector Search (ベクトル検索) をご紹介します みなさんこんにちは! 今回は、IRIS 2024.1で実験的機能として実装されたVector Search (ベクトル検索)について紹介します。ベクトル検索は、先日リリースされたIRIS 2024.1の早期アクセスプログラム(EAP)で使用できます。IRIS 2024.1については、こちらの記事をご覧ください。 ベクトル検索でどんなことができるの? ChatGPTをきっかけに、大規模言語モデル(LLM)や生成AIに興味を持たれている方が増えていると思います。開発者の方々の中には、中はどうなっているのか気になっている方も多いのではないでしょうか。実は、LLMや生成AIの仕組みを理解したいと思えば、ベクトルの理解は不可欠な要素となります。 ベクトルとは? ベクトルは、高校の数学で習う「あの」ベクトルのことです。が、今回は、複数の数値をまとめて扱うデータ型であるという理解で十分です。例えば、 #Artificial Intelligence (AI) #Early Access Program (EAP) #Python #SQL #InterSystems IRIS #InterSystems IRIS for Health 7 1 1 724
記事 Toshihiko Minamoto · 2024年4月4日 10m read OpenAI と IRIS の統合 皆さんもご存知のように、人工知能の世界はもう生活の中に存在しており、誰もが利用従っています。 多数のプラットフォームが、無料、サブスクリプション、または非公開の形式で、人工知能サービスを提供していますが、 コンピューティングの世界で「話題」となったことから、特に注目されているサービスは OpenAI です。最も有名な ChatGPT および DALL-E が主な原因と言えます。 #Artificial Intelligence (AI) #ビジネスオペレーション #フレームワーク #InterSystems IRIS Open Exchange app 0 0 0 240
記事 Megumi Kakechi · 2024年4月2日 3m read クエリパフォーマンスが出ない場合の対処方法(凍結プランが関係している場合) これは InterSystems FAQ サイトの記事です。 #SQL #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 94
InterSystems公式 Masahito Miura · 2024年4月2日 非推奨: インターシステムズ公開鍵インフラストラクチャ (PKI) インターシステムズがこの機能を導入したのは何年も前のことであり、公開鍵インフラストラクチャの利用がまだ広まっていなかった時代でした。現在では、公開鍵インフラストラクチャを使用するための資料を作成することが広く利用できるようになり、インターシステムズ PKI の使用が減少しています。さらにインターシステムズ PKIを安全に使用するためには投資が必要となります。 IRIS PKI のドキュメントには以前より以下を記載しております。 InterSystems PKI はテスト目的のみで本番環境では使用しないで下さい。 #セキュリティ #InterSystems IRIS #InterSystems公式 0 0 0 75
記事 Toshihiko Minamoto · 2024年4月1日 5m read Embedded Python と OpenAI API を使った IRIS でのデータのタグ付け 大規模言語モデル(OpenAI の GPT-4 など)の発明と一般化によって、最近までは手動での処理が非現実的または不可能ですらあった大量の非構造化データを使用できる革新的なソリューションの波が押し寄せています。 データ検索(検索拡張生成に関する優れた紹介については、Don Woodlock の ML301 コースをご覧ください)、センチメント分析、完全自律型の AI エージェントなど、様々なアプリケーションが存在します。 #Artificial Intelligence (AI) #API #Embedded Python #ObjectScript #Python #分析 #非構造化データ #InterSystems IRIS 1 0 0 173
記事 Toshihiko Minamoto · 2024年3月28日 12m read 150 行未満のコードで IRIS クロスファンクショナルアプリを作成する ローコードへの挑戦 こんな状況を思い浮かべてください。「ウィジェットダイレクト」というウィジェットとウィジェットアクセサリーを販売する一流のネットショップで楽しく勤務しています。先日、上司から一部の顧客がウィジェット商品にあまり満足していないという残念な話を聞き、苦情を追跡するヘルプデスクアプリケーションが必要となりました。さらに面白いことに、上司はコードのフットプリントを最小限に抑えることを希望しており、InterSystems IRIS を使って 150 行未満のコードでアプリケーションを提供するという課題をあなたに与えました。これは実際に可能なのでしょうか? 免責事項: この記事は、非常に基本的なアプリケーションの構築を記すものであり、簡潔さを維持するために、セキュリティやエラー処理などの重要な部分は省略されています。このアプリケーションは参考としてのみ使用し、本番アプリケーションには使用しないようにしてください。この記事ではデータプラットフォームとして IRIS 2023.1 を使用していますが、それ以前のバージョンでは記載されているすべての機能が提供されているとは限りません。 #JSON #ObjectScript #REST API #SQL #キューブ # データのインポートとエクスポート #分析 #相互運用性 #管理ポータル #InterSystems IRIS Open Exchange app 1 1 0 137
記事 Mihoko Iijima · 2022年12月7日 1m read ObjectScript クックブック 開発者の皆さん、こんにちは! InterSystems全製品のサーバ側コードで利用できる「ObjectScript」の基本の使い方から、困ったときのヒント集、エラーの読み方など、日本語ドキュメントの逆引きになるようなページを目指して、「ObjectScriptクックブック」を作成しました! - ObjectScriptの基本の「き」 Hello Worldの出力から始めたい方に最適です。 2024/3/25更新:8. デバッグ方法 を追加しました。ぜひご参照ください。 - CookBook(こんなときどうする?集) ObjectScriptの記述に困ったときに読んでいただけるヒント集です。コミュニティに寄せられたご質問をどんどん掲載していきます。 - ObjectScriptでエラーが発生したら ObjectScriptのプログラムでエラーが発生したときのエラーメッセージの読み方から、エラー情報の取得方法などを解説しています。 #ObjectScript #ヒントとコツ #初心者 #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 4 1 0 416
記事 Megumi Kakechi · 2024年3月24日 2m read テーブル統計情報をエクスポートして別環境にインポートする方法 これは InterSystems FAQ サイトの記事です。 クエリパフォーマンスを左右するクエリプランは、テーブルチューニングを行った結果の統計情報を元に生成されます。 ある環境で期待したプランになったけれど、他の環境では意図したプランにならない場合、(期待したプランとなる)既存環境からテーブル統計情報をエクスポートして別の環境にインポートし、同じ統計情報をもとにしたクエリプランで実行することができます。 #SQL #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 256
記事 Toshihiko Minamoto · 2024年3月18日 7m read IRIS ターミナルへのアクセス: Visual Studio Code ユーザー向け総合ガイド はじめに #Docker #スタジオ #ターミナル #ツール #ヒントとコツ #InterSystems IRIS #VSCode 2 1 1 625
記事 Megumi Kakechi · 2024年3月20日 14m read インストールマニフェストのTips集 %Installerという特別なツールを使用すると、目的のIRIS構成を記述するインストールマニフェストを定義できることはご存じでしょうか?インストールマニフェストに作成したい IRIS 構成を記述すると、インストール中、またはターミナルやコードからマニフェストを実行した際に、構成設定が適用されます。 インストールマニフェストについては、以下の記事でご紹介しておりますので是非ご覧ください(Cachéの記事になりますがIRISでも同様です)。%InstallerでInterSystems Cachéにアプリケーションをデプロイする こちらの記事では、実際にマニフェストで追加できる主な項目について、サンプルコードとあわせてご紹介します。今回は、以下の機能の設定例をご紹介します。 #システム管理 #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 190
記事 Hiroshi Sato · 2024年3月18日 6m read コンソールログに"There exists a MISMATCH.WIJ file" が記録され、インスタンスの開始ができない時の対処法 これは InterSystems FAQ サイトの記事です。 インスタンスの開始が失敗し、コンソールログに"There exists a MISMATCH.WIJ file"が記録されている場合、何らかのシステム障害の影響でデータベースの整合性に関して問題が生じていることを示しています。 このような状況が発生した際にインスタンスの開始ができるようにするためには、以下の手順を実施します。 (1) a. インスタンスをNOSTUモードで起動 注1:(2) b. データベースの整合性チェック ◆(2)の整合性チェックでエラーを検出しなかった場合、 (3) d. MISMATCH.WIJ ファイルのリネーム (4) e. インスタンスの再起動を実施します。 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 105
記事 Hiroshi Sato · 2024年3月18日 3m read IRIS/REST APIを呼び出す簡単なサンプル これは InterSystems FAQ サイトの記事です。 まず以下のようなREST APIを定義したクラスを作成します。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 284