ディメンションの拡張

別のデータ・ソースからの追加属性を使用して、事前作成済のディメンションを拡張します。たとえば、事前作成済ディメンションで使用できないカテゴリ列を作成できます。

ソート順序列を定義して、論理列のソート順序を制御できます。特に、目的のソート順序がデータの自然なソート順序と一致しない場合です。これは、特定の時系列順で月をソートしたり、コードまたは階層に基づいて記述列をソートする場合に役立ちます。セマンティック・モデルを拡張するための推奨事項およびヒント拡張の項のディメンションの拡張を参照してください。

  1. ディメンションの拡張ウィザードのステップ1で、データベースからスキーマおよび表を選択します。
  2. 公開する列または結合の作成のキーとして使用する、またはソートする列を選択します。
  3. 「表示名」表フィールドをクリックして、列の新しい名前を入力するか、既存名を編集し、[Enter]を押してから受け入れるか、[Esc]をクリックして取り消します。
  4. 「ソート順列」で、公開またはキーとして使用するために選択した列の「ソート順列」で適用可能な値を選択します。
    ソート順列が、表示列と同じ階層レベルにあることを確認します。カスタム並べ替えを必要としないカラムの場合、並べ替え順カラムはデフォルトの[選択]状態のままにします。
  5. 最後のリフレッシュ以降に選択した属性のいずれかがソース表で削除または変更された場合、そのような列が強調表示され、表を更新するかどうかを尋ねるメッセージが表示されます。メッセージで「OK」を選択して、ソース列をリロードします。ソース列に対する変更を確認する場合は、メッセージで「取消」をクリックし、後で「リフレッシュ」をクリックしてソース列を再ロードします。
    選択した属性のいずれかがソース表で削除または変更されている場合は、リフレッシュされたソース列のリストが表示されます。リフレッシュ中にいずれかのカスタム列で検証に失敗すると、失敗の原因を解決して再検証するよう求めるメッセージが表示されます。
  6. オプション: 次の手順を使用して、「列の作成」をクリックし、ターゲット・サブジェクト領域のディメンション表に別の列を追加します:
    1. 「列の作成」に、表示名を入力します。
    2. 「データ要素」で、選択したディメンション表の物理表からデータ要素を検索します。
    3. 検索結果から、データ要素をダブルクリックしてテキスト・ペインに配置します。
    4. 「ファンクション」で、式を使用して列を作成するファンクションを検索します。たとえば、"substring"や"concatenate"などのファンクションを検索して、新しい式ベースの列を作成します。検索結果から、該当する結果をダブルクリックして、中央のテキスト・ペインに追加します。
    5. 「検証」をクリックし、「保存」をクリックします。
  7. 「次へ」をクリックしてください。
  8. ウィザードのステップ2で、結合タイプを選択し、ディメンション・キーを選択して拡張ディメンション・キーと結合します。式を結合条件として指定する場合は、「複合結合」をクリックし、「結合の作成」で「結合の追加」をクリックし、ターゲットおよびソースの論理表を選択して、結合条件を式として入力し、「OK」をクリックします。
  9. 「終了」をクリックします。