2017-08-10 17 views
0

Azure Data Lake Storeに9GBのファイルがあります。私はそのファイルデータをローカルのSQLサーバーデータベースにロードしようとしています。 SSISコンポーネント「Azure Data Lake Store Source」を使用しています。これは、部分的なファイルをロードし、次のエラーで途中で失敗している:SSISコンポーネント - Azure Data Lake Storeフラットファイルをロードできないソース

[Azure Data Lake Store Source] Error: Microsoft.SqlServer.Dts.Pipeline.PipelineComponentHResultException (0xC02090F5): Pipeline component has returned HRESULT error code 0xC02090F5 from a method call. at Microsoft.SqlServer.IntegrationService.AdlsComponents.PipelineComponentSource.TransferToOutputBuffers(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers)"

ファイルに問題があれば見るために - 私たちのローカルシステムにADLストアからファイルをダウンロードしました。 SSISコンポーネント「フラットファイルソース」を使用して新しいパッケージを作成しました。パッケージは正常に動作しており、ファイルからすべてのデータをロードしています。

ADL SSISソースコンポーネントのエラーの検出方法が不明です。エラーメッセージは役に立ちません。

誰でもこの問題を修正するための提案や考えがありますか?

よろしく

答えて

0

私は同じ問題に直面し、私は、区切り文字(「」)ADLS先にロードしまった私の入力ファイルに存在したことを考え出しました。

入力ファイルからデリミタ( "、")を削除し、同じファイルをADLSにロードして、すべてのレコードを含むファイルを正常に取得しました。

関連する問題