Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

DeepSee 用語集

この用語集は、DeepSee のドキュメントに記載されている用語をまとめたものです。"DeepSee モデルの定義" の “基本概念” をまだ読んでいない場合、これを読むことを強くお勧めします。

action

ダッシュボードのコントロール (ボタンなど) を使用することによって、ユーザが開始できる操作。DeepSee には一連の標準アクション (フィルタの適用、別のダッシュボードへの移動など) が用意されています。また、カスタム・アクションも追加できます。"DeepSee 実装ガイド" の “カスタム・アクションの定義” を参照してください。

年齢ディメンジョンおよび年齢レベル

年齢ディメンジョンは、年齢レベルを含むディメンジョンです。年齢レベルは、キューブの構築日時を基準にして、ソース・データの日付または時刻の値から計算される年齢ごとにデータをグループ化します。年齢ディメンジョンおよび年齢レベルは、毎晩再構築する必要があるため、通常お勧めしません。

年齢メジャー

日数単位の集約年齢を提供するメジャー。年齢メジャーは、毎晩再構築する必要があるため、通常お勧めしません。

All レベルおよび All メンバ

All レベルは特殊なオプションのレベルで、ディメンジョンの全階層に表示されます。このレベルを定義した場合、このレベルには、All メンバという、キューブ内のすべてのレコードに対応するメンバが 1 つ格納されます。All メンバを使用して、ピボット・テーブルに集計行を作成できます。

BI

ビジネス・インテリジェンス。未加工のデータを、企業やその他の組織の経営向上を可能にする見識へと変換する一連のツールおよびテクニックです。BI は、測定ベースの戦略的な決定を行う方法を支援することを目的としています。

キューブの構築

キューブのソース・クラスを反復して、ファクト・テーブルへのデータ入力を行う (さらにそのテーブルのインデックスを構築する) 処理。キューブの同期も参照してください。

詳細は、"DeepSee モデルの定義" の “キューブのコンパイルとビルド” および "DeepSee 実装ガイド" の “キューブの最新状態の維持” を参照してください。

ビジネス・メトリック

実行中の Ensemble プロダクションによって生成されたデータの 2 次元配列で、通常そのプロダクションに関するデータを提供します。ビジネス・メトリックは、ピボット・テーブルと同様に、ダッシュボードで、ウィジェット内に表示できます。Ensemble ビジネス・メトリックの作成の詳細は、"Ensemble プロダクションの開発" を参照してください。

ビジネス・ルール

専門知識を持たないユーザによる Ensemble ビジネス・プロセスの動作の変更を可能にする Ensemble の概念。これは、DeepSee キューブのソース式で使用できます。"DeepSee モデルの定義" の “ソース式の詳細” を参照してください。Ensemble ビジネス・ルールの詳細は、"Ensemble でのビジネス・ルールの使用法" を参照してください。

計算メジャー

MDX 式を介して、他のメジャーに基づくメジャー。計算メジャーという語句は、MDX で標準的な語句ではありませんが、このドキュメントでは簡潔にするためにこれを使用します。形式的には、計算メジャーは、Measures ディメンジョンに属する計算メンバです。

計算メンバ

MDX 式を介して、他のメンバに基づくメンバ。以下の 2 種類の計算メンバを定義できます。

  • 計算メジャーは、他のメジャーに基づくメジャーです。 (MDX では、各メジャーは Measures ディメンジョンのメンバです。)

    例えば、あるメジャーを、第 2 のメジャーをさらに第 3 のメジャーで除算した結果として定義することができます。

    計算メジャーという語句は、MDX で標準的な語句ではありませんが、このドキュメントでは簡潔にするためにこれを使用します。

  • 一般に、非メジャーの計算メンバは、他の非メジャーのメンバと結合します。他の非メジャーのメンバと同様、この計算メンバはファクト・テーブル内のレコードのグループです。

"DeepSee モデルの定義" の “計算メンバの定義” を参照してください。

