使用SSIS构建数据流

时间:2013-07-23 14:32:38

标签: sql-server ssis dataflow

我使用SSIS已经有几个月了,我正在尝试实现一个数据流来替换用于进行某些数据转换的SQL任务序列。

数据流描述:

来源:

每行提供有关能量消耗(X)的信息(Y)。

目的地:

第1天(X / Y),第2天(X / Y),第3天(X / Y)消耗的能量,.....

关于如何在单个数据流中实现此类逻辑的任何想法。

非常感谢。

亚辛。

1 个答案:

答案 0 :(得分:0)

如果我理解你正在做什么,你想要一个数据流任务来处理在存储数据之前使用的必要算法 - 这意味着,仅作为一个例子,我们可以有能量数据和日期数据,我们想存储能量数据除以一年中的日数。

一种方法是在源和目的地之间使用Derived Column,我们可以将数学函数应用于现有数据。我之前用天气数据完成了这项工作,其中添加了一个额外的列,根据后两者计算了要存储的值以及特定的日期,温度和预测。

另一种可能的方法是OLE DB Command,但请注意(根据SSIS):

  

为数据流中的每一行运行[a] SQL语句。例如,拨打电话   “新员工设置”存储过程为“新”中的每一行   员工桌。注意:为每一行运行[a] SQL语句   大数据流可能需要很长时间。