問題タブ [dataflowtask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1037 参照

error-handling - エラーの説明を SSIS データ フローに記録する (VS2008 BIDS)

イベント ハンドラーを使用して、SSIS パッケージのエラーをログに記録しようとしています。残念ながら、データ フロー タスク内の個々のタスクにイベント ハンドラーを追加するオプションはありません。その結果、制御フロー レベルでデータ フロー タスク全体にイベント ハンドラーを追加しました。

データ フロー タスク内でエラーが発生した場合、このイベント ハンドラーを1 回トリガーして、エラーとあらゆる種類のエラーの説明を記録したいと考えています。

最初にエラー ハンドラー トリガーをOnErrorに設定しましたが、これは複数回トリガーされます (構成データ フロー タスクが失敗したとき、パッケージ全体が失敗したときなど)。OnTaskFailedトリガーに変更しましたが、ログに記録できる System::ErrorDescription 変数がないようです。

何か不足していますか?データ フロー タスクの失敗から単一のエラー メッセージを提供する方法はありませんか? これは将来のバージョンで修正されるものですか?

この問題は VS2008 BIDS にあります

0 投票する
1 に答える
5367 参照

ssis - SSIS パッケージを使用して複数のテーブルをコピーする

ODBC DataSource (QuickBooks DB) から SQL DB に約 50 以上のテーブルをコピーする SSIS パッケージを設計しようとしています。これを行うには、50 個のデータ フロー タスクを作成する必要がありますか? これを行う最善の方法は何ですか? ループ内に DFT を配置し、テーブルを読み取りますか? または 50 以上のデータ フロー タスク ???

0 投票する
1 に答える
355 参照

sql - 一時テーブルを作成しないパラメータを持つSSIS SQLタスク

一時テーブルを作成する SQL タスクと、その一時テーブルから選択するデータ フロー タスクがあります。すべてがうまく機能しますが、SQL タスクにパラメーターを追加すると、データ フロー タスクが失敗し、一時テーブルが作成されませんでした。パラメータ値のハードコーディングは機能します。

同じ接続オプションを保持するオプションが true で、メタデータが設定され、Int32 変数が oledb の名前が 0 と 1、サイズが -1 である限りマップされます。

私はそれをより小さなスケールで複製することに成功しました

SQL タスク

データ フロー タスク、またはこの目的のための単なる SQL タスク

SELECT * FROM #TempT

そのため、パラメーターを使用した何かが一時テーブルの作成を台無しにしているようです。

ありがとう

クエリに文字列変数式を使用するとうまくいきました。これがどのように進んだかです。

次に、SQL タスクで SQLSourceType を Variable に変更します。

助けてくれてありがとう。

0 投票する
1 に答える
77 参照

ssis - データ フロー タスクを独立したファイルに保存することはできますか?

SSIS では、制御フローの一部を別のファイルに保存して、必要に応じて取得する必要があります。出来ますか?

0 投票する
2 に答える
295 参照

ssis - MDX クエリでより少ない行を返す SSIS パッケージ

MDX を使用してキューブからデータを抽出しようとしています。SSMS でクエリを実行すると、500K 行が得られます (Excel を使用してキューブに接続した場合と同じ結果が得られます)。ただし、クエリを SSIS に入れると、パッケージ化して実行すると、10万行しか取得できません。パッケージは正常に実行されます (正しく完了します)。エラー、警告などは何も表示されないため、行で同じ数が得られない理由がわかりません :(.

助けてくれてありがとう!:)

0 投票する
1 に答える
1242 参照

c# - カスタム SSIS 変換データ フロー タスクでのマルチスレッド

これを行うSSISパッケージがあります:1.フラットファイルソースからレコードを読み取ります2.追加の応答列をバッファーに追加するWebサービスを呼び出して変換します3.すべての入力レコードと応答列を宛先ファイルに出力します.

2 は、私が作成したカスタム変換データ フロー タスクです。これは、入力を出力しているため同期的です。

私は当初、デフォルトの buffersizes と engineThread プロパティから、すでにマルチスレッド化されており、同時に複数の ProcessInputs を呼び出すと考えていました。しかし、一度実行すると、Web サービスは一度に 1 つしか呼び出されないことに気付きました。

どうすればマルチスレッド化できますか? 私は周りをグーグルで検索しましたが、自分がもっと混乱していることに気づきました。

前もって感謝します

0 投票する
1 に答える
635 参照

c# - SSISパッケージの2つのデータフロータスクをプログラムで接続する方法は?

SSIS パッケージを生成するコンソール アプリケーションに取り組んでいます。特定の順序で接続する必要がある 2 つのデータ フロー タスクがあります。タスクはどのように接続できますか? 次のようなデータフロータスクコンポーネント間のパスのようなものが必要だと思います

前もって感謝します。