Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. アプリケーション取り込みとレプリケーション

アプリケーション取り込みとレプリケーション

アプリケーション取り込みとレプリケーション

一般的な制限とガイドライン

一般的な制限とガイドライン

アプリケーション取り込みとレプリケーション
タスクを初期ロード操作、増分ロード操作、または初期ロード操作と増分ロード操作の組み合わせに設定する前に、次の制限とガイドラインを確認してください。
  • アプリケーション取り込みとレプリケーション
    は、Cloud Hosted Agent、クラウドプラットフォーム上のランタイム環境、またはサーバーレスランタイム環境をサポートしていません。ローカルのSecure Agentインストールを使用します。
  • アプリケーション取り込みとレプリケーション
    タスクに割り当てられているランタイム環境のSecure Agentが終了すると、関連付けられた取り込みジョブをデプロイ解除し、タスクを更新して別のランタイム環境を指定し、タスクを再度デプロイすることはできません。この場合、次のいずれかのアクションを実行します。
    • 別のSecure Agentをランタイム環境に割り当てます。新しいSecure Agentが動作していることを確認します。次に、関連する取り込みジョブを再開します。
    • このタスクをコピーします。タスクコピーで、アクティブなSecure Agentを持つ別のランタイム環境を指定します。次に、タスクをデプロイし、関連する取り込みジョブを実行します。
  • 同じソースに対して複数の増分ロードジョブ、または初期ロードと増分ロードの組み合わせジョブを実行する場合、新しいジョブで処理されているソースオブジェクトとターゲットオブジェクトを再同期しない限り、一部のソースオブジェクトのキャプチャ処理をあるジョブから別のジョブに移動したり、ジョブを1つのジョブに統合したりすることはできません。各ジョブは、一意のリカバリチェックポイントを維持します。オブジェクトのキャプチャ処理をあるジョブから別のジョブに移動しようとすると、そのテーブルの正しいリカバリ情報が保持されず、ターゲットでデータが失われたり、イベントが重複したりする可能性があります。
  • アプリケーション取り込みおよびレプリケーションは、ターゲットオブジェクトを生成するときにレプリケーションに必要な最小限のソース制約を使用します。ソースにプライマリキーがある場合、ジョブはターゲットオブジェクトの作成時にそのプライマリキーを優先的に使用し、他の制約は使用しません。
    レプリケーションに必要のないソースオブジェクトプロパティ(ストレージやパーティション化など)はターゲットに反映されません。
  • データ取り込みおよびレプリケーション
    はデータをレプリケートするときにソースとターゲット間の一貫性を維持しようとするため、NULL許容性、外部キー、デフォルトなどの制約をターゲットに対して追加したりターゲットから認識したりすることはありません。このような動作を行った場合、ソースとターゲットの間に不整合が生じ、レプリケーションエラーが発生する可能性があります。例えば、NULL許容ソースカラムからデータを受け取るターゲットカラムにNOT NULL制約が追加された場合、またはデフォルトと一致しないソースデータを受け取るターゲットカラムにDEFAULT制約が追加された場合、エラーが発生する可能性があります。
    タスクのデプロイ時にソース制約が存在する場合、データがソースカラムに追加されてキャプチャされたときには存在していなかった可能性があるため、ターゲットでは再作成されません。