【发布时间】:2021-12-15 15:06:30
【问题描述】:
是否可以通过 AWS S3 文件在 AWS Glue 数据目录中创建分区表,并在该表的不同分区中具有不同的数据架构?
如果是这样,我能否在 Redshift Spectrum 的帮助下将此分区表创建为 Redshift 中的外部表并进行查询?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-redshift aws-glue aws-glue-data-catalog
是否可以通过 AWS S3 文件在 AWS Glue 数据目录中创建分区表,并在该表的不同分区中具有不同的数据架构?
如果是这样,我能否在 Redshift Spectrum 的帮助下将此分区表创建为 Redshift 中的外部表并进行查询?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-redshift aws-glue aws-glue-data-catalog
如果文件是 json/parquet 类型,则定义表以使其包含所有列 - 某些列可能存在于某些分区文件中,而其他列可能存在于其他分区文件中。
如果文件是 csv 类型,那么您需要在每个文件中以相同的顺序显示列,但每个文件可能不包括所有可能的列。
【讨论】: