基于foreach容器中的变量的动态表

时间:2013-07-03 13:05:28

标签: ssis

我正在创建我的维度,但我有一个分为10组的公司,这些组都有相同的表。我需要创建一个跨越所有10个组的DW。

我创建了一个Sql Task,它可以选择所有10个组。这个sql任务指向一个foreach循环容器,它接受输入并将其放入变量中。现在我用脚本任务测试了这个,但我想更进一步。我想在foreach容器中定义数据流任务,并根据我的变量

用数据填充我的维度

我在数据流中想要这样的东西

select value from @variable$tablename

如何根据变量中的内容选择数据?我的变量位于User命名空间User :: group

1 个答案:

答案 0 :(得分:0)

这可以通过创建在字符串中连接查询的脚本任务来完成。将此字符串存储到变量中,并从数据流中的此变量中读取。 更多信息可以在http://www.select-sql.com/mssql/how-to-use-a-variable-inside-sql-in-ssis-data-flow-tasks.html

找到