Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
PartiQL – Amazon Redshift用の SQL 互換クエリ言語
Amazon Redshift は SQL 互換のクエリ言語である PartiQL をサポートしており、Amazon Redshift でデータの選択、挿入、更新、および削除を行うことができます。PartiQL を使用すると、AWS Management Console、SQL Workbench/J、AWS Command Line Interface、および PartiQL 用の Amazon Redshift Data API を使用して、Amazon Redshift テーブルと簡単にやり取りを行い、アドホッククエリを実行できます。
PartiQL オペレーションは、他の Redshift データプレーンオペレーションと同様の可用性、レイテンシー、パフォーマンスを提供します。
以下のセクションでは、PartiQL の Amazon Redshift 実装について説明します。
PartiQL とは何ですか?
PartiQL は、構造化データ、半構造化データ、ネストされたデータを含む複数のデータストア間で、SQL 互換のクエリアクセスを提供します。PartiQL は、Amazon 内で広く使用されており、現在、Amazon Redshift を含む多くの AWS サービスの一部として利用できます。
PartiQL の仕様とコアクエリ言語のチュートリアルについては、「PartiQL overview
Amazon Redshift で半構造化データで PartiQL クエリを使用する例については、「Amazon Redshift で半構造化データを使用する例」を参照してください。
注記
-
Amazon Redshift は、PartiQL クエリ言語のサブセットをサポートしています。
-
Amazon Redshift では、Amazon Ion
データ形式または Amazon Ion リテラルはサポートしていません。
Amazon Redshift の PartiQL
Amazon Redshift で PartiQL クエリを実行するには、次の方法を使用できます。
AWS Management Console
SQL Workbench/J
AWS CLI
PartiQL 用の Amazon Redshift Data API