0

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

我创建了一个选择所有 10 个组的 Sql 任务。此 sql 任务指向一个 foreach 循环容器,该容器接受输入并将其放入变量中。现在我已经用脚本任务对此进行了测试,但我想更进一步。我想在我的 foreach 容器中定义一个数据流任务,并根据我的变量用数据填充我的维度

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

select value from @variable$tablename

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

4

1 回答 1

0

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

于 2013-07-03T13:44:25.257 回答