![]() 前へ |
![]() 次へ |
ディメンションにデータをロードする際、Warehouse Builderは、ソース・レコードのビジネス識別子を既存のディメンション・レコードのビジネス識別子と比較することで、類似のレコードが存在するかどうかをチェックします。
ディメンションにデータをロードするには、次の手順を実行します。
「マッピングの定義」の説明に従って、マッピングを定義します。
マッピングにディメンション演算子を追加します。この演算子が、データのロード先となるディメンションにバインドされていることを確認してください。
マッピングへの演算子の追加の詳細は、「マッピングへの演算子の追加」を参照してください。
ソース・オブジェクトに対応する演算子、およびソース・データがディメンションにロードされる前に実行する必要のある変換に対応する演算子を追加します。
ソース演算子の属性を中間変換演算子に(ソース・データをディメンションにロードする前に変換する場合)、次にターゲット・ディメンションにマップします。要件に従って、すべての属性のマッピングを完了します。
ロードするレコードと同じビジネス識別子を持つレコードがすでに存在する場合、そのレコードはソースの属性値で更新されます。存在しない場合は、ソース・レコードがディメンションにロードされます。
ディメンション演算子の「ロード・タイプ」プロパティを「ロード」に設定します。
プロジェクト・ナビゲータでマッピングを選択し、ツールバーの「検証」アイコンをクリックして、マッピングを検証します。
検証プロセスで発生したエラーを解決します(ある場合)。
プロジェクト・ナビゲータでマッピングを選択し、ツールバーの「生成」アイコンをクリックして、マッピングを生成します。
ログ・ウィンドウの新しい「結果」タブに生成結果が表示されます。生成エラーを解決します(ある場合)。