Salesforceコネクタ
>
Salesforceでのレプリケーションタスク
> データベースターゲットのリセット
データベースターゲットのリセット
レプリケーション
タスクでリレーショナルターゲットテーブルをリセットすると、そのタスクのすべてのターゲットテーブルが削除されます。
リレーショナルターゲットをリセットする必要がある理由として、以下が考えられます。
•
Salesforceソースフィールドのデータ型、精度、またはスケールが変更されている場合に、
レプリケーション
タスクを増分ロードとして実行すると、タスクが失敗することがあります。これは、ソースフィールドとリレーショナルターゲットテーブルカラムのデータ型が一致しない、または、ターゲットテーブルカラムに、Salesforceフィールドのすべての値を格納できないためであることが考えられます。ターゲットテーブルをリセットすると、ターゲットテーブルカラムのデータ型、精度、またはスケールを、Salesforceフィールドと同期できます。精度またはスケールを低下させた場合、
レプリケーション
タスクは成功し、ターゲットテーブルカラムは変更されません。
•
Salesforceソースのフィールドを削除すると、
レプリケーション
タスクは、Microsoft SQL Serverリレーショナルターゲットに書き込みを行います。
Microsoft SQL Serverターゲットに書き込む
レプリケーション
タスクを実行する場合に、ソースに存在しないフィールドまたはカラムがあると、その
レプリケーション
タスクは失敗します。
レプリケーション
タスクの実行を成功させるには、ターゲットテーブルをリセットして、最新のソース定義に基づいてターゲットを再作成してから、
レプリケーション
タスクを実行します。