品質メジャーの定義
ここでは、Business Intelligence で使用するために、品質メジャーを定義する方法を説明します。品質メジャーは、計算メジャーに似ています ("InterSystems Business Intelligence のモデルの定義" を参照してください)。
品質メジャーとその他の基本 Business Intelligence モデル要素との比較については、"モデル・オプションの概要" を参照してください。
品質メジャーの概要
品質メジャーは、複数のコンテキストで再利用可能な計算メジャーに似ています。品質メジャーは、MDX 式を組み合わせた数式で定義できます。数式を使用可能なサブジェクト領域を 1 つまたは複数指定すると、品質メジャーをパブリッシュするかどうか (およびそれによってアナライザで使用できるようにするかどうか) を制御できます。
各品質メジャーは、InterSystems IRIS® のクラス定義であり、具体的には %DeepSee.QualityMeasure.QualityMeasureOpens in a new tab のサブクラスです。
品質メジャーは、品質メジャー・マネージャまたはスタジオのどちらかで定義できます。ここでは、品質メジャー・マネージャを説明します。
品質メジャーは、以下のように使用できます。
-
パブリッシュされている品質メジャーは、アナライザの左側の領域の [品質メジャー] セクションに表示されます。これらはドラッグして、ピボット・テーブルにドロップできます。
-
品質メジャーは、MDX クエリで使用できます。MDX で品質メジャーを参照するには、以下の構文を使用します。
[%QualityMeasure].[catalog/set/qm name]
catalog は品質メジャーが属するカタログ、set はそのカタログ内のセット、qm name は品質メジャーの略称です (品質メジャーのフルネームは catalog/set/qm name になります)。
また、以下のように品質メジャーでグループ (group name) を参照することもできます。
[%QualityMeasure].[catalog/set/qm name/group name]
品質メジャー・マネージャの概要
品質メジャー・マネージャには、指定したネームスペースのすべてのコンパイル品質メジャー・クラスが表示されます。品質メジャー・マネージャでは、品質メジャー・クラスを作成、変更、および削除できます。品質メジャー・マネージャにアクセスする手順は以下のとおりです。
-
管理ポータルで、[Analytics] を選択します。
-
[ツール]→[品質メジャー] を選択します。
ここでは次の操作を実行できます。
-
このネームスペースの既存の品質メジャーのサマリ情報を表示します。そのためには、[参照] を選択します。
中央の領域に、以下のように表示されます。
-
品質メジャーの定義を表示します。そのためには、[開く] を選択し、その品質メジャーが見つかるまでフォルダを展開して、見つかったメジャーを選択します。中央の領域に表示される詳細の中に、メジャーの定義が表示されたセクションが含まれています。通常は、以下のように表示されます。
このメジャーを編集または削除できます。
-
品質メジャーを作成します。そのためには、[新規作成] を選択し、次のセクションの説明に従って操作を続行します。
品質メジャーの作成
品質メジャーを作成する手順は以下のとおりです。
-
[新規作成] を選択します。
ダイアログ・ボックスが表示されます。
-
以下の値を指定します。これらはすべて必須です。
-
[カタログ] で、既存のカタログを選択するか、または新しいカタログの名前を入力します。
-
[セット] で、既存のセットを選択するか、または新しいセットの名前を入力します。
-
[名前] で、名前を入力します。
-
[品質メジャーのクラス名] で、完全修飾クラス名 (パッケージおよびクラス) を入力します。
-
[OK] を選択します。
ダイアログ・ボックスが閉じ、ページの中央の領域に、品質メジャーの初期定義が以下のように表示されます。
ここに示すように、品質メジャーはすべて、[メジャー] フィールドで数式として表されます。この場合、数式は以下のとおりです。
[Numerator]/[Denominator]
Numerator と Denominator は、この品質メジャーで定義されているグループの名前です。
各グループは 1 つまたは複数の項目で構成され、各項目は MDX 式によって定義されます。
品質メジャーの初期定義では、これらのグループはそれぞれ定数 (100) として定義されます。この品質メジャーの初期値は 1 です。
他の情報は、ページの下部領域に表示されます。
-
[編集] を選択します。
これにより、数式を変更したり、他の変更を実行できます。この後のセクションを参照してください。
-
操作が完了したら、[保存] を選択して定義を保存するか、[名前を付けて保存] を選択して新しい名前で定義を保存します。
定義を保存すると、自動的にクラスがコンパイルされ、品質メジャー定義がシステム・グローバルに書き込まれます。
品質メジャーの他の情報の編集
品質メジャーを編集モードで表示した場合、[キャプション] (ページの上部) およびページの下部の以下の領域も編集できます。
ここでは次の操作を実行できます。
ここで編集可能な項目は以下のとおりです。
-
[サブジェクト領域] — この品質メジャーを使用可能なキューブまたはサブジェクト領域を指定します。
複数のキューブまたはサブジェクト領域を指定するには、スタジオで品質メジャー・クラスを編集します。
このリストの任意のキューブに基づく任意のサブジェクト領域で、自動的に品質メジャーが使用可能になることに注意してください。
-
[パブリッシュ] — この品質メジャーがアナライザで使用可能かどうかを指定します。
-
[他の情報へのリンク] — 他の情報を含む URL へのリンクを指定します。
-
カスタム項目 — 品質メジャー・マネージャに表示する他の情報を指定します。これらの項目は使用されません。
リンクされた品質メジャー (品質メジャーのエイリアス) の定義
リンクされた品質メジャーは、別の品質メジャー (マスタ・メジャー) のエイリアスです。マスタ・メジャーは、パブリッシュされる場合もされない場合もあります。また、別のサブジェクト領域に属していることもあります。
リンクされた品質メジャーを作成する手順は以下のとおりです。
-
[新規作成] を選択します。
ダイアログ・ボックスが表示されます。
-
以下の値を指定します。これらはすべて必須です。
-
[カタログ] で、既存のカタログを選択するか、または新しいカタログの名前を入力します。
-
[セット] で、既存のセットを選択するか、または新しいセットの名前を入力します。
-
[名前] で、名前を入力します。
-
[品質メジャーのクラス名] で、完全修飾クラス名 (パッケージおよびクラス) を入力します。
-
[OK] を選択します。
ダイアログ・ボックスが閉じ、ページの中央の領域に、品質メジャーの初期定義が表示されます。
-
[編集] を選択します。
-
[リンク先] で、親メジャーを選択し、[OK] を選択します。
既存の品質メジャーに対して [リンク先] を指定すると、そのメジャーのオプションのプロパティの値は破棄されます。
-
必要に応じて、以下のオプションも指定します。
その他のオプションは、マスタ・メジャーから継承されます。
-
操作が完了したら、[保存] を選択して定義を保存するか、[名前を付けて保存] を選択して新しい名前で定義を保存します。
定義を保存すると、自動的にクラスがコンパイルされ、品質メジャー定義がシステム・グローバルに書き込まれます。
品質メジャーの削除
品質メジャーを削除する手順は以下のとおりです。
-
その定義を表示します。
-
[削除] を選択します。
-
[OK] を選択します。