セマンティック・モデラーへの移行のためのセマンティック・モデルの準備
移行を成功させるには、セマンティック・モデルを確認して準備します。
セマンティック・モデラーで移行がどのように処理されるか、および移行後に修正する必要がある問題のタイプの詳細は、「セマンティック・モデラーへの移行後のセマンティック・モデルの更新」を参照してください。
アイテム | 説明 |
---|---|
データ・ソース |
セマンティック・モデラーでサポートされているデータ・ソースがセマンティック・モデルで使用されていることを確認します。移行前に、セマンティック・モデルでサポートされていないデータ・ソースを削除するか、置換してください。 「セマンティック・モデルでサポートされているデータ・ソース」を参照してください。 |
2つの論理表に基づく階層(論理ディメンション) |
階層(論理ディメンション)が1つの論理表(ディメンション表)のみに基づいていることを確認します。セマンティック・モデラーでは、1つの論理表に基づく1つの階層(論理ディメンション)というデータ・モデリングのベスト・プラクティスが施行されます。 モデルを移行する前に、モデル管理ツールに移動して論理表を結合します。次に、データをマージした論理表を削除します。 たとえば、ディメンション表およびディメンション拡張表に基づく階層(論理ディメンション)を持つスノーフレーク・モデルがある場合、モデル管理ツールに移動して、ディメンション拡張表データをディメンション表に追加します。論理表の結合後、ディメンション拡張表を削除します。 |
論理外部キー結合 |
セマンティック・モデルに論理外部キー結合が含まれているかどうかを確認します。論理外部キー結合はセマンティック・モデラーに存在せず、移行には含まれません。 モデルを移行する前に、論理外部キー結合を削除し、論理結合に置き換えてください。 |
主キー | セマンティック・モデルのすべての論理レベルに主キーが含まれていることを確認します。 |
アプリケーション・ロール |
セマンティック・モデルで、オブジェクト権限およびデータ・セキュリティにアプリケーション・ロールが使用されていることを確認します。 管理ツールで開発されたセマンティック・モデルに対するユーザー・レベルのセキュリティが非推奨になったため、セマンティック・モデラーによってユーザー・レベルのセキュリティは移行されません。 管理ツールでは、Identity Managerを使用して、モデルでユーザーではなくアプリケーション・ロールが使用されていることを確認できます。 |
整合性チェック |
移行前に、セマンティック・モデルは整合性チェックに合格する必要があります。移行前にモデル管理ツールで、モデルに対して整合性チェックを実行し、エラーを修正します。 |