Agenda
-
Wprowadzenie do architektury
- Cloud Data Platform – koncepcja pracy z platformą chmurową
- Storage vs Compute – jak działa chmura, jak wykonują się obliczenia i jak optymalnie pracować
- Virtual Warehouses – jak skalować, żeby być optymalnym i szybkim
- Multi-cluster warehouses – skalowanie zasobów obliczeniowych w celu zarządzania potrzebami użytkowników
-
SQL w Snowflake
- SQL Snowflake – czy czymś się różni od tego co już znamy
- Semi-structured data (VARIANT, JSON) – jak posługiwać się innym typem danych i jak radzić sobie z ich oddczytaniem
- Time Travel – co to jest i jak to działa
- Zero-copy cloning – co to jest i jak to działa
-
Zarządzanie danymi
- Databases, Schemas – jak tworzyć, jakie są dobre praktyki
- Stages (internal, external) – połaczenia z danymi
- ETL i ELT – jak pracować z narzędziami zewnętrznymi
-
Security Basics
- Role-based access control (RBAC)
- Users, roles, grants
- Network policies
-
Mini projekt
- Budowa prostego data warehouse
- Załadowanie danych
- Model tabel faktów i wymiarów
