Snowpipe este mecanismul serverless de ingestie continuă din Snowflake. Prin integrarea cu serviciile de notificare cloud (AWS SNS/SQS, Azure Event Grid, Google Pub/Sub), Snowpipe detectează automat apariția unui fișier nou în bucket și declanșează instantaneu încărcarea în tabel fără a necesita menținerea activă a unui Virtual Warehouse dedicat.
Exemplu: Crearea unui Snowpipe cu ingestie automată declanșată de evenimente
CREATE OR REPLACE PIPE pipe_ingestie_comenzi
AUTO_INGEST = TRUE
AS
COPY INTO raw_db.staging.comenzi_brute
FROM @staged_s3_tranzactii
FILE_FORMAT = (TYPE = 'JSON');
-- Verificarea stării de funcționare a canalului de ingestie:
SELECT SYSTEM$PIPE_STATUS('pipe_ingestie_comenzi');
Întrebări & Exemple de Cod:
Ingestie Automată în Timp Real cu SnowpipeAi o nelămurire despre utilizarea comenzii
Ingestie Automată în Timp Real cu Snowpipesau 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.