Exécuter des requêtes avec Databricks SQL et les Databricks SQL Warehouses1 / 5
Comment un analyste utilise-t-il CTAS (CREATE TABLE AS SELECT) pour matérialiser les résultats d'une requête ?
Bonne réponseRéponse incorrecte
Alex
CREATE TABLE AS SELECT (CTAS) exécute la requête SELECT et écrit les résultats dans une nouvelle table Delta gérée, en une seule instruction atomique. Le schéma est déduit du SELECT : dans un CTAS, tu ne peux pas spécifier les colonnes explicitement. Cas d'usage courants : matérialiser des agrégations coûteuses pour des tableaux de bord, créer des snapshots partitionnés par date ou construire des tables nettoyées/transformées. Analyse des distracteurs : L'option « CTAS exécute le SELECT sous forme de job de streaming… » est fausse : CTAS fonctionne en batch, pas en streaming, et n'a pas besoin de COMMIT. L'option « CTAS enregistre la requête SELECT comme une vue… » est fausse : CTAS crée une table physique, pas une vue matérialisée. L'option « CTAS crée uniquement la structure de la table à partir des définitions… » est fausse : CTAS crée le schéma et charge les données en une seule étape. Ref: docs.databricks.com/en/delta/tutorial.html; docs.databricks.com/en/sql/language-manual/sql-ref-syntax-ddl-create-table-using.html
Sourcedocs.databricks.com
Les réponses aux questions complémentaires sont disponibles dans l’app. Crée un compte gratuit, sans carte bancaire.
Question 1 sur 5
Créer un compte gratuit