2017-11-16 5 views
1

次のクエリを使用して、ポリベースでSQL 2016で外部テーブルを作成しました。 coulmn名がCOL-0として示されている寄木細工のファイルの読み取り中に、ローカルテーブルと寄木細工のファイルから外部のテーブルにデータが正常にアズールcontainer.Butで生成された挿入ポリベースを使用して生成された寄木細工ファイルに列名が含まれていません

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-1.Is way 外部テーブルに記載されているように、寄木張りファイルに元のクーネット名を追加します。 Column Names

+0

ここに同じものがあれば、返信してください。 –

答えて

0

これはポリベースで「設計通り」のようです。消費するアプリケーションでは、これらの列名から意味のある列名にマッピングする必要があります。プロダクションアプリケーションがコンシューマアプリケーションと異なる場合は、列マッピングをハンドシェイクする必要があります。

関連する問題