階層の管理

階層を使用してカスタム・ディメンションを作成し、カスタム・ディメンション階層を事前作成済ファクトまたはカスタム・ファクトに結合し、ビジネス要件を満たすように任意のサブジェクト領域に階層を追加できます。

このディメンション表の属性を使用して製品階層を組み立てます。階層を使用すると、集計およびドリルダウンを定義できます。これにより、サマリー・レベルでレポートし、同じビジュアライゼーション内で詳細に簡単にドリルできるようになります。

論理スター内で、「カスタマイズのみ表示」を選択して、カスタム・ディメンションをフィルタおよびフォーカスできます。また、論理スター内のオブジェクトを検索およびフィルタできます。論理スターに階層を持つディメンションを作成したり、既存のディメンションを追加できます。「セマンティック・モデルを拡張するための推奨事項とヒント」で、階層を作成するための推奨事項を参照してください。

  1. 「セマンティック・モデル拡張」ページの「カスタマイズ・サンドボックス」で、該当するサンドボックスにマウス・ポインタを重ねて「アクション」を表示し、「サンドボックスの表示」をクリックします。
  2. 選択したサンドボックスの「詳細」ページで、次のステップを実行します。
    1. 「アクションの実行」をクリックし、「論理スターの管理」を選択します。
    2. 「論理スターの編集」をクリックし、該当するファクトを選択します。
    3. 「次へ」をクリックしてください。
  3. 「論理スター- ファクト」ページで、「ディメンションの追加」をクリックし、「新規ディメンションの作成」または「既存のディメンションの追加」を選択します。
  4. 「ディメンションの追加」ページのウィザードのステップ1で、次のステップを実行します。
    1. スキーマおよびオブジェクトを選択し、「ディメンション名」にディメンションの名前を入力します。
    2. ファクトへの結合に必要なすべてのキーの「キーに使用」チェック・ボックスを選択します。
    3. 論理スターに追加する必要があるすべての列の「属性の追加」チェック・ボックスを選択します。
    4. 必要に応じて、「表示名」を変更して列の名前を変更します。
    5. 「次へ」をクリックしてください。
  5. 最後のリフレッシュ以降に選択した属性のいずれかがソース表で削除または変更された場合、それらの列が強調表示され、表を更新するかどうかを尋ねるメッセージが表示されます。
    • メッセージで「OK」を選択して、ソース列をリロードします。
    • ソース列に対する変更を確認する場合は、メッセージで「取消」をクリックし、後で「リフレッシュ」をクリックしてソース列をリロードします。
  6. 次の手順を使用して、「列の作成」をクリックしてターゲット・サブジェクト領域のディメンション表に別の列を追加します:
    1. 「列の作成」に、表示名を入力します。
    2. 「データ要素」で、選択したディメンション表の物理表からデータ要素を検索します。
    3. 検索結果から、データ要素をダブルクリックしてテキスト・ペインに配置します。
    4. 「ファンクション」で、式を使用して列を作成するファンクションを検索します。たとえば、"substring"や"concatenate"などのファンクションを検索して、新しい式ベースの列を作成します。検索結果から、該当する結果をダブルクリックして、中央のテキスト・ペインに追加します。
    5. 「検証」をクリックし、「保存」をクリックします。
  7. ウィザードのステップ2で、次の手順を実行して、このディメンションの属性を使用して製品階層を構築し、「次へ」をクリックします。
    1. 「サブジェクト領域への階層の追加」を選択します。
    2. 「階層名」に階層の名前を入力します。
    3. 使用可能なデータ要素を選択して「選択したデータ要素」ペインにドラッグ・&・ドロップし、ディメンションの階層を構成します。
    4. 「選択したデータ要素」ペインで、レベルをクリックしてその主キーを更新し、「プロパティ」ペインでその表示属性を設定します。
      階層に複数のレベルを追加するには、レベルを右クリックして「子の追加」または「n」の子レベルの追加」を選択します。たとえば、リージョン階層には、レベル1のリージョン合計、レベル2のリージョン、レベル3の国、レベル4の州およびレベル5の都市を含めることができます。
    5. オプション: 「タイプ」を選択します。
      「タイプ」として「時間」を選択した場合、他の「タイプ」オプションは選択できません。「不規則」「スキップされたレベル」を一緒に使用できます。
      • 「時間」を選択して、時間ベースの階層専用に使用される階層を定義します。AGOやTODATEなどの時系列計算を使用する場合は、時間階層が必要です。
      • 「不規則」を選択すると、すべてのデータが階層のどのレベルにも存在するわけではない、バランスの取れたレベルベースの階層を定義できます。
      • 「スキップされたレベル」を選択して、階層のすべてのメンバーがすべてのレベルで祖先を持つわけではない階層を定義します。

      ディメンション階層のタイプの例については、「ディメンション階層、レベル・キーおよびコンテンツ・レベル」を参照してください。

    6. 「次へ」をクリックしてください。
  8. ウィザードのステップ3で、次のステップを実行します。
    1. 「ソート順列」で、公開またはキーとして使用するために選択した列に適用可能な値を選択します。
    2. ソート順列が、表示列と同じ階層レベルにあることを確認します。カスタム・ソートを必要としない列の場合、ソート順列はデフォルトの「選択」状態のままにします。
    3. 「終了」をクリックします。