关于dm同步mysql数据时候 ,是否可以实现数据脱敏或者不同步某列

现在有个同步任务
源端: mysql
目标端: tidb
工具: dm

同步过程中有张表 有一字段是用户密码,需要对其脱敏或者这不同步这个字段,现在dm是否可以实现

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

仔细查了一下DM的文档,没有发现字段过滤功能,倒是可以通过判断字段值把整行过滤掉,不过应该不符合你的场景。
可以来这里提产品需求:https://asktug.com/c/advice-feedback/requirements

这个判断值的规则咋样,能判断不为空吗

可以参考下这个文档https://docs.pingcap.com/zh/tidb-data-migration/stable/feature-expression-filter

如果说用 ”下游 TiDB 表结构有更多列的迁移场景“ 这个来 不知道能不能实现
https://docs.pingcap.com/zh/tidb-data-migration/stable/usage-scenario-downstream-more-columns

不行吧, 你这边需求应该是字段过滤功能,上游列比下游列多的情况。目前官网提供的是下游列比上游列多的情况。

可以去 GitHub 提一个产品需求吧。