Przejdź do głównej treści

Kurs

Wprowadzenie do modelowania danych w Snowflake

Średniozaawansowany4 godz.

Wejdź prosto do dynamicznego świata modelowania danych z Snowflake!

Sql4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,650 XP14,009Oś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

Wejdź prosto do dynamicznego świata modelowania danych z Snowflake! Zacznij od odkrywania podstawowych koncepcji modelowania danych, dzięki którym zamienisz dżungle danych w uporządkowane, pełne wglądu ogrody. Poznasz i zastosujesz teorię, obserwując magiczną przemianę surowych danych w praktyczne wnioski.

Poznasz podstawowe zasady modelowania danych, zanurzając się w praktycznych ćwiczeniach oraz w tym, jak wdrażać je w Snowflake. Ten kurs omawia kilka technik modelowania, aby skonfigurować najbardziej wydajną chmurową hurtownię danych. Modelowanie encji i relacji, modelowanie wymiarowe, data vault i inne będą częścią procesu nauki podczas odkrywania tajników normalizacji danych. Każda lekcja to krok bliżej do opanowania sztuki przekształcania surowych informacji w dobrze uporządkowane, łatwe do przeglądania i wartościowe dane.

Snowflake to potężne narzędzie, które wykorzystasz do optymalizacji pobierania danych i analiz. W miarę postępów odkryjesz architekturę Snowflake, ujawniającą jej możliwości masowego przetwarzania równoległego oraz optymalizację widoków danych. To nie tylko nauka; to stawanie się strategicznym atutem z pewnością siebie i umiejętnościami potrzebnymi do podejmowania decyzji opartych na danych.

Pod koniec tej ścieżki modelowanie danych nie będzie już tylko umiejętnością — stanie się sztuką, którą opanujesz. Twoja przygoda z modelowaniem danych czeka!

Wymagania wstępne

Program kursu

Plan kursu

1

Podstawy modelowania danych

Rozpocznij od solidnych podstaw modelowania danych w Snowflake i poznaj sztukę efektywnego organizowania danych. Zacznij od kluczowych pojęć z zakresu modelowania danych, zrozum ich znaczenie w świecie opartym na danych i naucz się skutecznie reprezentować dane oraz je przechowywać. Wizualizując organizację danych na dużą skalę, przekonasz się, jak dobrze zaprojektowany model danych upraszcza wykonywanie zapytań i analizę.
Rozpocznij rozdział
2

Relacje między danymi i normalizacja

Poznaj zasady skutecznej organizacji danych i zarządzania nimi, ze szczególnym uwzględnieniem roli kluczy w relacjach między danymi oraz podstawowych zasad normalizacji w Snowflake. Zagłęb się w fundamenty danych relacyjnych, zwracając uwagę na znaczenie kluczy głównych i obcych w strukturyzowaniu i łączeniu encji. Przejdź przez kolejne etapy normalizacji: zacznij od 1NF, aby wyeliminować duplikaty danych, przejdź do 2NF, aby usunąć zależności częściowe, i zakończ na 3NF, aby pozbyć się zależności przechodnich.
Rozpocznij rozdział
3

Techniki modelowania danych dla hurtowni danych

Zagłęb się w strategie budowania hurtowni danych w Snowflake, poznając trzy kluczowe podejścia do modelowania: model encji i związków, modelowanie wymiarowe oraz Data Vault. Zacznij od mapowania złożonych relacji w systemie uczelni przy użyciu modelu encji i związków – idealnego narzędzia do wizualizacji powiązań między danymi. Następnie przejdź do modelowania wymiarowego, które upraszcza analizę danych za pomocą tabel faktów i tabel wymiarów, sprawdzając się doskonale w raportowaniu. Na koniec poznaj modelowanie Data Vault – solidne podejście wyróżniające się możliwością śledzenia danych historycznych i dużą elastycznością.
Rozpocznij rozdział
4

Komponenty Snowflake

Wykorzystaj potencjał architektury Snowflake do optymalizacji wydajności zapytań i przyspieszenia pracy swoich modeli danych. Poznaj zalety kolumnowego przechowywania danych, masowego przetwarzania równoległego (MPP) i mikro-partycji w Snowflake – zestawiając je z tradycyjnymi bazami danych dla lepszego zrozumienia przewag tej platformy. Zapoznaj się z obiektami danych Snowflake – wirtualnymi magazynami, tabelami, widokami i innymi – aby skutecznie organizować swoje dane. Opanuj techniki optymalizacji zapytań, stosowanie podzapytań oraz wyrażeń wspólnych tabel (CTE), by usprawnić przetwarzanie danych.
Rozpocznij rozdział
S

Wprowadzenie do modelowania 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.

Wprowadzenie do modelowania danych w Snowflake | DataCamp