複合キューブ

複数のキューブ定義 (通常は 2 つ) を結合する特殊なサブジェクト領域。これを使用して、複数のキューブの要素を含むピボット・テーブルを作成できます。"DeepSee 上級モデリング・ガイド" の “共有ディメンジョンおよび複合キューブの定義” を参照してください。

計算ディメンジョン

メンバが実行時に SQL または MDX 式によって計算される特殊な DeepSee のディメンジョン。"DeepSee 上級モデリング・ガイド" の “計算ディメンジョンの定義” を参照してください。

計算ディメンジョンには計算メンバとの関連付けはありません。計算ディメンジョンは DeepSee に固有です。計算メンバは、MDX の標準的な概念です。

コンテナ・クラス

%DeepSee.UserLibrary.ContainerOpens in a new tab の拡張クラス。このクラスには、ピボット・テーブル、ダッシュボード、およびその他の DeepSee のフォルダ項目の定義を含めることができます。このクラスをコンパイルすると、Caché は、これらのフォルダ項目を生成し、これらが持っている現在の定義を置き換えます。"DeepSee 実装ガイド" を参照してください。

コントロール

ダッシュボードのインタラクティブな要素。コントロールにはドロップダウン・リストやボタンが含まれます。

キューブ

MDX クエリで使用できる要素を定義するデータのモデル。これらの要素によって、データ、具体的には特定のレコードのセット (患者レコード、トランザクション・レコードなど) に対するクエリの実行方法が決定されます。レコードのセットは、キューブのソース・クラスによって決まります。概要については、"DeepSee モデルの定義" の “基本概念” を参照してください。

キューブ継承

類似した複数のキューブの定義を可能にする DeepSee のメカニズム。このメカニズムには、クラス継承とのリレーションシップはありません。"DeepSee 上級モデリング・ガイド" の “キューブ継承を使用する方法” を参照してください。

カスタム・リスト

リスト。具体的には、以下の特殊なリストのいずれか。

  • キューブで使用されるソース・テーブルやデータ・コネクタではない、その他のテーブルからフィールドを取得するカスタム SQL クエリを使用するリスト。"DeepSee モデルの定義" の “リストの定義” を参照してください。

  • アナライザでユーザが選択したリスト・フィールドから構成されたリスト。"DeepSee アナライザの使用法" の “任意の分析の実行” を参照してください。

ダッシュボード

データ (特に、ビジネスの高レベルのデータを提供するデータ) のインタラクティブな表示。"DeepSee ダッシュボードの作成" を参照してください。

データ・コネクタ

%DeepSee.DataConnectorOpens in a new tab の拡張クラス。データ・コネクタは、任意の SQL クエリの結果を、キューブのソースとして使用可能なオブジェクトにマップします。データ・コネクタは、通常は外部の非 Caché データにアクセスしますが、データ・コネクタを使用して Caché に対する SQL クエリ (ビューに対する SQL クエリを含む) を指定することもできます。詳細は、"DeepSee 実装ガイド" の “データ・コネクタの定義と使用” を参照してください。

詳細リスト

リストを参照してください。

ディメンジョン

レベルのコンテナ。ディメンジョンには 1 つ以上の階層が格納され、階層には複数のレベルが格納されます。例えば、1 つのディメンジョンにアレルギーに関連する複数の階層を格納できます。2 つの異なる階層間、またはある階層のレベルと別の階層のレベルとの間に、形式化されたリレーションシップはありません。ディメンジョンの実際的な用途は、ディメンジョンに格納されるレベル、特に All レベルの既定の動作を定義することです。

"DeepSee モデルの定義" の “ディメンジョン、階層およびレベルの定義” を参照してください。

ディメンジョン・テーブル

レベルのメンバおよびこれらが持つプロパティを DeepSee が格納するテーブル。"DeepSee モデルの定義" の “ファクト・テーブルおよびディメンジョン・テーブルの詳細” を参照してください。

