Data Transmission Service (DTS) は、データ同期タスクまたはデータ移行タスクを構成する際に、データベース、テーブル、カラムなどのオブジェクトの名前をマッピングできるオブジェクト名マッピング機能に対応しています。これにより、ターゲットデータベースに同期または移行されるオブジェクトの名前を変更できます。オブジェクト名マッピング機能を使用して、ターゲットデータベースの特定のデータベース、テーブル、またはカラムにデータを同期または移行したり、ソースオブジェクトと同じスキーマで名前の異なるオブジェクトをターゲットデータベースに作成したりできます。
シナリオ
以下のシナリオは、ソースデータベースとターゲットデータベースが同じデータベースインスタンスに存在する場合にも適用されます。この場合、データ分離が必要です。たとえば、異なるデータベース名またはテーブル名を使用してデータを分離できます。
|
シナリオ |
説明 |
|
ターゲットデータベースにデータを受け取るオブジェクトを作成する。 |
|
|
データを受け取るターゲットデータベースのオブジェクトを指定する。たとえば、複数のテーブルからのデータを 1 つの大きなテーブルに集約できます。 |
事前にターゲットデータベースにデータを受け取るオブジェクトを作成し、データ互換性を確保する必要があります。
|
|
ターゲットデータベースにオブジェクトを作成する。 |
このシナリオは、データ移行タスクにのみ対応しています。移行タイプ パラメーターには、スキーマ移行 のみを選択する必要があります。 |
手順
データ同期タスクまたはデータ移行タスクの オブジェクトの設定と詳細設定 ステップで、オブジェクト名のマッピングを実行します。 使用上の注意と手順の詳細については、「オブジェクト名のマッピング」をご参照ください。
よくある質問
-
マッピング機能はソースデータベースインスタンスのオブジェクト名を変更しますか?
いいえ。 マッピング機能を使用する場合、システムは設定したマッピング名で新しいオブジェクトを命名し、ターゲットデータベースインスタンスでそのオブジェクトを作成または照合します。
-
オブジェクト名マッピング機能を使用すると、どのような影響が生じますか?
オブジェクト名マッピング機能を使用してオブジェクトの名前を変更すると、このオブジェクトに依存する他のオブジェクトの同期または移行が失敗する可能性があります。
-
オブジェクト名マッピング機能を使用して、データベースやテーブルのスキーマを変更できますか?
対応していません。