0

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

数据流说明:

资源 :

每一行都提供了有关天数 (Y) 内消耗的能量 (X) 的信息。

目的地 :

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

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

非常感谢。

亚辛。

4

1 回答 1

0

如果我理解您的操作正确,您会想要一个数据流任务,该任务将处理在存储数据之前使用的必要算法——这意味着,仅作为示例,我们可能有能量数据和日期数据,我们'想要存储能量数据除以一年中的天数。

解决这个问题的一种方法是Derived Column在源和目标之间建立一个,我们可以将数学函数应用于我们现有的数据。我之前已经使用天气数据完成了此操作,其中添加了一个额外的列,该列计算了一个要与特定日期、温度和基于后两者的预测一起存储的值。

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

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

于 2013-07-23T15:19:19.647 回答