发明名称 |
支持分层的元数据同步方法及元数据同步装置 |
摘要 |
本发明提供了一种支持分层的元数据同步方法及元数据同步装置,其中,元数据同步方法包括:分别根据源数据库中和目标数据库中的元数据描述的对象结构,确定所述对象结构分别对应的源XML结构和目标XML结构;根据配置的元数据需要同步的层次、源XML结构和目标XML结构,分别将源数据库中和目标数据库中的所述层次的元数据转换为源XML和目标XML;根据所述源XML和所述目标XML确定差异节点,所述差异节点表示所述层次的元数据在从所述源数据库中同步到所述目标数据库中时对应的变更类型;根据所述差异节点生成对应的目标数据库操作脚本;在所述目标数据库中执行所述目标数据库操作脚本,以将所述层次的元数据在所述源数据库与所述目标数据库之间进行同步。 |
申请公布号 |
CN106503216A |
申请公布日期 |
2017.03.15 |
申请号 |
CN201610959823.6 |
申请日期 |
2016.11.03 |
申请人 |
用友网络科技股份有限公司 |
发明人 |
田锋涛 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京友联知识产权代理事务所(普通合伙) 11343 |
代理人 |
尚志峰;汪海屏 |
主权项 |
一种支持分层的元数据同步方法,其特征在于,包括:分别根据源数据库中和目标数据库中的元数据描述的对象结构,确定所述对象结构分别对应的源XML结构和目标XML结构;根据配置的元数据需要同步的层次、所述源XML结构和所述目标XML结构,分别将所述源数据库中和所述目标数据库中的所述层次的元数据转换为源XML和目标XML;根据所述源XML和所述目标XML确定差异节点,所述差异节点表示所述层次的元数据在从所述源数据库中同步到所述目标数据库中时对应的变更类型;根据所述差异节点生成对应的目标数据库操作脚本;在所述目标数据库中执行所述目标数据库操作脚本,以将所述层次的元数据在所述源数据库与所述目标数据库之间进行同步。 |
地址 |
100094 北京市海淀区北清路68号 |