我正在创建我的维度,但我有一个分为10组的公司,这些组都有相同的表。我需要创建一个跨越所有10个组的DW。
我创建了一个Sql Task,它可以选择所有10个组。这个sql任务指向一个foreach循环容器,它接受输入并将其放入变量中。现在我用脚本任务测试了这个,但我想更进一步。我想在foreach容器中定义数据流任务,并根据我的变量
用数据填充我的维度我在数据流中想要这样的东西
select value from @variable$tablename
如何根据变量中的内容选择数据?我的变量位于User命名空间User :: group
中答案 0 :(得分:0)
这可以通过创建在字符串中连接查询的脚本任务来完成。将此字符串存储到变量中,并从数据流中的此变量中读取。 更多信息可以在http://www.select-sql.com/mssql/how-to-use-a-variable-inside-sql-in-ssis-data-flow-tasks.html
找到