SSIS组件 - Azure Data Lake Store Source无法加载平面文件

时间:2017-08-10 14:24:15

标签: sql-server azure ssis argument-dependent-lookup

我在Azure Data Lake Store中有一个9GB的文件。我试图将该文件数据加载到我们的本地SQL服务器数据库中。我正在使用SSIS组件“Azure Data Lake Store Source”。它正在加载部分文件并在中间失败并出现以下错误:

  

[Azure Data Lake Store Source]错误:Microsoft.SqlServer.Dts.Pipeline.PipelineComponentHResultException(0xC02090F5):管道组件已从方法调用返回HRESULT错误代码0xC02090F5。      在Microsoft.SqlServer.IntegrationService.AdlsComponents.PipelineComponentSource.TransferToOutputBuffers(Int32输出,Int32 [] outputIDs,PipelineBuffer [] buffers)“

为了查看文件是否有任何问题 - 我已将文件从ADL商店下载到本地系统。现在我使用SSIS组件创建了一个新包 - “平面文件源”。包正常运行并加载文件中的所有数据。

不确定如何使用ADL SSIS Source组件找出错误。错误消息没有帮助。

任何人都有解决此问题的建议或想法吗?

此致

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我发现我的输入文件中存在分隔符(“,”),该文件已加载到ADLS目的地。

我从输入文件中删除了分隔符(“,”)并将相同的文件加载到ADLS并成功检索了包含所有记录的文件。