Как сделать в первой строке файла csv имена столбцов при загрузке в AWS Athena? - PullRequest
1 голос
/ 09 марта 2019

Я конвейеризирую csv из корзины S3 в Афину AWS, используя Glue, и заголовки столбцов - это просто «col0», «col1» и т. Д., В то время как истинные заголовки столбцов находятся в первой записи строки. Есть ли способ, либо в процессе конвейера, либо в раннем запросе postgreSQL, сделать первую запись строки именами столбцов? В идеале следует избегать прямого жесткого кодирования в именах столбцов в сканере клея.

1 Ответ

0 голосов
/ 21 марта 2019

https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format.html

Используйте withHeader=True при чтении данных с помощью Glue Api

...