Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Transformări Declarative Continue: CREATE DYNAMIC TABLE în Snowflake & dbt (Data Stack)

Construirea de pipeline-uri de date declarative continue gestionate și reîmprospătate automat de motorul Snowflake.

Sintaxă
CREATE DYNAMIC TABLE [tab] TARGET_LAG = '10 MIN' WAREHOUSE = wh AS SELECT ...

Dynamic Tables reprezintă evoluția modernă a vederilor materializate în Snowflake. În loc să creați manual Streams și Tasks pentru sincronizare incrementală, definiți doar interogarea SQL țintă și parametrul TARGET_LAG (ex: 5 minute). Snowflake monitorizează automat modificările surselor și reîmprospătează tabelul incremental fără intervenție umană.

Exemplu: Tabel dinamic cu reîmprospătare la fiecare 15 minute
CREATE OR REPLACE DYNAMIC TABLE analytics.dt_agregari_orare
  TARGET_LAG = '15 MINUTES'
  WAREHOUSE = TRANSFORM_WH
AS
  SELECT
    DATE_TRUNC('hour', data_comanda) AS ora,
    COUNT(DISTINCT comanda_id) AS total_comenzi,
    SUM(valoare_totala) AS venit_total
  FROM raw_db.staging.comenzi
  GROUP BY 1;

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Transformări Declarative Continue: CREATE DYNAMIC TABLE

Ai o nelămurire despre utilizarea comenzii Transformări Declarative Continue: CREATE DYNAMIC TABLE sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.