SQL 式を使用して DML をフィルタリングする

概要

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

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

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

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