特定の列を Redshift Spectrum にロードしようとしていますが、データが位置的にロードされているようです。つまり、列名に何を入力しても問題ありません。
これをより具体的にするには:
読み込みたいデータが列 A、B、C として寄木細工の床に格納されているとします。列 B のみが必要なので、次のように記述します。
create external table spectrum.Foo(
B varchar(500)
)
STORED AS PARQUET
LOCATION 's3://data/';
残念ながら、それを行うと、実際には A のデータが Foo.B にロードされます
必要な追加の構文はありますか。ドキュメントを精査しましたが、何も見つかりませんでした。
ありがとう!