Hoppa till huvudinnehållet

Kurs

Automatisering av datapipelines i Snowflake

Grundläggande3 tim

Ladda, automatisera och optimera datapipelines i Snowflake med COPY INTO, Snowpipe, streams, tasks, dynamiska tabeller och verktyg för frågeprestanda.

Sql3 tim15 videor48 övningar3,350 XP1,262Prestationsintyg

Skapa ditt gratiskonto

Fortsätt med Google
eller
Genom att fortsätta godkänner du vår användarvillkor, våra integritetspolicy och att dina uppgifter lagras i USA.

Uppskattad av lärande på tusentals företag

Utbildar du ett team?

Prova för företag →

Kursbeskrivning

Bemästra verktygen och teknikerna för att bygga tillförlitliga, automatiserade datapipelines i Snowflake. Du börjar med att lära dig hur du tar in data i stor skala — konfigurera stages och filformat, läsa in data med COPY INTO och välja mellan batchinläsning, Snowpipe och Snowpipe Streaming för olika krav på latens och volym. Därifrån bygger du färdigheter i orkestrering av end-to-end-pipelines: att fånga radnivåändringar med streams, kedja samman flerstegsarbetsflöden med task DAGs och skapa deklarativa, automatiskt uppdaterade pipelines med dynamiska tabeller. Du kommer också att lära dig när du ska använda externa tabeller och Iceberg-tabeller för scenarier med flera motorer och molnbaserade lösningar. Den andra halvan av kursen skärper dina färdigheter i att fråga och transformera data — du extraherar och avnästlar semistrukturerad JSON från VARIANT-kolumner, använder grupperingstillägg och fönsterfunktioner för avancerad analys, och kapslar in återanvändbar logik i UDF:er och lagrade procedurer. Slutligen kommer du att ta dig an frågeprestanda: läsa Snowflakes Query Profile för att identifiera flaskhalsar, välja rätt optimeringsverktyg — Search Optimization, Query Acceleration Service, clustering keys eller materialized views — och skriva cachevänlig SQL som undviker de vanliga anti-patterns som i tysthet försämrar prestandan.

Förkunskapskrav

Det finns inga förkunskapskrav för den här kursen

Kursplan

Kursöversikt

1

Datainläsning, datainmatning och anslutning

Lär dig Snowflakes pipeline för datainmatning – från att mellanlagra filer med COPY INTO, Snowpipe och Snowpipe Streaming – och anslut Snowflake till det bredare dataekosystemet via kopplingar, drivrutiner och exportverktyg.
Starta kapitel
S

Automatisering av datapipelines i Snowflake

Kurs
slutförd

Tjäna ett prestationsbevis

Registrera dig nu

Utveckla dina datafärdigheter med DataCamp for Mobile

Gör framsteg på språng med våra mobilkurser och dagliga femminuters kodningsutmaningar.