技术开发 频道

DMETL快速入门之数据同步

  回到转换gmbr的编辑界面,在表数据源上双击鼠标,弹出表数据源属性配置对话框,选择数据源HOSPITAL,模式HOSPITAL,表GMBR,选中全部字段。

  在左侧点击抽取方式图标,选中增量抽取方式,同步方式MD5,并选中初始化后立即填充MD5表。

  在表目的上双击鼠标,弹出表目的属性配置对话框,数据源选择H1N1CENTER,模式H1N1CENTER,表GMBR,可看到所有列名前面都有绿色对勾图标,表示这些字段与前面的表数据源字段全部匹配上了。

  保存转换gmbr,执行编辑框上面一排按钮中的绿色启动按钮,启动流程,可看到下面的信息框输出执行日志。

  由于医院数据库的GMBR表中还没有数据,因此日志中没有提示加载了多少数据。

  利用ISQL工具向医院数据库HOSPITAL的表GMBR中插入两条记录:

INSERT INTO "HOSPITAL"."HOSPITAL"."GMBR" ("XM", "XB", "SFZHM", "SFH1N1", "JCRQ")
VALUES('张三', '', '340405197001010001', '', NOW());
INSERT INTO "HOSPITAL"."HOSPITAL"."GMBR"("XM", "XB", "SFZHM", "SFH1N1", "JCRQ")
VALUES('李四', '', '340405197511300002', '', NOW());

  再次执行gmbr转换,可看到输出结果中提示,表目的加载了2条记录。

  通过ISQL工具,可到表目的对应的甲流数据库中的GMBR表中查看,已经插入了2条数据,与医院数据库中GMBR的数据一致。

  反复以上过程插入、修改或删除数据,并执行转换,你会发现每次DMETL将会将医院数据库中GMBR表的变化同步到甲流中心的GMBR表当中去。

  至此,我们已经完成了从医院感冒病人记录到甲流中心感冒病人数据同步流程的配置,实现了感冒病人数据的同步。

0
相关文章