Snowflake - poziom podstawowy
kod szkolenia: SNOWFLAKE_01 / PL AA 2d
Szkolenie ma charakter praktyczny, oparty na warsztatach i ćwiczeniach, które krok po kroku przeprowadzą uczestników przez najważniejsze funkcje i koncepcje Snowflake – od pierwszego logowania, przez eksplorację danych, aż po podstawowe analizy biznesowe.
Cel: Wprowadzenie do platformy Snowflake, podstawowe pojęcia, praca z interfejsem, tworzenie prostych zapytań, zrozumienie architektury.
Szkolenie przeznaczone jest dla analityków danych, inżynierów danych, developerów SQL oraz wszystkich osób rozpoczynających pracę z platformą Snowflake. To idealny punkt startowy dla tych, którzy chcą zrozumieć podstawy działania chmurowej hurtowni danych oraz zdobyć praktyczne umiejętności pracy z danymi w środowisku Snowflake.
Uczestnicy szkolenia nauczą się:
- jak działa architektura Snowflake i czym różni się od tradycyjnych rozwiązań bazodanowych,
- jak tworzyć i zarządzać obiektami w bazie danych (tabele, widoki, schematy),
- jak ładować dane i pisać podstawowe zapytania SQL w Snowflake,
- jak korzystać z funkcji takich jak Time Travel, auto-suspend czy cache wyników,
- jak efektywnie zarządzać zasobami obliczeniowymi (Virtual Warehouses) i optymalizować koszty.
Szkolenie ma charakter praktyczny, oparty na warsztatach i ćwiczeniach, które krok po kroku przeprowadzą uczestników przez najważniejsze funkcje i koncepcje Snowflake – od pierwszego logowania, przez eksplorację danych, aż po podstawowe analizy biznesowe.
Dzień 1: Wprowadzenie i podstawy pracy z Snowflake
Moduł 1: Wprowadzenie do Snowflake
- Co to jest Snowflake i czym się różni od innych DWH
- Architektura (Storage, Compute, Services)
- Koncepcja multi-cluster i separation of compute/storage
Moduł 2: Środowisko pracy
- Rejestracja i logowanie do Snowflake
- Interfejs webowy
- Narzędzia zewnętrzne (SnowSQL, DBeaver)
Moduł 3: Podstawowe obiekty w Snowflake
- Bazy danych, schematy, tabele
- Widoki i sekwencje
- Role, użytkownicy, granty (wprowadzenie)
Moduł 4: Praca z danymi
- Ładowanie danych z plików CSV (manualne i przez staging)
- SELECT, INSERT, UPDATE, DELETE – podstawy SQL w Snowflake
- Funkcje wbudowane (daty, tekstowe, agregujące)
Dzień 2: Praktyka i typowe zadania analityczne
Moduł 5: Time Travel i Fail-safe
- Co to jest Time Travel i jak przywracać dane
- Retencja danych, ograniczenia i koszty
- Różnice między Time Travel a Fail-safe
Moduł 6: Warehouses i zarządzanie zasobami
- Czym są Warehouses
- Auto-scaling i auto-suspend
- Koszty przetwarzania i optymalizacja zużycia
Moduł 7: Wprowadzenie do streams
- Zasady działania streams
- Przykłady użycia
Moduł 8: Podsumowanie i ćwiczenia praktyczne
- Praktyczne zadania do wykonania samodzielnie
- Q&A
- Najlepsze praktyki przy pierwszym kontakcie z Snowflake
- SWOBODNE posługiwanie się językiem SQL.
Polski