Amazon Athena が Amazon S3 Tables で CREATE TABLE AS SELECT (CTAS) ステートメントをサポートするようになりました。CTAS ステートメントを使用すると、新しいテーブルを作成し、SELECT クエリの結果を使用してそのテーブルにデータを格納することが容易になります。これで、Athena で CTAS ステートメントを使用して、既存のデータセットをクエリし、クエリ結果を含む新しいテーブルを S3 Tables に、すべて単一の SQL ステートメントで作成できるようになりました。S3 Tables は、Apache Iceberg を組み込みでサポートする最初のクラウドオブジェクトストアであり、大規模な表形式データの保存を効率化します。今回のリリースにより、Parquet、CSV、JSON、その他の形式(Apache Iceberg、Hudi、Delta Lake を含む)で保存されている既存のデータセットを、パフォーマンスとコストのために継続的に最適化された、完全に管理されたテーブルに、迅速かつ効率的に変換できます。作成後は、Athena を使用してデータを分析したり、他のデータセットと JOIN したり、INSERT および UPDATE 操作を使用して時間の経過とともに進化させたりできます。CTAS を使用すると、データをオンザフライでパーティション化でき、さまざまなユースケースに合わせてクエリパフォーマンスを最適化するための柔軟性が得られます。CTAS を使用して、Athena と S3 Tables の両方がサポートされているすべての AWS リージョンで S3 Tables を作成できます。詳細については、Amazon Athena ユーザーガイドを参照してください。
aws.amazon.com
Amazon Athena now supports CREATE TABLE AS SELECT with Amazon S3 Tables
Create attached notes ...