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.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,350 XP1,002Oś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 uczących się w tysiącach 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 wymagań wstępnych

Program kursu

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.
Rozpocznij rozdział
S

Automatyzacja potoków danych w Snowflake

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

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.