【问题标题】:How to make the first row of a csv file the column names when loading into AWS Athena?加载到 AWS Athena 时如何使 csv 文件的第一行成为列名?
【发布时间】:2019-07-31 05:04:08
【问题描述】:

我正在使用 Glue 将 csv 从 S3 存储桶传输到 AWS 的 Athena,列的标题只是默认的“col0”、“col1”等,而列的真实标题在第一行条目中。有没有办法,无论是在管道过程中还是在早期的 postgreSQL 查询中,使第一行条目成为列名?理想情况下,避免直接在 Glue 爬虫中的列名中进行硬编码。

【问题讨论】:

标签: postgresql amazon-web-services relational-database amazon-athena aws-glue


【解决方案1】:

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

使用 Glue Api 读取数据时使用 withHeader=True

【讨论】:

    猜你喜欢
    • 2016-09-01
    • 2018-05-15
    • 1970-01-01
    • 2020-09-26
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    相关资源
    最近更新 更多