gpt4 book ai didi

azure - 使用 Polybase 生成的 Parquet 文件不包含列名

转载 作者:行者123 更新时间:2023-12-03 04:22:28 25 4
gpt4 key购买 nike

我使用以下查询在 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文件时,column名称显示为col-0,col-1。有什么办法可以解决在 Parquet 文件中添加外部表中给出的原始库名称。 Column Names

最佳答案

这似乎是 Polybase 中“设计的”。使用应用程序必须将这些编号的列名映射到有意义的列名。如果生产应用程序与消费者应用程序不同,它们应该在列映射上握手。

关于azure - 使用 Polybase 生成的 Parquet 文件不包含列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47329051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com