ドリル・ダウン

ピボット・テーブルの行を調べて、その行のデータをより詳細に表示します。例えば、行に年のデータが表示されている場合は、その年のデータをドリル・ダウンして月ごとに分解して表示できます。DeepSee は複数の形式のドリル・ダウンをサポートしています。"DeepSee アナライザの使用法" の “任意の分析の実行” を参照してください。

非公式には (このドキュメントにはありませんが)、ドリル・ダウンという用語とドリル・スルーという用語が同じ意味で使用されることがあります。どちらの用語が意図されているかを再確認することが賢明です。

ドリル・スルー

公式には、ドリル・スルーリストを表示することを意味します。内部的には、DeepSee は、リストを表示するときに MDX DRILLTHROUGH 文を使用します。"DeepSee アナライザの使用法" の “任意の分析の実行” を参照してください。

非公式には (このドキュメントにはありませんが)、ドリル・ダウンという用語とドリル・スルーという用語が同じ意味で使用されることがあります。どちらの用語が意図されているかを再確認することが賢明です。

DeepSee がファクト・テーブルに行を構築しているときに値を使用できる式 (<expression> 要素)。複雑なロジックまたは時間がかかるロジックを使用する式を定義できます。また、複数のキューブ要素のベースに式を使用できます。式は、キューブ構築中にのみ使用され、効率向上のために提供されます。

"DeepSee 上級モデリング・ガイド" の “その他のオプション” を参照してください。

ファクト
ファクト・テーブル

DeepSee が直接クエリを実行する、生成された構造。キューブ定義をコンパイルすると、DeepSee はファクト・テーブル・クラスを生成します。キューブを構築すると、DeepSee はこのテーブルのレコードを作成し、それらのインデックスを作成します。"DeepSee モデルの定義" の “基本概念” を参照してください。

フィルタ

データの制限。DeepSee には、データのフィルタ処理にメンバ・ベース・フィルタとメジャー・ベース・フィルタという 2 つの簡単な方法が用意されています。これらを組み合わせてより複雑なフィルタを作成することもできます。これは特に MDX クエリを直接作成する際に使用できます。概要については、"DeepSee モデルの定義" の “基本概念” の “フィルタ” を参照してください。

フォルダ項目

以下の DeepSee 項目のいずれか。

  • ピボット・テーブル

  • 保存されているウィジェット

  • ダッシュボード

  • テーマ

DeepSee フォルダ項目は、スタジオの [ワークスペース] ウィンドウの [その他] フォルダに表示されます。

地理リスト

マップ・リストを参照してください。

階層

レベルの組織。レベルは階層に属しています (階層はディメンジョンに属しています)。階層には、単一レベルのみ、または複数のレベルを含めることができます。複数のレベルを含める場合、階層の “上位” レベルは “下位” レベルより粒度が粗くなります。つまり、上位レベルの各メンバには、下位レベルのメンバよりも大きいレコード・セットが格納されます。

一般的な使用法では、上位レベルは下位レベルの親と呼ばれます。ただし、階層が実際にはメンバ間の階層であることを覚えておくと役に立ちます。したがって、上位レベルのメンバは下位レベルの 1 つ以上のメンバの親であると記述する方がより正確です。逆に、下位レベルのメンバは、上位レベルの 1 つのメンバの子です。

階層は、レベルが提供する機能に加えて追加機能を提供します。"DeepSee モデルの定義" の “階層およびディメンジョン” を参照してください。同じドキュメントの “ディメンジョン、階層およびレベルの定義” も参照してください。

iKnow ディメンジョン

iKnow メジャーを分析する特殊なディメンジョン。iKnow メジャーは構造化されていないテキストに基づくメジャーです。"DeepSee 上級モデリング・ガイド" の “構造化されていないデータのキューブでの使用 (iKnow)” を参照してください。

iKnow メジャー

