Athena エンジンのバージョニング
Athena は、パフォーマンスと機能の改善、およびコードの修正を反映するために、新しいエンジンバージョンをリリースすることがあります。新しいエンジンバージョンが利用可能になると、Athena がコンソールと AWS Health Dashboard
エンジンのバージョン管理は、ワークグループごとに設定されます。ワークグループを使用して、クエリが使用するクエリエンジンと、Athena がワークグループを自動的にアップグレードできるかどうかを制御できます。使用中のクエリエンジンは、クエリエディタとワークグループの詳細ページに表示され、Athena API を使用して取得することもできます。
-
デフォルトで、ワークグループは自動アップグレードするように設定されています。自動アップグレードするようにワークグループを設定すると、非互換性を検出した場合を除き、Athena がワークグループをアップグレードします。
-
特定のバージョンを使用するようにワークグループを設定すると、Athena はワークグループのバージョンを変更しません。
どちらの場合も、Athena はバージョンが利用できなくなった時点でワークグループをアップグレードします。Athena は、エンジンバージョンが提供されなくなる時期に関する通知を、AWS Health Dashboard
新しいエンジンバージョンの使用を開始すると、非互換が原因でクエリの小さなサブセットが破損する場合があります。下位互換性のない変更は、新しい Athena バージョンのリリース時に発表されます。新しいエンジンを使用するテストワークグループを作成する、または既存のワークグループを試験的にアップグレードすることによって、アップグレード前にワークグループを使用してクエリをテストするようにしてください。詳細については、「エンジンバージョンをアップグレードする前にクエリをテストする」を参照してください。