Excel のソースとフラット ファイルの宛先を使用して、SSIS で単純なデータ フローを取得しました。Excelのヘッダーは最初の行にあり、SSISでは、Excel接続マネージャーで「最初の行にヘッダーがあります」にチェックを入れました。
私のフラット ファイルでは、データが読み込まれ、Excel のヘッダーを除いてすべてのデータが正しく表示されます。
フラットファイル接続マネージャー (ffcm) をセットアップしたとき、列にカンマ区切りの設定を使用していました
ffcm の列をチェックインすると、すべての列がそこにありました。
数回実行した後、フラットファイル接続マネージャーで「最初のデータ行の列名」にチェックマークを付けていないことに気付きました。これを行ったので、エラーが発生しました
タイトル: パッケージ検証エラー
追加情報:
データ フロー タスク [DTS.Pipeline] でのエラー: "コンポーネント "フラット ファイルの宛先" (487)" が検証に失敗し、検証ステータス "VS_NEEDSNEWMETADATA" が返されました。
データ フロー タスク [DTS.Pipeline] でのエラー: 1 つ以上のコンポーネントが検証に失敗しました。
データ フロー タスクでのエラー: タスクの検証中にエラーが発生しました。
(Microsoft.DataTransformationServices.VsIntegration)
もう一度チェックを外しましたが、違いはありませんでした。
ffcm の列を確認したところ、列 0、列 1、列 2 などに設定されています。
また、実行すると、Excel シートの行に関連付けられたコンマの行数が出力されます。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
_
_
_
私は少しピクルスに陥っているようで、何が問題なのかについてより良いアドバイスが必要です.