表达数据转换

时间:2013-03-05 13:03:04

标签: database relational-database analysis data-transfer

两个不同的关系数据库。

您的任务是编写代码以将数据从第一个数据库传输到第二个数据库。

您要传输的数据库中的某些表与您传输的表具有相同的结构,这些表的传输就像“INSERT INTO DbA.TableA(...)VALUES SELECT * FROM DbB一样简单” .TableB”。

您要转移到的数据库中的某些表具有不同的结构和不同的用途。经过适当的分析,您就能理解这些关系,并了解您需要编码的正确转换。

我的问题是:你如何表达这些知识?你如何表达两个数据库之间的转换关系?有没有工具或图表?

我现在知道的最好方法是编写第一个数据库的表列表,以及描述如何将其转换为第二个数据库的每个表。是否有可能使这更正式/简洁/酷?

1 个答案:

答案 0 :(得分:0)

如果您想要一个工具集并在Microsoft数据库堆栈中工作,那么这正是SQL Server Integration Services(或SSIS)的用途。

如果您想要记录该过程,那么您通常会编写一个接口定义文档(IDD)。 Google上有很多例子here is something to get you started