Azure SQL数据仓库和PolyBase无法读取使用U-SQL和ADLA生成的CSV文件

时间:2016-01-20 22:54:56

标签: java azure azure-sqldw parallel-data-warehouse u-sql

我有一个U-SQL脚本,可以在Azure存储中生成CSV文件,使用PolyBase在Azure SQL数据仓库(SDW)中生成外部表来读取该CSV文件。

使用U-SQL脚本生成CSV文件时,SDW无法读取数据并抛出异常:

  

Msg 110802,Level 16,State 1,Line 152 110802;内部DMS错误   发生了导致此操作失败的情况。细节:例外:   Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException,   消息:调用时引发的Java异常   HdfsBridge_RecordReaderFillBuffer:错误[无法检索Java   访问外部文件时发生异常。]   [/csv/2015-02-13/all.csv][0]。

但是,如果我将该CSV文件下载到本地驱动器并完全按原样上传,而没有使用完全相同的文件名对完全相同的位置进行修改,SDW可以毫无问题地对其进行查询。

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

这是意料之外的,SQL Data Warehouse团队希望调查此问题。您可以按照以下链接中的说明创建支持服务单吗?

https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-get-started-create-support-ticket/

如果您没有支持计划(创建技术支持案例所需),请直接通过sqldwfeedback@microsoft.com向SQL Data Warehouse团队发送电子邮件,并提供您的服务器名称,数据库名称,错误消息和大致内容此错误的时间戳。