データベース取り込みとレプリケーションで、任意のロードタイプのタスクのOracle、Microsoft SQL Server、Db2 for i、Db2 for LUW、およびDb2 for z/OSソーステーブルに対して、行レベルのフィルタリングがサポートされるようになりました。行レベルのフィルタリングを使用すると、選択したソーステーブルとカラムのデータ行を、ターゲットに適用する前にフィルタリングすることができます。新しい設定ウィザードでデータベース取り込みとレプリケーションタスクを作成するときに、選択したテーブルのカラムに対して基本フィルタまたは詳細フィルタを定義できます。
パフォーマンス向上のためのCDCステージンググループ
Db2 for iまたはDb2 for z/OSソース、ログベースのCDCメソッドを使用しているOracleソース、またはログベースメソッドまたはCDCテーブルメソッドを使用しているSQL Serverソースを持つデータベース取り込みとレプリケーションの増分ロードジョブ、または初期ロードと増分ロードの組み合わせジョブで、CDCステージングタスクを使用して、ソースデータベースから1回のパスでデータを読み取り、そのデータをクラウドベースのストレージに書き込むことができます。クラウドベースのストレージは、Amazon S3、Google Cloud Storage、またはMicrosoft Azure Data Lake Storage Gen2(共有キー認証を使用)に配置することができます。ログベースのソースの場合、グループ内のタスクは、同じソースデータベース内の異なるテーブルとスキーマを処理できます。DB2 for iソースの場合、タスクは同じジャーナルを処理する必要があります。タスクは、データをさまざまなターゲットに適用することができます。Secure Agentグループを使用すると、タスクを異なるエージェントで実行できます。
Google BigQueryターゲットと任意のソースタイプを持つアプリケーション取り込みとレプリケーションの増分ロードタスクを設定して、監査適用モードを使用できます。監査適用モードのジョブは、ソーステーブルのそれぞれのDML操作の行を、ターゲット上の生成された監査テーブルに書き込みます。アプリケーション取り込みとレプリケーションは、バックログのINSERTレコードとUPDATEレコードをターゲットのINFA_OPERATION_TYPEカラムに"E"というマークを付けます。必要に応じて、ユーザーは、SQL操作タイプ、タイムスタンプ、所有者、トランザクションID、シーケンス、変更前イメージといった、変更に関するメタデータを含むカラムを監査テーブルに追加することができます。この機能は、データをターゲットデータベースに書き込む前にダウンストリーム処理を実行するために変更の監査証跡が必要な場合、またはメタデータの変更を調べる必要がある場合に役立ちます。
X.509認証を使用するように、データベース取り込みとレプリケーションの初期ロードと増分ロードの組み合わせジョブに対してMongoDB Mass Ingestionソース接続を設定できるようになりました。[認証]フィールドで[X.509]を選択し、SSLキーストアファイルのパスとパスワードを指定します。必要に応じて、TrustStoreファイルのパスとパスワードを指定することができます。以前は、ユーザー名とパスワード認証のみが可能でした。
詳細については、[コネクタと接続] > [データ取り込みとレプリケーションの接続プロパティ] > [MongoDB Mass Ingestionの接続プロパティ]を参照してください。