SQL式を使用したDMLのフィルタリング

概要

増分データ移行のプロセスでは、 Binlogイベントのフィルタリング機能を使用して特定の種類のbinlogイベントをフィルターできます。たとえば、アーカイブまたは監査の目的で、データをダウンストリームに移行するときにDELETEイベントをフィルターで除外できます。ただし、 Binlogイベント フィルターは、 DELETEのイベントの特定の行をフィルターで除外するかどうかをより詳細に判断できません。

上記の問題を解決するために、DM は v2.0.5 以降、 binlog value filter使用した増分移行中のデータのフィルタリングをサポートしています。 DM でサポートされているROW形式のbinlogには、binlogイベントのすべての列の値が含まれています。これらの値に従って SQL 式を構成できます。 SQL 式が行変更をTRUEと評価した場合、DM は行変更をダウンストリームに移行しません。

詳細な操作と実装については、 SQL式を使用したDMLイベントのフィルタリングを参照してください。

このページは役に立ちましたか?