構造化されていないテキストに基づく特殊なメジャー。ピボット・テーブルに直接 iKnow メジャーを表示することはできません。その目的は、iKnow ディメンジョンによって使用されるデータを提供することです。"DeepSee 上級モデリング・ガイド" の “構造化されていないデータのキューブでの使用 (iKnow)” を参照してください。

KPI

%DeepSee.KPIOpens in a new tab に基づくクラス。多くの場合、KPI はクエリを使用して、結果セットを表示しますKPI は、ピボット・テーブルと同様に、ダッシュボードで、ウィジェット内に表示できます。計算メンバ (計算メジャーを含む) のビルディング・ブロックとして KPI を使用することも可能です。"DeepSee 上級モデリング・ガイド" の “基本的な KPI の定義” および後続の各章を参照してください。

レベル

レコードのグループ化を可能にするキューブ要素。レベルはメンバで構成され、それぞれのメンバは一連のレコードです。"DeepSee モデルの定義" の “基本概念” を参照してください。同じドキュメントの “レベルの定義の詳細” も参照してください。

リスト・ベースのレベル

リスト値に基づくレベル。例えば、1 人の患者に複数の診断が存在する場合があります。Diagnoses レベルで患者を診断別にグループ化します。リスト・レベルを使用すると、ソース・クラスの指定のレコードが複数の値を保持できるようになるため、そのレコードはレベルの複数のメンバに属することができます。

リスト

ピボット・テーブルの 1 つまたは複数のセルに関連付けられた最下位レベルのレコードにアクセスする SQL クエリ。"DeepSee モデルの定義" の “リストの定義” を参照してください。

リスト・グループ

リストのグループを定義するクラス。リスト・グループは、リスト・グループ・マネージャで作成します。このツールの目的は、ユーザやユーザの顧客が、アーキテクトにアクセスすることなく、キューブ定義の外部でリストを定義できるようにすることです。"DeepSee モデルの定義" の “リスト・グループの定義” を参照してください。

リスト・フィールド

キューブ定義で定義された <listingField> 要素。ユーザは、アナライザでカスタム・リストを作成するときに、そのリストに含めるリスト・フィールドを選択できます。"DeepSee モデルの定義" の “リスト・フィールドの定義” を参照してください。

この用語は、任意のリストの任意のフィールドをより一般的に表す場合もあります。

マップ・リスト

場所データを含み、マップとして表示されるリスト。マップ上の各ピンはソース・レコードに対応しています。

Important:

マップ・リストでは Google Maps API が使用されます。この API が利用条件 (Terms of Use) に従って使用されていることを確認してください。利用条件には、このリストに表示されているリンクからアクセスできます。

Google Maps API を使用するには、API キーを取得する必要があることに注意してください。詳細は、"DeepSee 実装ガイド" の "基本設定の指定" を参照してください。

マップ・ウィジェット

場所データを含み、マップとして表示される ダッシュボード・ウィジェット。マップ上の各ピンは、レベル (特に場所を表すレベル) のメンバに対応しています。

Important:

マップ・ウィジェットでは Google Maps API が使用されます。この API が利用条件 (Terms of Use) に従って使用されていることを確認してください。利用条件には、このウィジェットに表示されているリンクからアクセスできます。

Google Maps API を使用するには、API キーを取得する必要があることに注意してください。詳細は、"DeepSee 実装ガイド" の "基本設定の指定" を参照してください。

MDX

多次元式。OLAP (オンライン分析処理) データベースの標準クエリ言語で、多くの BI アプリケーションで使用されます。"DeepSee での MDX の使用法" および "DeepSee MDX リファレンス" を参照してください。

メジャー

複数のレコード間で値を集計するキューブ要素 (わずかな例外があります)。各メジャーは、ソース値に基づきます。これは、クラス・プロパティまたは ObjectScript 式のいずれかです。メジャーの定義には、集約関数も組み込まれ、これによってそのメジャーの値の集約方法が指定されます。"DeepSee モデルの定義" の “基本概念” を参照してください。同じドキュメントの “メジャーの定義” も参照してください。

