- - PR -
SSISのデータフローのデバッグ、悪いデータ特定
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2006-11-15 00:00
いつもお世話になってます。
現在、SQLサーバーの2005の SSISでデータをレガシーからまず SQLサーバーの1つのテーブルにデータを そのまま文字コードでもってきてそれを フィールドを数量や日付をきちんと計算できるように、 きちんと設計した〔日付テーブルにもってくる SQLにもってくるJOBをつくったのですが データをロード中にこけてしまいます。 パッケージを実行すると 15万件のところまでロードしたあとにこけてしまいます。 エラーメッセージでは 文字コードを、INTにいれようとしているとのことですが やく400フィールドあるため、特定するのにとても時間がかかってます。 もちろんきちんと、フィールドをつきあわせればいいのですが レガシーからくるのが、すべて文字コードになってしまうため とても苦労してます。 ここでおもったのですが、 ブレークポイントが応用できないかと思ったのですが ブレークをいれてステップを何万回(エラーが起きる前のデータの回数分) も実行するのは現実的ではないので、 なにか、エラーがおきたときにもう少し詳細なデータが得られないかと思ってます。 (エラーがおきたフィールドのデータだけでなく そのROWのすべてのデータがわかればいいのですが、つまり エラーがおきたレコードのプライマリーキーとなる項目がわかりさえすればいいのです) なにかいい方法はSSISにありますでしょうか? どうかよろしくお願いいたします。 | ||||
|
投稿日時: 2006-11-15 14:34
こんにちは。
エラーの原因となる行をフラットファイル等に出力してみてはいかがでしょうか。 Books Online の データのエラー処理 が参考になると思います。 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 | ||||
|
投稿日時: 2006-11-15 15:12
お疲れ様です。
TimberLandChapel です。 エラーコンポーネントの Tips 出しています。 http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/889.aspx ---------- TimberLandChapel Microsoft MVP for Windows Server System - SQL Server(Jul 2005 - Jun 2007) http://blogs.timberlandchapel.com/blogs/timberlandchapel/ | ||||
|
投稿日時: 2006-11-16 12:53
TLC さんフォローありがとうございます。 Books Online より読みやすいです。 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 | ||||
|
投稿日時: 2006-11-18 09:46
ueさん
TLCさん ありがとうございました。 とても参考になります。 TLCさんのサイトはきれいなスクリーンショットつきでとてもわかりやすく 大変たすかりました。 | ||||
1
