お知らせ Mihoko Iijima · 2021年7月13日 【応募期間延長!】InterSystems 技術文書ライティングコンテスト 開催します! 開発者の皆さん、こんにちは! ✨新しいコンテスト✨「InterSystems 技術文書ライティングコンテスト」の開催が決定しました! 🏆 InterSystems Tech Article Contest 🏆 いつもの「IRIS プログラミングコンテスト」とは異なり、今回は InterSystems のテクノロジに関連するあらゆるトピックについての記事を投稿いただくコンテストです! 応募期間:2021年7月15日~2021年8月15日 8月22日まで延長します! 今回は、応募期間中に投稿いただいた方 全員 に 特別賞 をご用意しています。 🎁優勝賞品:Apple iPad 🎁 月間 55,000人 以上の読者が訪れるインターシステムズ開発者コミュニティに記事を投稿してみませんか? 詳細は以下の通りです。 #イベント #コンテスト #IRIS contest #開発者コミュニティ公式 0 3 0 165
記事 Megumi Kakechi · 2021年5月13日 1m read ロックテーブルの使用状況を簡単に確認する方法 これは InterSystems FAQ サイトの記事です。 システムクラス SYS.Lock のメソッド GetLockSpaceInfo() にてロックテーブルの空きサイズ、使用サイズが取得可能です。 %SYS>w ##class(SYS.Lock).GetLockSpaceInfo()4717392,4712512,1200 戻り値は、“AvailableSpace, UsableSpace, UsedSpace” になり、それぞれByte単位の値を表しています。 AvailableSpace:ロックテーブルサイズから使用サイズ(UsedSpace)を引いたサイズ #システム管理 #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 225
記事 Toshihiko Minamoto · 2021年3月31日 13m read Caché のメソッドジェネレータを使ったコード生成の検証 デベロッパーの方なら、反復的なコードを書いた経験があると思います。 プログラムを使ってコードを生成できたら楽なのに、と考えたことがあるかもしれません。 まさに自分のことだと思った方、ぜひこの記事をお読みください! まずは例をお見せします。 注意: 次の例で使用する %DynamicObject インターフェースは Caché 2016.2 以上のバージョンが必要です。 このクラスに馴染みのない方は、Using JSON in Caché と題したドキュメンテーションをお読みください。 とても重宝すると思います! #オブジェクトデータモデル #コンパイラ #Caché #InterSystems IRIS 0 0 0 225
記事 Hiroshi Sato · 2021年2月1日 1m read ローカル変数の値がOREFであるかどうかの判定法 これは InterSystems FAQ サイトの記事です。 $IsObject()を使用して判別できます。 調べたい変数をvとすると、 $IsObject(v)=1 // vはOREF$IsObject(v)=0 // vはOREFではない$IsObject(v)=-1 // vはOREFだが、有効なオブジェクトを指していない となります。 vが未定義の場合は、$IsObject(v)はUNDEFINEDエラーとなりますので、ご注意ください。 UNDEFINEDエラーを防止するには、次のように$Getを使用することをお勧めします。 #ObjectScript #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 225
記事 Toshihiko Minamoto · 2021年11月9日 18m read 別のIRISメッセージビューワを作成する IRISインターオペラビリティのメッセージビューワで何かを変更できるとしたら、何を変更しますか? #Docker #ObjectScript #InterSystems Package Manager (IPM) #ビジネスオペレーション #ビジネスサービス #メッセージ検索 #相互運用性 #Ensemble #InterSystems IRIS Open Exchange app 0 0 0 224
記事 Makiko Kokubun · 2021年4月20日 1m read 動画:Dockerコンテナ版 InterSystems IRIS data platform の勧め *この動画は、2021年2月に開催された「InterSystems Japan Virtual Summit 2021」のアーカイブです。 ソフトウェア開発技術において、プロセスの自動化、サイクルの短縮による生産性の向上を目指す考え方が普及してきました(CI/CD)。CI/CDの中核をなす技術の一つが、Dockerに代表されるコンテナです。 https://www.youtube.com/embed/yY8BLUYp5IA[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] #Docker #Webセミナー #コンテナ化 #InterSystems IRIS 0 0 0 224
記事 Seisuke Nakahashi · 2023年4月27日 2m read Pythonの可変長引数の呼び方 / ChatGPTサンプル Python で可変長引数をもったメソッドを考えてみましょう。以下の a.py があるとき def test1(*args): return sum(args) def test2(**kwargs): a1 = kwargs.get("a1",None) a2 = kwargs.get("a2",None) return a1+a2 #ChatGPT #Embedded Python #Python #InterSystems IRIS #InterSystems IRIS for Health 5 0 0 223
記事 Mihoko Iijima · 2023年4月17日 1m read データベースがReadOnlyでマウントされるケース これは InterSystems FAQ サイトの記事です。 以下の状態の時、ReadOnlyでマウントされます。 #システム管理 #データベース #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 223
InterSystems公式 Toshihiko Minamoto · 2023年3月12日 3m read クラスの生成方法、呼び出し方法の変更(IRIS 2023.1~) IRIS 2023.1でのメソッドコードの生成と呼び出し方法の変更について、お知らせしたいと思います。 IRIS のクラスは、2 つの主要なランタイムコンポーネントで構成されています。 クラスディスクリプタ - クラスを構成するメソッド、プロパティ、クラスパラメータ、およびこれらのそれぞれに関連する属性(パブリック/プライベート設定など)が最適化されたリストです。 ObjectScriptコード - メソッドが呼び出されたときに実行される ObjectScript コードを含むルーチンのセットです。 クラス/オブジェクトのメソッドを呼び出すと、ディスパッチコードがクラス記述子からメソッドを探し、呼び出しが許可されているかどうかを確認し、正しいクラスコンテキストを設定し(その過程で $this を更新)、最後に関連するクラスルーチンにある ObjectScript コードを呼び出します。 #ObjectScript #InterSystems IRIS #InterSystems公式 2 0 0 223
記事 Toshihiko Minamoto · 2022年8月31日 7m read データ移行ツール - パート IV: Microsoft SQL Server から IRIS これは、市場に出回っている主なデータベースから InterSystems IRIS への移行に関する連載第 4 回目の記事です。 このパートでは、Microsoft SQL Server から移行するための手順を説明します。 前の記事で説明したとおり、現時点ではいくつかの移行オプションが存在しますが、最も一般的なオプションは、DBeaver(https://openexchange.intersystems.com/package/DBeaver)または SQLGateway を使用する 2 つの方法です。 最初のオプションはこの記事で紹介しますが、2 つ目のオプションは Robert Cemper が書いた「SQLgateway を使ったデータベース移行」(https://community.intersystems.com/post/db-migration-using-sqlgateway)という優れた記事で紹介されています。 # データのインポートとエクスポート #InterSystems IRIS 0 0 0 223
記事 Megumi Kakechi · 2021年6月7日 1m read IRIS Data Platformは大量のトラフィック処理に耐えられますか? これは InterSystems FAQ サイトの記事です。 Question: IRIS Data Platformは大量のトラフィック処理に耐えられますか? Answer: IRIS Data Platformは他のデータベースシステムに比較してデータの処理スピードおよび処理能力の面で優れています。 ESGという外部機関が実際に他社データベース製品とのベンチマークテストを実施した結果に関するレポートを公表しています。 またウルシステムズ社による検証結果も公開されています。 ご参考いただければ幸いです。 #パフォーマンス #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 1 0 203
記事 Tomohiro Iwamoto · 2020年8月28日 3m read AWS CloudWatchを使用したInterSystems IRISのモニタリング 本記事について InterSystems IRISをモニタリングする方法はいくつかあります。 #AWS #クラウド #監視 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 223
記事 Mihoko Iijima · 2020年4月28日 6m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パートIII:GitLabのインストールと構成 この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 223
記事 Mihoko Iijima · 2023年6月9日 2m read FHIR Tips:FHIRリポジトリのデータを全消去したい場合の方法 FHIRリソースをリポジトリから削除するには、対象リソースに対してDELETE要求を使用すればよいのですが、例えば「テスト的に登録していたリソースばかりなので、リポジトリのデータを一括で全消去したい!」という場合の方法をご紹介します。 実行前に、エンドポイントのURLを確認します。 管理ポータル > [Health] > ネームスペース選択 > [FHIR Configuration] > [Server Configuration] で確認できます。 データの全消去を行うには、IRIS for HealthのFHIRサーバ機能で提供されているAPIを使用します。実行のため IRISのターミナルを開く、またはIRISにログインします。 #FHIR #ヒントとコツ #InterSystems IRIS for Health 0 0 1 222
お知らせ Mihoko Iijima · 2023年9月26日 InterSystems Japan 開発者コミュニティ・ミートアップ in 大阪 開催のお知らせ 開発者の皆さん、こんにちは! 日本の開発者コミュニティでは初となる、ミートアップ(オフラインイベント)を大阪で開催します! 日 時:2023年11月17日(金)15時~19時 場 所:FRENCH BAGUETTE CAFE (イタリアンレストラン) 《地下鉄御堂筋線 淀屋橋駅 11番出口から徒歩3分》 ※淀屋橋駅 (大阪駅から地下鉄御堂筋線で3分)から徒歩3分 参加費:無料 定 員:50名※定員に達した際は調整をお願いすることもございます。予めご了承下さい。 (11/16更新) お申込を締め切らせていただきました。 #イベント #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 1 1 0 200
お知らせ 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 220
質問 nl member · 2024年2月2日 IRISコミュニティ版のライセンスキーの更新について いつもお世話になっております。 IRISコミュニティ版を去年の4月ごろから使わせていただいておりましたが、期限切れを示唆するメッセージが出力されましたので質問させていただきます。 https://jp.community.intersystems.com/post/intersystems-iris%EF%BC%8Fint... 上記URLを拝見したところ「キーの期限を迎えた場合は、コミュニティ版の新バージョンに切り替えることで新しいキーが適用されます。」と記載されておりました。そこで、2点ほど質問がございます。 #システム管理 #重要な質問 #InterSystems IRIS for Health 0 3 0 216
記事 Toshihiko Minamoto · 2020年12月16日 1m read TLS/SSL で OS の証明書ストアを使用する Windows と Mac で InterSystems IRIS 2019.1 (および 2018.1.2) の SSL/TLS 設定に認証局 (CA) の証明書を簡単に追加する新しい方法ができました。 IRIS にオペレーティングシステムの証明書ストアを使用することを要求するために、 %OSCertificateStore を "信頼された証明書機関 X.509 証明書を含むファイル" のフィールドに入力します。 以下はポータルでそれを実行する方法を示した画像です。 また、これについて説明したドキュメントへのリンクはこちらです。 "信頼された証明書機関の証明書を含むファイル" のオプションの中を探してください。 #SSL #セキュリティ #ヒントとコツ #ベストプラクティス #InterSystems IRIS 0 0 0 219
お知らせ Mihoko Iijima · 2022年11月7日 Embedded Python セルフラーニングビデオ「IRISでPythonを使ってみよう」を公開しました! 開発者の皆さん、こんにちは! 開発者コミュニティのYouTubeプレイリストに新しいセルフラーニングビデオを公開しましたのでお知らせします📣! ◆ IRISでPythonを使ってみよう! https://www.youtube.com/embed/HFq-IIlejMg?list=PLzSN_5VbNaxBLXlC9oCgwPtxBilT8tJ96[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] ※YouTubeに移動していただくとプレイリストの中から好きなビデオを選択してご覧いただけます。 #Embedded Python #Python #初心者 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 218
記事 Toshihiko Minamoto · 2020年7月14日 3m read InterSystems 開発者コミュニティの行動規範 誓約 開放的で友好的な環境を促進するために、貢献者および管理者として、年齢、体格、障害、民族、性別のアイデンティティと表現、経験のレベル、国籍、外見、人種、宗教、または性的なアイデンティティと志向に関係なく、すべての人に対してInterSystems 開発者コミュニティへの参加についてハラスメントがないようにすることを誓います。 基準 肯定的な環境づくりに貢献する行動の例としては、以下のようなものがあります。 友好的な、包容力のある言葉を使う 異なる視点や経験を尊重すること 建設的な批判を快く受け入れる コミュニティにとって何が一番いいのかを重視する コミュニティの他のメンバーへの共感を示す 参加者による容認できない行動の例としては、以下のようなものがあります。 #開発者コミュニティのよくある質問 #開発者コミュニティ公式 0 0 0 218
記事 Toshihiko Minamoto · 2023年7月13日 5m read InterSystems Package Manager と git-source-control で IRIS インターオペラビリティのソース管理を有効にする 開発者の皆さん、こんにちは! ご存知のように、InterSystems IRIS インターオペラビリティソリューションには、プロダクション、ビジネスルール、ビジネスプロセス、データ変換、レコードマッパーなどの様々なエレメントが含まれています。 また、UI ツールを使用してこれらの要素を作成し、変更することもあります。 もちろん、UI ツールで行った変更をソース管理する便利で堅牢な方法も必要です。 長い間、これは手動(クラス、エレメント、グローバルなどのエクスポート)か面倒な設定作業手順によって行われてきました。そのため、ソース管理 UI の自動化で節約された時間は、設定のセットアップとメンテナンスの時間で相殺されていました。 現在では、この問題はなくなりました。 パッケージファースト開発と @Timothy Leavitt の git-source-control という IPM パッケージの使用という 2 つのアプローチによる結果です。 詳細は以下のとおりです! #Git #ソース管理 #相互運用性 #開発環境 #InterSystems IRIS Open Exchange app 1 0 0 217
お知らせ Mihoko Iijima · 2022年4月28日 InterSystems グランプリ・プログラミングコンテスト 2022 開催! 開発者の皆様、こんにちは! InterSystems IRIS 開発者向け、年次コンテストである【グランプリ・コンテスト】を開催します🎏! テーマは、【InterSystems IRIS data platform を使用して、オープンソースのソリューションを構築する】です! 今回の💰賞金総額💰ですが、史上最高額( ゚Д゚) !!が用意されています!ぜひ、ご応募ください! 🏆 InterSystems グランプリ・プログラミングコンテスト 🏆 応募期間: 2022年5月9日~22日 29日(5/6 更新:1週間応募期間が延長されました!) 💰 賞金総額: $22K 💰 #イベント #コンテスト #InterSystems IRIS #IRIS contest #Open Exchange 0 1 0 197
記事 Megumi Kakechi · 2022年3月23日 3m read ジャーナルレコードに記録されるタイプについて これは、InterSystems FAQサイトの記事です。ジャーナル・ファイルの処理でジャーナルファイルに記録されるタイプが、それぞれどのような状況下で記録されるのかについて説明します。 #システム管理 #ジャーナリング #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 217
記事 Toshihiko Minamoto · 2021年9月28日 3m read DSTIMEでデータを同期する Cachéでのデータ同期については、オブジェクトとテーブルを同期させるさまざまな方法があります。 データベースレベルでは、シャドーイングまたはミラーリングを使用できます。 これは非常によく機能し、データの一部分だけを同期する必要がある場合には、 グローバルマッピングを使用してより小さなピースにデータを分割することができます。 または、クラス/テーブルレベルで双方向の同期が必要な場合には、オブジェクト同期機能を使用することができます。 これらすべての優れた機能には次のような制限があります。Caché/IRISからCaché/IRISにしか機能しません。 #データベース #分散データ管理 #相互運用性 #Caché #Ensemble #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 217
お知らせ 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 176
InterSystems公式 Megumi Kakechi · 2023年6月11日 2m read InterSystems Supply Chain Orchestrator と InterSystems IRIS for Supply Chain リリースのご案内 インターシステムズは、InterSystems Supply Chain Orchestrator と InterSystems IRIS for Supply Chain の2023.1リリースを一般提供開始(GA)したことを発表しました。 InterSystems Supply Chain Orchestratorは、InterSystems IRIS上に構築されており、スマートデータファブリックアーキテクチャを実現し、データとアプリケーションサイロを接続する高性能な機械学習対応アプリケーションの構築と展開を容易にする完全クラウドファーストデータプラットフォームです。InterSystems IRISとサプライチェーンに特化したアクセラレータやフレームワークのパワーを結集し、サプライチェーンのオーケストレーション、需要の検知と予測、フルフィルメント、動きの速い消費財の再梱包に最適化したソリューションを提供しています。 #InterSystems IRIS #InterSystems公式 2 0 0 216
記事 Megumi Kakechi · 2022年9月9日 3m read データベースをバックアップする際の停止時間をできるだけ短くしたいとき これは InterSystems FAQ サイトの記事です。外部バックアップ機能と、SANソリューションが提供するスナップショット(スナップクローン、ミラークローンなど呼び方はベンダ毎に異なります)などのテクノロジを利用することで、バックアップ時のインスタンス停止時間を最短にすることができます。 操作手順概要は以下の通りです。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 216
記事 Mihoko Iijima · 2022年7月13日 1m read プロダクション:システムのデフォルト設定と認証情報の移行方法について これは InterSystems FAQ サイトの記事です。 管理ポータルメニュー [Interoperability] > [構成] > [システムのデフォルト設定] で設定したデータを移行する場合、設定値が格納されているグローバル変数をエクスポートし、移行先システムでインポートします。 画面で登録した以下のような情報は、 グローバル変数 ^Ens.Config.DefaultSettingsD に格納されています。 #ヒントとコツ #相互運用性 #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 216
お知らせ Rie Tokue · 2023年5月8日 5月30日(火)オンラインセミナー「ワークフローコンポーネントの使い方」~自動処理にユーザからの指示を統合する方法~のご案内 開発者の皆さん、こんにちは。 ご好評をいただいております弊社主催・開発者向けオンラインセミナーを 5月30日(火)13時30分~14時に開催いたします。今回のテーマは「ワークフローコンポーネントの使い方」です。 (参加費無料・事前登録制) 【概要】 本ウェビナーでは、InterSystems IRIS Data Platform が持つ Interoperability(相互運用性)機能を利用してシステム連携を行う際、自動的な連携の流れにユーザからの指示を介入できる「ワークフローコンポーネント」の使い方についてご紹介します。 ワークフローコンポーネントは、IRISの標準機能でワークフロータスク担当者が指示を行うための専用ポータルも標準で用意されています。 #Webセミナー #イベント #InterSystems IRIS 1 0 0 215
記事 Toshihiko Minamoto · 2022年9月10日 49m read Python のみを使用した InterSystems のインターオペラビリティフレームワーク このフォーメーションは私の GitHub にあり、30 分で csv ファイルと txt ファイルの読み取りと書き込み方法、Postgres を使ったIRIS データベースとリモートデータベースの挿入とアクセス方法、FLASK API の使用方法について説明します。これらすべてに、PEP8 命名規則に従った、Python のみのインターオペラビリティフレームワークを使用します。 #API #Embedded Python #Python #データベース #フレームワーク #ベストプラクティス #Ensemble #InterSystems IRIS #VSCode #学習ポータル 1 0 0 214