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

目次

Search

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

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

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

Microsoft Azure SQL DatabaseターゲットおよびSQL Serverターゲットのガイドライン

Microsoft Azure SQL DatabaseターゲットおよびSQL Serverターゲットのガイドライン

Microsoft Azure SQL DatabaseターゲットおよびMicrosoft SQL ServerターゲットをSAP(初期ロードのみにSAP Mass Ingestionコネクタを使用)、Microsoft Dynamics 365、およびSalesforceソースをすべてのロードタイプで使用する場合は、次のガイドラインを考慮してください。Microsoft SQL Databaseターゲットには、オンプレミス、SQL Server用のMicrosoft Amazon RDS(リレーショナルデータベースサービス)、Azure SQL Managed Instanceターゲットが含まれます。
次のリストは、Microsoft SQL DatabaseターゲットおよびMicrosoft SQL Serveターゲットの準備および使用に関する考慮事項を示しています。
  • SQL Server JDBCドライバは、
    アプリケーション取り込みとレプリケーション
    とともに提供されます。個別にインストールする必要はありません。
  • アプリケーション取り込みとレプリケーション
    ユーザーには、ターゲットテーブルの作成とテーブルへのデータの書き込みを行うため、少なくとも次のデータベースロールが必要です。
    • db_datareader
    • db_datawriter
    • db_ddladmin
  • Administratorで、SQL Serverターゲットに接続するためのSQL Server接続を定義するときに、次の必須の接続プロパティを設定します。
    • SQL Serverのバージョン。
      [SQL Server 2017]
      または
      [SQL Server 2019]
      を選択します。
    • 認証モード。
      [SQL Server認証]
      または
      [Windows認証v2]
      を選択します。
    • ユーザー名
    • パスワード
    • ホスト
    • ポート
    • データベース名
    • スキーマ
    • コードページ
    必要に応じて、ターゲット接続にSSL暗号化を使用するには、[暗号化方式]プロパティを[SSL]、[要求SSL]、または[ログインSSL]のいずれかのオプションに設定します。暗号化を有効にする場合は、次のプロパティも設定します。
    • 暗号プロトコルバージョン
    • サーバー証明書の検証。
      [True]
      を選択します。
    • トラストストア
    • トラストストアパスワード
    • 証明書内のホスト名
    他の接続プロパティはサポートされていません。
  • SQL Serverターゲットを持つ
    アプリケーション取り込みとレプリケーション
    の増分ロードジョブ、初期および増分ロードジョブは、ターゲットテーブルスキーマに基づいて、いくつかの追加のメタデータカラムとともにLOGテーブルを生成します。LOGテーブルは、変更データがターゲットにフラッシュされる直前に作成されます。受信DMLデータは、ローカルCSVファイルをSQL ServerドライバのBulk Copy APIに提供することにでLOGテーブルに挿入されます。LOGテーブルの情報に基づいてmerge apply文が生成され、DML操作が実際のターゲットテーブルに適用されます。この処理が完了すると、LOGテーブルは削除されます。複数のジョブ、または複数のテーブルを含むジョブを実行している場合、LOGテーブルによって、顧客データベースインスタンスの追加スペースまたはサイズ要件が一時的に急増する可能性があります。LOGテーブルに必要なスペースとサイズは、フラッシュサイクルの一部として受信される行数によって異なります。
  • アプリケーション取り込みとレプリケーション
    の増分ロードジョブ、または初期ロードおよび増分ロードジョブがSQL Serverターゲットにプロパゲートできるソースオブジェクト内のフィールド数は、508フィールドを超えることはできません。ソースオブジェクトに508を超えるフィールドが含まれている場合、ジョブはLOGテーブルの作成中に失敗します。
  • アプリケーション取り込みとレプリケーション
    の増分ロードジョブにより、ターゲット上にINFORMATICA_CDC_RECOVERYという名前のリカバリテーブルが生成され、障害後に再開されたジョブが以前に処理されたデータを再度プロパゲートするのを防ぐ内部サービス情報が格納されます。このリカバリテーブルは、ターゲットテーブルと同じスキーマで生成されます。