-1

私はSSISが初めてです。Excel ファイルからデータを読み込もうとしたときに、同じパッケージに別のデータ フロー タスクがあると、dim_Alarm(null,null,null,null) のように、テーブルに null データが入力されます。ただし、新しいパッケージを追加しようとすると、パッケージ内にデータ フロー タスクだけが含まれていると、データが読み込まれます。

4

1 に答える 1

0

null データを返すデータフローの Excel ソースの接続マネージャーを確認します。おそらくいくつかの違いがあります - おそらくタイプミスですか?- null データを返すものと、ファイルからデータをロードするものの間。

他のデータ フローの有無がこの問題の原因であるとは考えられません。ただし、それらが同じ Excel ファイルをヒットしている場合、または同じデータベース テーブル dim_Alarm をヒットしている場合を除きます。null をロードするデータ フローと動作するデータ フロー (空のパッケージ内) の間には、多少の違いがある可能性が高くなります。

期待どおりに動作していないデータ フローにデータ ビューアーを追加することもできます。データ ビューアーは、データ フロー内の変換間の矢印の 1 つに進みます。BIDS でパッケージを実行すると、データ ビューアーはそのポイントを通過するデータを表示します。データが欠落している場合は、データが失われた場所を確認できる場合があります。Excel ソースからデータが出力されていますが、次の変換後にデータはもうありませんか? それならそこが問題です。

于 2013-07-18T16:55:33.530 に答える