メンバ

レコードのセット。各レベルには 1 つまたは複数のメンバがあります。"DeepSee モデルの定義" の “基本概念” を参照してください。同じドキュメントの “レベルの定義の詳細” も参照してください。

名前付きフィルタ

アナライザで定義される再使用可能なフィルタ。"DeepSee アナライザの使用法" の “ピボット・テーブルのフィルタ処理” を参照してください。

名前付きセット

キューブ内で定義される再使用可能な MDX セット。"DeepSee モデルの定義" の “名前付きセットの定義” を参照してください。

ピボット・テーブル

対話型で、ドリル可能なデータの表示。通常、行と列があり、特定のユーザ・ロール、またはユーザ・インタフェースの特定の領域向けに設計されています。ピボット・テーブルは、実行時に実行される MDX クエリに基づき、ユーザが行うフィルタの選択などの入力に応答できます。内部的には、キューブから値を取得します。"DeepSee アナライザの使用法" を参照してください。

ピボット変数

ピボット・テーブルでの使用を意図した要素。具体的には、ピボット・テーブルを定義するクエリの選択された部分で使用されます。ダッシュボードでピボット・テーブルを表示する際に、ダッシュボードにコントロールを含めることができ、ユーザはこれを使用して対応するピボット変数の値を変更できます。"DeepSee アナライザの使用法" の “ピボット変数の定義と使用” を参照してください。

ピボット変数は、実行時変数とはまったく異なります。

ポートレット

ダッシュボードに表示できるカスタム・ウィジェット。ポートレットの作成の詳細は、"DeepSee 実装ガイド" を参照してください。

プラグイン

アナライザおよびクエリで使用する 1 つ以上の計算を定義する特殊な形式の KPI。プラグインは、複雑な計算または時間がかかる計算に特に適しています。例えば、ソース・レコードの複数の異なる部分や外部情報を使用する計算をする場合に、プラグインは適しています。"DeepSee 上級モデリング・ガイド" の “プラグインの定義” を参照してください。

プロパティ

指定のレベルメンバ固有の値。レベルにプロパティが設定されていると、そのレベルのメンバそれぞれにそのプロパティ値が存在します。その他のレベルにはそのプロパティの値が存在しません。クエリでは、メジャーを使用する場合とほとんど同様に、プロパティを使用できます。DeepSee では、メンバ名の制御やメンバの並べ替え順の制御などの他の目的でプロパティを使用することも可能です。"DeepSee モデルの定義" の “プロパティの定義” を参照してください。

品質メジャー

品質メジャーは、MDX 式を組み合わせる式によって定義されるため、計算メジャーと似ています。数式を使用可能なサブジェクト領域を 1 つまたは複数指定すると、品質メジャーをパブリッシュするかどうか (およびそれによってアナライザで使用できるようにするかどうか) を制御できます。各品質メジャーは、%DeepSee.QualityMeasure.QualityMeasureOpens in a new tab のサブクラスです。

詳細は、"DeepSee 上級モデリング・ガイド" の “品質メジャーの定義” を参照してください。

リレーションシップ

一方のキューブのディメンジョンを他方のキューブで使用できるようになる (逆も可能な場合あり) 2 つのキューブ間の接続。リレーションシップを定義する際は、レベルを複数回定義するのではなく、1 回だけ定義することで、ファクト・テーブルとインデックスのサイズを最小にできます。"DeepSee 上級モデリング・ガイド" の “キューブ間のリレーションシップ” を参照してください。

実行時変数

ダッシュボードのフィルタの既定値として使用するための特別な要素 (現在の唯一の用途)。実行時変数の定義は、実行時に評価される ObjectScript 式です。"DeepSee 実装ガイド" の “設定の構成” を参照してください。

実行時変数は、ピボット変数とはまったく異なります。

検索できるメジャー

