发布于: 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 数据。