0

我有一个数据流任务,并且正在通过 OLE DB 源组件连接到数据库以提取数据。此数据馈送到条件拆分组件中,以根据简单的表达式分离数据。

在评估此表达式后,数据将最终位于以下两个位置之一:LocationA 或 LocationB。

好的,我已经完成了所有设置并正常工作。一旦数据被分离到这两个位置,就要对记录进行额外的处理。

这就是我卡住的地方:我需要在处理 LocationB 中的记录之前处理 LocationA 中的记录。

有没有办法设置哪些任务在其他任务之前发生的优先级?如果没有,处理这个问题的最佳方法是什么?我在想我可能需要将 LocationA 和 LocationB 中的数据写回数据库,并在控制流中创建一个新的数据流任务来处理必须处理这些记录的顺序。

任何帮助是极大的赞赏!

4

1 回答 1

0

我假设您需要 LocationB 处理的 LocationA 处理结果?我没有可以向您展示的有效实现,但从概念上讲,您可以将 LocationA 处理的结果与 LocationB 的输入进行合并或连接,但实际上不使用输出中的值。这将强制 LocationA 在 LocationB 运行之前完成。 (来源:heeroz.com替代文字

于 2010-06-16T01:28:55.100 回答