Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'une table à partir des résultats de la requête (CTAS)
Une requête CREATE TABLE AS SELECT
(CTAS) crée une nouvelle table dans Athena à partir des résultats d'une SELECT
instruction provenant d'une autre requête. Athena stocke les fichiers de données créés par l'CTASinstruction dans un emplacement spécifié dans Amazon S3. Pour la syntaxe, consultez CREATE TABLE AS.
CREATE TABLE AS
combine une CREATE TABLE
DDL déclaration avec une SELECT
DML déclaration et contient donc techniquement les deux DDL etDML. Notez toutefois qu'aux fins du Service Quotas, CTAS les requêtes dans Athena sont traitées comme. DML Pour plus d'informations sur les Service Quotas Athena, consultez Service Quotas.
Utilisez CTAS des requêtes pour :
-
Créer des tables à partir des résultats de requêtes dans une étape, sans interroger plusieurs fois des ensembles de données brutes. Il est ainsi plus facile de travailler avec des ensembles de données brutes.
-
Transformer les résultats des requêtes et faire migrer les tables vers d'autres formats de table tels qu'Apache Iceberg. Cela améliore les performances de requête et réduit les coûts de requête dans Athena. Pour plus d’informations, veuillez consulter Création de tables Iceberg.
-
Transformez les résultats des requêtes en formats de stockage tels que Parquet etORC. Cela améliore les performances de requête et réduit les coûts de requête dans Athena. Pour plus d’informations, veuillez consulter Utiliser des formats de stockage en colonnes.
-
Créer des copies de tables existantes qui contiennent uniquement les données dont vous avez besoin.