使用源系统更新列名称,其中包含数据

时间:2013-05-02 12:39:26

标签: ssis

SSIS的新手并开始学习示例项目。

我试图执行以下任务,但我不确定如何开始,而且我也没有在Google中获得太多。

示例场景:

我在我的数据库中创建了"Student"表。 Student Columns : Id,Name,Class,Section,Source

我正在尝试从A,B,C

等不同的数据源中提取此表的数据

我试图从A,B,C来源向我的School表插入数据

1行:如何更新**A** will insert in Id **A** will insert in Name **B** will insert in Class **C** will insert Section

在表格的Source Column中,我需要提供一些格式,提及每列来自哪个数据源,如Id:A,Name:A,Class:B,Section:C

样本o / p

Id|Name  | Class|  Section |  Source
1 | Test | Test | test     | Id:A,Name:A,Class:B,Class:C
2 | Test2| Test | test     | Id:A,Name:A,Class:B,Class:C

我做了什么?

我尝试从源中提取数据,但我没有找到更新源部分的方法。

我该如何实现这种情况..?

由于

1 个答案:

答案 0 :(得分:0)

我会为每个数据流源添加列,例如

Data source A = 'Id:A,Name:A'
Data source B = 'Class:B'
Data source C = 'Class:C'

然后我会在Derived Column转换中将它们连接在一起,并通过现有的数据流目标传递它们。