【发布时间】:2017-11-16 11:55:24
【问题描述】:
我使用以下查询在 SQL 2016 中使用 polybase 创建了一个外部表。
CREATE EXTERNAL TABLE dbo.SampleExternal (
DateId INT NULL,
CalendarQuarter TINYINT NULL,
FiscalQuarter TINYINT NULL)
WITH (LOCATION='/SampleExternal.parquet',
DATA_SOURCE=AzureStorage,
FILE_FORMAT=ParquetFile);
将数据从本地表插入到外部表中,在azure容器中成功生成parquet文件。但是在读取parquet文件时,coulmn名称显示为col-0,col-1。有什么办法可以 在外部表中给出的镶木地板文件中添加原始名称。 Column Names
【问题讨论】:
-
同上,有知道的请回复。
-
我试图将数据从 PDW 连接到 Hadoop 到 polybase。但列名不起作用。我试图联系ms并收到回复。这是一个错误,应该通过修补程序修复。
标签: azure sql-server-2016 parquet polybase