After doing these courses, I feel confident creating professional visualizations and dashboards
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.
- Stages, filformat och COPY INTO50 XP
- Klassificera stage-typer100 XP
- Felhantering med COPY INTO50 XP
- Snowpipe och Snowpipe Streaming50 XP
- Välj rätt inmatningsmetod50 XP
- Egenskaper hos inmatningsmetoder100 XP
- Dataexport och anslutningar50 XP
- Avladdning av data till molnlagring50 XP
- Anslutningsmekanismer100 XP
2
Pipelineorkestrering och dataobjekt
Bygg robusta datapipelines med Snowflakes inbyggda orkestrering – streams för ändringskapturing, tasks för schemaläggning, dynamiska tabeller för deklarativ transformation samt externa tabeller och Iceberg-tabeller för lagring i öppna format.
3
Frågor och datatransformation
Ställ frågor mot semistrukturerad JSON med punktnotation och FLATTEN, aggregera data med GROUPING SETS, ROLLUP och CUBE, beräkna fönsterfunktioner och kapsla in återanvändbar logik i UDF:er och lagrade procedurer.
4
Frågeprestanda och optimering
Profilera frågor i Snowsight, identifiera flaskhalsar med QUERY_HISTORY, använd sökordsoptimering, Query Acceleration Service, automatisk klustring och materialiserade vyer – och skriv SQL som drar nytta av Snowflakes tre cachelager.
S
Automatisering av datapipelines i Snowflake
Kurs
slutförd

