Przejdź do głównej treści

Kurs

Automatyzacja potoków danych w Snowflake

Podstawowy3 godz.

Ładuj, automatyzuj i optymalizuj potoki danych w Snowflake za pomocą COPY INTO, Snowpipe, streams, tasks, dynamic tables i narzędzi wydajności zapytań.

Sql3 godz.15 filmy48 ćwiczeń3,350 XP1,262Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Szkolisz zespół?

Wypróbuj dla firm →

Opis kursu

Opanuj narzędzia i techniki tworzenia niezawodnych, zautomatyzowanych potoków danych w Snowflake. Zaczniesz od nauki, jak pozyskiwać dane na dużą skalę — konfigurując stage’e i formaty plików, ładując dane za pomocą COPY INTO oraz wybierając między ładowaniem wsadowym, Snowpipe i Snowpipe Streaming w zależności od wymagań dotyczących opóźnień i wolumenu. Stamtąd rozwiniesz umiejętności orkiestracji kompleksowych pipeline’ów end-to-end: przechwytywania zmian na poziomie wierszy za pomocą strumieni, łączenia wieloetapowych workflow za pomocą DAG-ów zadań oraz tworzenia deklaratywnych, automatycznie odświeżanych pipeline’ów z dynamicznymi tabelami. Nauczysz się też, kiedy sięgać po zewnętrzne tabele i tabele Iceberg w scenariuszach wielosilnikowych oraz natywnie chmurowych. Druga połowa kursu doskonali Twoje umiejętności zapytań i transformacji — wyodrębnianie i rozpakowywanie półstrukturalnego JSON z kolumn VARIANT, stosowanie rozszerzeń grupowania i funkcji okienkowych do zaawansowanej analityki oraz zamykanie wielokrotnego użytku logiki w UDF-ach i procedurach składowanych. Na koniec zajmiesz się wydajnością zapytań: nauczysz się czytać Query Profile w Snowflake, aby wskazywać wąskie gardła, wybierać odpowiednie narzędzie optymalizacyjne — Search Optimization, Query Acceleration Service, clustering keys lub materialized views — oraz pisać SQL przyjazny dla cache, który unika typowych antywzorców cicho obniżających wydajność.

Wymagania wstępne

Ten kurs nie ma żadnych wymagań wstępnych

Program nauczania

Plan kursu

1

Ładowanie, wczytywanie i łączność danych

Opanuj potok wczytywania danych w Snowflake — od umieszczania plików na staging przez COPY INTO, Snowpipe i Snowpipe Streaming — oraz połącz Snowflake z szerszym ekosystemem danych za pomocą konektorów, sterowników i narzędzi eksportu.
Zacznij rozdział
S

Automatyzacja potoków danych w Snowflake

Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Zapisz się teraz

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.