セマンティック・モデラーへの移行のためのセマンティック・モデルの準備

移行を成功させるには、セマンティック・モデルを確認して準備します。

セマンティック・モデラーで移行がどのように処理されるか、および移行後に修正する必要がある問題のタイプの詳細は、「セマンティック・モデラーへの移行後のセマンティック・モデルの更新」を参照してください。

アイテム 説明
データ・ソース

セマンティック・モデラーでサポートされているデータ・ソースがセマンティック・モデルで使用されていることを確認します。移行前に、セマンティック・モデルでサポートされていないデータ・ソースを削除するか、置換してください。

「セマンティック・モデルでサポートされているデータ・ソース」を参照してください。

2つの論理表に基づく階層(論理ディメンション)

階層(論理ディメンション)が1つの論理表(ディメンション表)のみに基づいていることを確認します。セマンティック・モデラーでは、1つの論理表に基づく1つの階層(論理ディメンション)というデータ・モデリングのベスト・プラクティスが施行されます。

モデルを移行する前に、モデル管理ツールに移動して論理表を結合します。次に、データをマージした論理表を削除します。

たとえば、ディメンション表およびディメンション拡張表に基づく階層(論理ディメンション)を持つスノーフレーク・モデルがある場合、モデル管理ツールに移動して、ディメンション拡張表データをディメンション表に追加します。論理表の結合後、ディメンション拡張表を削除します。

論理外部キー結合

セマンティック・モデルに論理外部キー結合が含まれているかどうかを確認します。論理外部キー結合はセマンティック・モデラーに存在せず、移行には含まれません。

モデルを移行する前に、論理外部キー結合を削除し、論理結合に置き換えてください。

主キー セマンティック・モデルのすべての論理レベルに主キーが含まれていることを確認します。
アプリケーション・ロール

セマンティック・モデルで、オブジェクト権限およびデータ・セキュリティにアプリケーション・ロールが使用されていることを確認します。

管理ツールで開発されたセマンティック・モデルに対するユーザー・レベルのセキュリティが非推奨になったため、セマンティック・モデラーによってユーザー・レベルのセキュリティは移行されません。

管理ツールでは、Identity Managerを使用して、モデルでユーザーではなくアプリケーション・ロールが使用されていることを確認できます。

整合性チェック

移行前に、セマンティック・モデルは整合性チェックに合格する必要があります。移行前にモデル管理ツールで、モデルに対して整合性チェックを実行し、エラーを修正します。