ソース・レコードの値を考慮したフィルタの適用を可能にするメジャー。検索可能メジャーは、インターシステムズによる MDX への拡張機能です。標準的な MDX では、フィルタはメンバにのみ基づくことができます。"DeepSee モデルの定義" の “メジャーの定義” を参照してください。

セット

複数の MDX の項目のリスト。通常、ピボット・テーブルの行または列に使用されます。この項目は、リテラル値、メンバ、およびタプルの任意の組み合わせです。概要については、"DeepSee での MDX の使用法" の “セットを使用した作業” を参照してください。リファレンス情報は、DeepSee MDX リファレンス の “セット式” を参照してください。

共有ディメンジョン

複数のキューブで使用できるディメンジョン。つまり、複数のキューブが、行または列あるいはフィルタのディメンジョンのメンバを使用できます。ディメンジョンは公式にまたは非公式に共有できます。ディメンジョンが公式に共有される場合、このディメンジョンを使用するキューブを組み合わせた複合キューブを定義できます。"DeepSee 上級モデリング・ガイド" の “共有ディメンジョンおよび複合キューブの定義” を参照してください。

ソース・クラス、ソース・レコード

ソース・クラスは、キューブの基盤となるデータを含むクラスです。各キューブには、通常永続クラスであるソース・クラスがあります。ソース・クラスには一連のソース・レコードがあります。概要については、"DeepSee モデルの定義" の “基本概念” を参照してください。

スター・テーブル

ディメンジョン・テーブルを参照してください。

サブジェクト領域

オプションによるオーバーライドを持つキューブのビュー。サブジェクト領域は、ファクト・テーブルおよび関連キューブの関連するテーブルを使用し、独立した更新を必要としません。サブジェクト領域を定義すると、複数のキューブなしで、より小さなデータ・セットに焦点を当てることができます。"DeepSee モデルの定義" の “サブジェクト領域の定義” を参照してください。

キューブの同期

ソース・クラスの増分変更に基づいて、キューブファクト・テーブルおよびインデックスを更新するプロセス。"DeepSee モデルの定義" の “キューブのコンパイルとビルド” および "DeepSee 実装ガイド" の “キューブの最新状態の維持” を参照してください。

キューブの構築も参照してください。

条件リスト

キーと値のペアの単純な (拡張可能な) リスト。条件リストにより、プログラミングせずに DeepSee モデルをカスタマイズする方法が提供されます。"DeepSee 上級モデリング・ガイド" の “条件リストの定義” を参照。

時間ディメンジョンおよび時間レベル

時間ディメンジョンは、時間レベルを含むディメンジョンです。時間レベルは、ソース・データの日付または時刻の値別にデータをグループ化します。

タプル

メンバの共通部分で構成される MDX 値のタイプ。タプルがキューブ内の各ディメンジョンを参照する場合、そのタプルは完全修飾されています。そうでない場合、このタプルは部分修飾されています。

概要については、"DeepSee での MDX の使用法" の “タプルとキューブ” を参照してください。リファレンス情報は、DeepSee MDX リファレンス の “タプル式” を参照してください。

構造化されていないデータ

英語やフランス語などの人間の言語でテキストとして記述されるデータ。iKnow 意味分析エンジンは、構造化されていないデータを分析します。このエンジンは、DeepSee と同じ方法で Caché に組み込まれています。概要は、"iKnow の使用法" の “コンセプトの概要” を参照してください。

構造化されていないデータを含むプロパティがキューブのソース・テーブルに存在する場合、DeepSee キューブ内で構造化されていないデータを使用できます。"DeepSee 上級モデリング・ガイド" の “構造化されていないデータのキューブでの使用 (iKnow)” を参照してください。

ウィジェット

ダッシュボード内にあり、(ほとんどの場合) DeepSee から取得したデータを表示する長方形の領域。"DeepSee ダッシュボードの作成" を参照してください。

FeedbackOpens in a new tab