MySQLのデータを分析用にembulkでマスクしたデータを転送するときに、メールのドメインを残して、他の部分をマスクする設定をした時のメモです。
環境
- embulk 0.9.17
対応方法
- emboli-filter-mask プラグインを使用する
- 以下は、users.emailのカラムをXXXXX@ドメインにする例です
in: type: mysql host: {{ env.DBHOST }} user: {{ env.DBUSER }} password: {{ env.DBPASS }} database: {{ env.DBNAME }} table: users filters: - type: mask columns: - {name: email, type: email, length: 5}
プラグインはこちらです。