ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 配置规则 :-: ![](https://box.kancloud.cn/0a0fec24ba0b5c4975c99b1782a20919_2784x1344.png) ### A. Table列表 * 可显示该数据任务会同步到目的地的用户&Schema、Tables和Views、表和视图。 * 同步列表要求按层级展现用户选择的表和视图 * 可点击任意Table名称,右侧会显示该数据源表和目的地表的映射关系详情。 ### B. 数据源表结构详情 * 显示数据源表结构,包括字段名称、类型、长度、精度、NotNull。 * 若为定时任务此处还会显示增量识别选项,用以表示增量识别字段,详情可查看[数据清洗](../sjqx.md)。 * 点击收起数据源表结构会收起数据源表详情,展开目的地表结构详情。 ### C. 目的地表结构详情 * 显示左侧对应数据表下的结构,内容包括:字段名称、字段类型、长度、精度、Not Null、主键; * 展开目的地表结构详情后,可以查看详细的过滤规则:同步、过滤规则、替换规则; * 支持用户直接在此界面编辑清洗规则,点击高级清洗可开启或关闭高级清洗功能,更多信息请您参考[数据清洗](../sjqx.md)。 * 修改配置后,请点击保存。 * 若任务未激活或处于暂停状态,当您启动任务后该任务将以新的配置规则同步数据; * 若任务正在进行中,则保存后将会自动重启该任务并应用新的配置规则。 * 数据任务会根据这里的的设置情况进行数据同步。 * 当数据源变化后配置界面如下: * 数据源删除正在同步的表 :-: ![](https://box.kancloud.cn/94f9de76d512e6d8b8878a18c015ab15_700x315.png) * Table list界面该表显示为划线状态 ,并标注已删除 * 用户仍可点击Table list中的该表,查看配置信息; * 配置规则页面应保留数据源和目的地该表的配置信息、包括清洗规则: * 场景一:字段正常被同步 * 场景二:任务激活前,用户已删除该字段的同步。 连接线要求被断开 目的地字段区域为空 * 场景三:字段要求被忽略 UI与字段正常同步无区别,只是【同步】列按钮设置为关闭 * 同步的表字段被删除 :-: ![](https://box.kancloud.cn/1b6012baaa1dcb50d5fbf8b3e24fc766_700x315.png) * Table list界面发生变化的表名后面标注已变更,例如: * Table_change 已变更 * 配置规则页面应保留字段的映射关系和配置信息 * 数据源表对应字段显示为划线状态,并标注已删除 * 场景四:若用户选择传空值或暂停数据任务 * 数据源字段标记为已删除,其他UI无变化。 * 场景五:若用户选择删除目的地字段 * 数据源字段标记为已删除 * 连接线断开 * 目的地字段区域为空。 * 同步的表发现新增字段 :-: ![](https://box.kancloud.cn/493c46404b622713152a2a8e553412a1_700x315.png) * Table list界面发生变化的表名后面标注已变更,例如: * Table_change 已变更 * 配置规则页面应增加字段的映射关系和配置信息 * 数据源表对应字段在后方提示为新增状态: * 例如 Column “新增” * 目的地字段应根据用户选择显示 * 场景七:若用户选择继续同步该字段。 * 数据源字段标记【新增】提示 * 连接线连接数据源和目的地 * 目的地新增该字段信息,但无法修改字段名称、字段类型和其他属性。只允许修改清洗功能。 * 场景八:若用户选择【忽略字段】 * 数据源字段标记【新增】提示 * 连接线断开 * 目的地字段区域为空。 * 字段新增后又删除 * 要显示为最终变化结果,即只显示删除效果,增加删除标签 * 已同步的数据在数据源被删除 * 无需体现 * 所有SQL类型的数据库均支持加减表 * 任务激活后,任务详情页→配置规则页面→同步列表,显示【编辑】按钮 * 增减表操作只能在任务为暂停/未激活状态下进行,同时在增表后标注新增 * 激活状态下「编辑同步列表」按钮置灰,无法操作,增加提示文案:编辑同步列表需先暂停任务 * 暂停/未激活状态下「编辑同步列表」按钮高亮,可操作 * 暂停状态下,「同步列表」中新增表【尚未进行同步的表】名称右方会标注新增tag,选中新增表,右方表结构可编辑 ![](images/image2018-12-20_11-17-2.png) * 点击【编辑】按钮,立即弹窗显示【选择同步内容】页面。 * 默认显示用户最后一次保存的同步列表选择情况。 * 若激活后有新的表,则要求显示在页面中。 * 用户可根据需求修改需要同步的表,并点击【保存】即可。 * 要求有改动后,保存按钮才会亮起。改动包括:加减表、修改清洗脚本。 * 点击【保存】 * 完成【保存】后,要求系统即可按照新的同步列表进行同步。 * 若有新表被添加上去,任务会暂停同步所有正在执行增量数据同步的任务,先完成该表的全量同步后,再重新开始执行增量数据。 * 若有表被勾掉要求不被同步,系统则会停止同步该表的数据。