投稿日: Feb 16, 2022

Amazon Redshift は、SQL クエリ結果を JSON 形式で Amazon S3 にアンロードするためのサポートを追加します。これは、スキーマ定義をサポートする軽量で広く使用されているデータ形式です。Amazon Redshift の UNLOAD コマンドの提供開始により、既にサポートされている区切りテキスト、CSV、および Apache Parquet 形式に加えて JSON を使用できるようになりました。

UNLOAD ステートメントで JSON 形式を使用すると、クエリ結果の完全なレコードを表す JSON オブジェクトを各行に含む JSON ファイルにクエリ結果を書き込むことができます。Amazon Redshift は、クエリ結果に半構造化データまたはドキュメントを値として保存するネイティブ Amazon Redshift データ型である SUPER を使用した列が含まれている場合に、ネストされた JSON データの書き込みをサポートします。

UNLOAD を使用した JSON データのエクスポートのサポートは、すべての AWS 商用リージョンでご利用いただけます。Amazon Redshift を利用できるリージョンについては、AWS リージョン表をご覧ください。詳細または Amazon Redshift の開始方法については、ドキュメントを参照するか、このブログ記事をお読みください。