J'essaye de charger des colonnes spécifiques dans Redshift Spectrum, mais il semble que les données soient chargées positionnellement, ce qui signifie que peu importe ce que je mets pour les noms de colonnes.Comment charger des colonnes spécifiques formatées en parquet dans le spectre Redshift?
Pour rendre plus concrète:
Disons que les données que je veux charger est stocké positionnelle en parquet sous forme de colonnes A, B, C. Je ne veux que la colonne B, donc j'écrire:
create external table spectrum.Foo(
B varchar(500)
)
STORED AS PARQUET
LOCATION 's3://data/';
Malheureusement, quand je fais ça, il charge en fait les données de A dans Foo.B
y at-il une syntaxe supplémentaire j'ai besoin. J'ai parcouru la documentation mais je n'ai rien trouvé.
Merci!
Merci pour l'explication claire! – user5976738