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 に答える