ASA Data Sync承认灵活的自定义
使用帮助
1、连接到源数据
在比较之后,ASA Data Sync会比较源数据库 和目标数据库,以准备要在目标数据库上执行的同步脚本。要比较存储在一个数据库中的表,请指定一次连接属性,然后使用“复制凭据”按钮将源定义为目标,反之亦然。
ASA Data Sync正在比较的数据库可以由两个不同的SQL服务器驱动。要指定源数据库的连接选项,请选择适当的DBMS并设置相应的参数。这些主题为您提供与特定服务器相关的此类参数的详细说明。
2、选择目标表和视图
首先,您需要指定要存储在目标数据库中的表和视图进行比较。这些对象将在数据同步时更改。ASA Data Sync允许您一次比较多个表和视图。要添加表(视图),请单击相应的按钮,然后在“ 选择对象”窗口中选择该按钮。
3、将源表映射到目标表
在选择了要同步的对象之后,是时候设置表并查看要与之比较的所选对象。ASA Data Sync会自动映射具有相同名称的表(视图)和列,但您还可以为应用程序选项中的时间戳,BLOB和其他格式列的自动映射指定一些添加规则。
表映射
要手动映射源表,请从可用表列表中选择它。使用“ 重置”对和“ 重置对”按钮可以相应地恢复所选对或所有表对的默认映射。
过滤
要减少要比较的数据量,请指定WHERE条件。此条件允许过滤数据并仅比较和同步数据子集。
警告
这些消息的目的是通知您即将到来的同步可能出现的故障。如果没有指定源列,则警告消息为“ 无要比较的列”,如果表没有键列,并且您未指定任何列用于确定哪些行彼此对应,则警告消息为“要比较的对象没有键列“等等。所有警告都有自己的标签:红色标签表示无法比较表对,黄色标签暗示即将进行的数据迁移可能导致截断,而蓝色标签表示表比较中未使用多个表列。
“ 删除具有严重错误的对”按钮允许删除对,这些与指定映射的比较是不可能的。这些对的警告信息标有红色标签。
映射特定列
如果要比较表中的列并且列名不同,可以根据需要映射列。要映射源列,请从可用列表中选择所需的列。
设置比较密钥
要确定哪些行彼此对应,请指定比较键。密钥包括要在两行比较中标识的列,以及要比较的行的差异。默认情况下,比较密钥是根据表主键设置的,但如果主键不存在,则必须手动指定。如果未指定密钥,则无法对表进行比较。
4、设置要同步的数据差异
“ 数据差异”视图显示与指定选项对应的比较结果。要使用其他数据比较选项重新构建视图,请更改必要的选项,然后单击“ 更新 ”或“ 更新所有”按钮。
比较对
此窗格显示比较表,其中包含两个数据库中存在的行数但不同(不同),源表中存在但未存在于目标数据库中的行数(仅限源),存在于行数中的行数目标表但不在源表中(仅限目标)。要查看表中相同的总行数,请使用相应的选项。
比较结果
此窗格显示存储在所选比较对中的行,这些行按表之间的差异进行分组。所有组都是可选的,并根据数据比较选项进行处理。
不同的行
存在于两个数据库中但不相同的行。突出了差异。
仅源行
存在于源表中但不存在于目标表中的行。
仅定位行
存在于目标表中但不存在于源表中的行。
相同的行
两个表中的行完全相同。
要在同步脚本中包含/排除行,请打开/关闭包含复选框。
导出结果
ASA Data Sync提供了将数据比较结果保存为18种可用格式(包括Excel,HTML,XML和CSV)的可能性。不同的行,仅源行,仅目标行和相同的行可以保存在所选格式的分隔文件中。
5、出比较结果
ASA Data Sync允许将数据比较结果保存为18种可用格式中的任何一种,包括Excel,HTML,XML和CSV。要调用相应的向导,请使用数据差异视图窗口右侧的导出结果...按钮。
1.首先,选择要保存的比较报告的文件格式
2.选择要为其生成的报告的表对,并指定要保存到的报告的文件名。
3.指定文件是包含所有相应记录还是仅包含第一个指定数字。
4.设置要导出的比较结果:仅源行,仅定位行,不同行或相同行。对于每种类型的比较结果,将生成单独的文件(如果结果集不为空)。因此,如果您将'sales.xlsx'指定为要保存的报告的文件名,请选择所有比较结果并且所有比较结果都不为空,将在指定目录中生成四个文件:
sales_source_only.xlsx
sales_target_only.xlsx
sales_modified.xlsx
sales_identical.xlsx
6、其他同步选项
同步顺序
不正确的同步顺序可能导致完整性违规,同步过程将失败。为避免此类问题,ASA Data Sync会自动对目标表进行排序以避免潜在的完整性违规,还可以手动更改同步顺序。
同步方法
设置同步规则并启动同步过程后,必须指定要使用的同步方法:ASA Data Sync生成的脚本是立即执行还是保存到文件中以备将来使用。必须至少检查其中一个选项。
脚本
在许多情况下,需要使用其他脚本来纠正同步过程。因此,要在数据修改之前禁用表外键,请指定在进程之前和之后要执行的相应脚本。
记录
ASA Data Sync使您可以使用日志文件详细描述同步过程中发生的所有操作。
邮件通知
要在数据比较/同步完成(成功或有错误)后将日志文件作为电子邮件附件发送,请打开相应的选项并指定要发送的电子邮件的设置,例如目标电子邮件地址,SMTP服务器参数,主题,正文等