在配置数据同步作业的同步对象时,您可以设置SQL过滤条件,过滤待同步数据。通过设置后,只有满足过滤条件的数据才会被同步到目标数据库。该功能可应用于数据的定期同步、拆分数据表等多种应用场景。
前提条件
已启动数据同步作业配置,并处于选择同步对象环节。关于如何启动数据同步作业配置,请参见创建数据同步作业。
功能限制
仅支持过滤当前表的字段,不支持跨表过滤。
操作步骤
- 在选择同步对象环节,将要同步的对象移动到已选择对象区域框中后,把鼠标指针放置在要修改的数据表上,并单击数据表后出现的编辑。
- 在弹出的编辑表对话框中,填入过滤条件。 说明
- 过滤条件支持标准的SQL WHERE语句(仅支持
=
、!=
、<
、>
、in
操作符),只有满足WHERE条件的数据才会被同步到目标数据库中。本案例填入orderid>100
。 - 过滤条件中如需使用引号,请使用单引号('),例如
address in('hangzhou','shanghai')
。
- 过滤条件支持标准的SQL WHERE语句(仅支持
- 单击验证语法,确认语法正确性。
说明
- 如果语法正确,则弹出提示对话框,并显示验证通过。
- 如果语法错误,则弹出错误对话框,您需要根据对话框中的提示,对SQL WHERE语句进行调整。
- 单击确定。
- 根据提示,完成后续的数据同步作业配置。