Course Code: snowfl
Duration: 14 hours
Prerequisites:

Wymagania wstępne:
Podstawowa znajomość Snowflake, doświadczenie w SQL, podstawy przetwarzania anych, rozumienie bezpieczeństwa danych, rozumienie analizy danych.

Grupa docelowa:

Analitycy danych, inżynierowie danych, administratorzy baz danych, inżynierowie Big Data, architekci rozwiązań chmurowych, deweloperzy i programiści, specjaliści Business Intelligence, kierownicy projektów IT.

Overview:

Po ukończeniu zaawansowanego szkolenia z Snowflake, uczestnicy będą posiadać następującą wiedzę i umiejętności:

Zaawansowana Wiedza o Architekturze Snowflake: Zrozumienie szczegółów architektury Snowflake, w tym sposobu działania magazynów danych i optymalizacji przechowywania danych.

Zaawansowane Zarządzanie i Optymalizacja Zapytań SQL: Umiejętność pisania skomplikowanych zapytań SQL, optymalizacji wydajności zapytań oraz stosowania zaawansowanych funkcji języka SQL.

Zarządzanie Bezpieczeństwem i Uprawnieniami: Wiedza na temat implementacji i zarządzania bezpieczeństwem danych w Snowflake, w tym zarządzanie dostępem, szyfrowanie i audytowanie.

Automatyzacja i Integracja z Innych Systemami: Zrozumienie sposobów automatyzacji procesów za pomocą Snowpipe i integracji Snowflake z narzędziami ETL/ELT, systemami Big Data i API.

Zaawansowane Przetwarzanie i Analiza Danych: Umiejętność wykorzystania Snowflake do zaawansowanego przetwarzania danych, w tym streamingu danych, analizy predykcyjnej i statystycznej oraz machine learning.

Optymalizacja Kosztów i Zarządzanie Zasobami: Wiedza na temat efektywnego zarządzania kosztami w Snowflake, w tym skalowania zasobów i monitorowania użycia.

Rozwiązywanie Problemów i Najlepsze Praktyki: Zdolność do identyfikowania i rozwiązywania typowych problemów, a także stosowania najlepszych praktyk w zakresie wydajności, bezpieczeństwa i zarządzania danymi.

Course Outline:

I. Zaawansowana Architektura i Optymalizacja

Zaawansowana Architektura Snowflake (2 godziny)

  • Wnętrze Snowflake: MPP i jego zalety
  • Przechowywanie danych: mikro-partycjonowanie i kompresja
  • Klastry i ich zarządzanie

Zarządzanie Danych i Bezpieczeństwo (2 godziny)

  • Time Travel i Fail-safe: praktyczne zastosowania
  • Zarządzanie dostępem i bezpieczeństwo danych
  • Monitorowanie i audytowanie

Zaawansowane Funkcje SQL i Analizy (2 godziny)

  • Zaawansowane zapytania SQL: okienne, rekurencyjne
  • Wykorzystanie UDF i procedur składowanych
  • Analizy predykcyjne i statystyczne

 Praktyczne Warsztaty i Studia Przypadków (2 godziny)

  • Rozwiązywanie rzeczywistych problemów biznesowych
  • Optymalizacja zapytań i zarządzanie kosztami

Integracja, Automatyzacja i Zaawansowane Rozwiązania

Integracja z Zewnętrznymi Systemami (2 godziny)

  • Integracja z narzędziami ETL/ELT
  • Połączenia z systemami Big Data (np. Hadoop, Spark)
  • Wykorzystanie API Snowflake

 Automatyzacja i Orkiestracja (2 godziny)

  • Automatyzacja procesów za pomocą Snowpipe
  • Orkiestracja za pomocą zewnętrznych narzędzi (np. Airflow)
  • Przykłady automatyzacji w praktyce

 Zaawansowane Przetwarzanie Danych (2 godziny)

  • Przetwarzanie streamingu danych
  • Machine Learning i AI z wykorzystaniem Snowflake
  • Praca z dużymi zbiorami danych

Warsztaty i Sesja Pytań i Odpowiedzi (2 godziny)

  • Praktyczne zastosowanie zdobytej wiedzy
  • Rozwiązywanie problemów i wyzwania
  • Dyskusja i wymiana doświadczeń
Sites Published:

Polska - Snowflake - poziom zaawansowany

Slovenia - Snowflake Advanced

Croatia - Snowflake Advanced

Serbia - Snowflake Advanced

Bhutan - Snowflake Advanced

Nepal - Snowflake Advanced

Uzbekistan - Snowflake Advanced