私はSSISパッケージを使用して、ファクトテーブルをステージングテーブルに抽出します。私は各テーブルの最後の抽出日を含む制御テーブルを持っています。したがって、パッケージは行を抽出します>制御テーブルの日付。私が持っている問題は、エラーのある行をパッケージのデータフロータスクのエラーファイルにリダイレクトすることです。私が行うと、パッケージは失敗しないので(ロールバックすることはできません)、いくつかの行が実際に通過する可能性があります。プロセスを遂行すれば、最終的に私のファクトテーブルに到達します。今度は、次回、私がコントロールテーブルを更新した場合にパッケージを実行すると、エラーが発生した行が見逃されます。私が日付を使ってコントロールテーブルを更新していないなら、私は通過した行を再抽出します。これのベストプラクティスは何ですか?SSISインクリメンタルロードエラー処理
0
A
答えて
1
エラー分岐に行数変換を追加する方法はありますか? SSISでトランザクションオプションを使用しているので、データフローをシーケンスコンテナに配置してデータフローをポストし、行カウント変数の値を評価するように思えます。ゼロより大きい場合は、ロールバック/アボート処理を行います。
関連する問題
- 1. SSISで&#x0Dを処理する
- 2. スクリプトのコンポーネントによるssis unicodeフラットファイル処理
- 3. SSISで半構造化データソースを処理する
- 4. 各行の異なる宛先を処理するSSISタスク
- 5. SSISでパフォーマンスの問題を処理する
- 6. SSIS - さまざまなデータを含むフラットファイルを処理する
- 7. SSISを使用してクエリ間を処理する
- 8. SSIS:バイトオーダーマークのないUTF-8ファイルを処理するには?
- 9. SSISでDataCubeを処理できません
- 10. SSIS - 親のルックアップ代理キー
- 11. SSISパッケージ - バージョン管理とメンテナンス
- 12. キュー:リッスンタイムアウト処理キュー処理
- 13. 処理(反復処理)
- 14. ssisが参照整合性のチェックとエラーを処理します
- 15. SSISで0行が処理されるのはなぜですか?
- 16. マクロ(Excel)をssisで処理することはできますか?
- 17. SSISにCSVファイルのランダムなサイズの列を処理させます
- 18. Java 8 Stream:フィルタ処理、結果処理、除外処理
- 19. エラー処理と対象処理の例外処理の比較
- 20. CXFリクエストの前処理と後処理の処理
- 21. カフカ:同期処理の並列処理
- 22. 'influxdb.resultset.ResultSet'の流入db処理の処理
- 23. 複雑なイベント処理 - ストリーム処理
- 24. ストリーム処理とメッセージ処理の違い
- 25. Windowsアプリケーションの処理終了処理
- 26. C#でのキー処理の処理
- 27. 未処理のURLエラーの処理
- 28. 処理スケッチをタブで処理中JS
- 29. 複数のプロセスの処理の処理
- 30. Entity Frameworkの並行処理の処理
返信いただきありがとうございます。実際に行数の変換を使用して私が考えていたものでした。ただし、SSISでリダイレクトエラー行を使用する場合、トランザクションは使用できません。レコードを私のファクトテーブルに渡さないようにステージングテーブルを切り捨てる必要があると思います。私が良いレコードを続けることに決めたら、私はファクトテーブルからファックステーブルを最初に削除して、パッケージを実行して、すでに挿入されているレコードを再挿入しないようにする必要があります。 –