发明名称 |
使用声明性变换的数据模式变换 |
摘要 |
本发明的各实施例涉及用于通过声明性变换来将定义第一数据模式的数据变换为定义第二数据模式的数据的系统、方法和计算机存储介质。变换包括标识定义第一数据模式的数据。生成声明性变换,以将定义第一数据模式的数据变换为定义第二数据模式的数据。另外,声明性变换还将以第一数据模式实例化的数据变换为第二数据模式的数据结构。在定义第二数据模式之前,生成声明性变换。在一个实施例中,使用声明性变换来生成第二数据模式。使用从声明性变换导出的迁移代码来变换数据。在一示例性实施例中,由人以文本形式和/或使用图形计算机应用程序来表达声明性变换。 |
申请公布号 |
CN102150164A |
申请公布日期 |
2011.08.10 |
申请号 |
CN200980136152.1 |
申请日期 |
2009.08.17 |
申请人 |
微软公司 |
发明人 |
L·伊伦-布里斯;J·贝尔纳伯-奥邦;D·阿加瓦尔 |
分类号 |
G06F17/30(2006.01)I;G06F17/00(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
高见 |
主权项 |
一种用于通过声明性变换来将定义第一数据模式的数据变换为定义第二数据模式的数据的方法,所述方法包括:标识定义所述第一数据模式的数据(502);生成用于以将定义所述第一数据模式的数据变换为定义所述第二数据模式的数据的声明性变换(504),其中定义所述第二数据模式之前生成所述声明性变换;以及使用从所述声明性变换导出的迁移代码来变换定义所述第一数据模式的数据(508),其中所述已变换的数据定义所述第二数据模式。 |
地址 |
美国华盛顿州 |