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

概要

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

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

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

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