Abfragen mit Databricks SQL und Databricks SQL Warehouses ausführen1 / 5
Wie setzt ein Analyst CTAS (CREATE TABLE AS SELECT) ein, um Abfrageergebnisse zu materialisieren?
RichtigFalsch
Alex
CREATE TABLE AS SELECT (CTAS) führt die SELECT-Abfrage aus und schreibt die Ergebnisse in einem einzigen atomaren Statement in eine neue verwaltete Delta-Tabelle. Das Schema wird aus dem SELECT abgeleitet – Spalten kannst du in einem CTAS nicht explizit angeben. Typische Muster: teure Aggregationen für Dashboards materialisieren, nach Datum partitionierte Snapshots anlegen oder bereinigte/transformierte Tabellen aufbauen. Distraktor-Analyse: Die Option „CTAS führt das SELECT als Streaming-Job aus…“ ist falsch – CTAS arbeitet im Batch, nicht im Streaming, und braucht kein COMMIT. Die Option „CTAS registriert die SELECT-Abfrage als View…“ ist falsch – CTAS erzeugt eine physische Tabelle, keine materialisierte View. Die Option „CTAS erzeugt anhand der SELECT-Spaltendefinitionen nur die Tabellenstruktur…“ ist falsch – CTAS legt das Schema an und befüllt die Daten in einem Schritt. Ref: docs.databricks.com/en/delta/tutorial.html; docs.databricks.com/en/sql/language-manual/sql-ref-syntax-ddl-create-table-using.html
Quelledocs.databricks.com
Antworten auf Rückfragen bekommst du in der App. Erstelle ein kostenloses Konto — ohne Kreditkarte.
Frage 1 von 5
Kostenloses Konto erstellen