发布于: Feb 16, 2022

Amazon Redshift 新增支持以 JSON 格式将 SQL 查询结果卸载到 Amazon S3 中。这是一种广泛使用的轻量级数据格式,支持 Schema 定义。借助 Amazon Redshift 中的 UNLOAD 命令,除已经支持的分隔符文本、CSV 和 Apache Parquet 格式外,您现在还可以使用 JSON。

通过将 JSON 格式与 UNLOAD 语句结合使用,您可以查询结果写入 JSON 文件中,其中每行将包含一个 JSON 对象,代表查询结果中的一个完整记录。如果查询结果包含使用 SUPER 的列(这是原生的 Amazon Redshift 数据类型,用于将半结构化的数据或文档存储为值),Amazon Redshift 支持写入嵌套 JSON 数据。

所有 AWS 商业区域均已支持使用 UNLOAD 导出 JSON 数据。请参阅 AWS 区域列表,了解 Amazon Redshift 的可用情况。要了解更多信息或开始使用 Amazon Redshift,请参阅文档或此博客文章