我使用以下查询在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);
从本地表格将数据插入外部表格,并在天蓝色容器中成功生成镶木地板文件。但在读取镶木地板文件时,库仑名称显示为col-0,col-1。有什么方法可以 在外部表格中给出的镶木地板文件中添加原始的coumn名称。 Column Names
答案 0 :(得分:0)
这在polybase中似乎是“设计的”。消费应用程序必须从这些编号的列名称映射到有意义的列名称。如果生成应用程序与消费者应用程序不同,则应在列映射上进行握手。