2016-12-13 7 views
0

Excelの.csvファイルからフラットファイル形式にデータをロードして、データサービスジョブデータフローでデータソースとして使用してデータを転送しようとしていますSQL Server(2012)のデータベーステーブルに追加します。SAPデータサービス.csvデータファイルを特殊文字でExcelからロードする

6件中1件が一貫して失われています。

ファイル形式定義でさまざまなパラメータ値を試して、 "Yes"、ファイルタイプ "delimited"、列delimeter "comma"、行delimeter {windows new line}、テキストdelimeter "

また、「ファイルへの書き込みエラー」を「はい」に設定しましたが、空のエラーファイルが作成されました(ここでは6,000個のアンロードされた行がここに入ると予想していました)

特殊文字(XLで表示)を含む3つの列を取り除くと、これらの文字が問題であると思われるので、扱いをロードします。

実際には、これらの列のデータが必要です。残念なことに、この.csvファイルは、得られる可能性が高いデータソースであり、これらの3つの列には常に特殊文字が含まれている可能性が高いため、可能ならばそれを読むことができる。

データフローのクエリソースコンポーネントの列を特に削除する必要がありますか?クエリやファイル形式の定義でデータクレンジングのテクニックが欠けていますか?

答えて

0

OK回答は得られませんでしたが、「行内の文字列」パラメータを「行区切り文字」に設定することで問題なく動作しました。