論理表ソースの論理列から物理列へのマッピングの変更
セマンティック・モデラーは、物理レイヤーから論理レイヤーに表をドラッグ・アンド・ドロップしたとき、または論理表に論理表ソースを追加したときに、自動的に論理列を物理列にマッピングします。これらのデフォルトの列マッピングを変更できます。
その列を列マッピングで使用できるようにするには、物理表ソースを含める必要があります。「論理表ソースの追加」を参照してください。
論理列から物理列へのマッピングは、物理レイヤーと論理レイヤーの間で発生する変換の指定にも使用できます。この変換は、整数データ型を文字に変更するような単純なものから、数式を使用して単位人口あたりの売上の比率を算出するような複雑なものまで利用できます。これらの変換を適用することは、通常「計算項目の作成」と呼ばれます。
論理列のデータ型は、その列の論理表ソースへのマッピングによって決定されます。たとえばある論理列が、null値不可なVARCHAR(50)
のデータ型を持つ1つの物理ソースと、null値可能なVARCHAR(20)
のデータ型を持つ別の物理ソースにマッピングされている場合、この論理列のデータ型はnull値可能なVARCHAR(50)
になります。この最終的な型はプロモートされた型と呼ばれます。論理表ソースのマッピングを管理するルールによって、物理ソースをプロモート可能なデータ型にマップすることはできません(INT
とVARCHAR
のマッピングなど)。
- ホーム・ページで、「ナビゲータ」、「セマンティック・モデル」の順にクリックします。
- 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 「論理レイヤー」をクリックします
- 「論理レイヤー」ペインで、変更する列マッピングを含む表を参照してダブルクリックします。
- 論理表で、「ソース」タブをクリックします。
- 論理表ソースのリスト表で、論理表ソースをクリックして選択し、「詳細ビュー」をクリックしてプロパティ・ペインを開きます。
- 「列マッピング」までスクロールし、変更する列マッピングを見つけてダブルクリックします。
- 物理列フィールドのドロップダウン・ボタンをクリックし、対応する論理列をマップする物理列の名前を参照して選択します。
- 「保存」をクリックします。