Snowflake
początkujący Użytkownicy Snowflake

Podstawy SQL i Snowflake z wykorzystaniem AI i Cortex Code

Cortex Code Paczka AI
2 dni online z trenerem, na sali SWS_PL
Cel szkolenia
Warsztaty poruszają szeroki zakres zagadnień związanych ze Snowflake i SQL zaczynając od obszernego wprowadzenia. Nauczysz się podstaw, koncepcji oraz narzędzi służących do współpracy z bazą w tym wykorzystania agentów AI wspomagających działanie w Snowflake. Głównym celem szkolenia jest dokładne omówienie najważniejszych z dostępnych poleceń języka SQL. Poznasz oraz przećwiczysz bogate możliwości odczytywania, filtrowania i zarządzanie danymi w sposób umożliwiający uzyskanie pożądanego, z biznesowego punktu widzenia, wyniku.
Korzyści
Nauczysz się efektywnej współpracy z platformą Snowflake, oraz nabędziesz wiedzę i umiejętności odczytywania, modyfikowania i łączenia danych z wykorzystaniem języka SQL. Dowiesz się jak szybko i skutecznie wykorzystać dostępne w Snowflake narzędzia AI by pracować wydajniej.
Wymagania wstępne
Powinieneś sprawnie obsługiwać komputer.
Program szkolenia
  1. Wprowadzenie do Snowflake Data Cloud
    • Co to jest Snowflake i jakie ma zastosowania?
    • Kluczowe funkcje i architektura Snowflake
    • Jak Snowflake różni się od tradycyjnych baz danych?
  2. Interfejs użytkownika Snowflake
    • Logowanie i poruszanie się po interfejsie webowym
    • Omówienie podstawowych sekcji interfejsu: Worksheets, Databases, Tables, Dashboards
    • Tworzenie prostych wizualizacji i dashboardów w Snowflake
  3. Podstawy SQL w Snowflake
    • Struktura zapytań SQL
    • Podstawowe operacje SELECT
    • Pobieranie danych z tabel i podstawowe formatowanie wyników
  4. Wykorzystanie AI Cortex Code do pisania zapytania SQL
    • Przegląd narzędzi AI w Snowflake
    • Automatyzacja tworzenia zapytań SQL przy użyciu Cortex Code
    • Tworzenie promptów do generowania kodu SQL
  5. Sortowanie i filtrowanie danych
    • Sortowanie wyników zapytań (ORDER BY)
    • Filtrowanie wierszy za pomocą WHERE
    • Operatory logiczne i warunki w zapytaniach SQL
  6. Funkcje agregujące i grupowanie danych
    • Wprowadzenie do funkcji COUNT, SUM, AVG, MIN, MAX
    • Grupowanie danych z GROUP BY
    • Filtrowanie wyników agregacji za pomocą HAVING
  7. Łączenie tabel ? podstawy JOIN
    • Wprowadzenie do JOIN ? jak łączyć dane z różnych tabel?
    • Praktyczne przykłady INNER JOIN, LEFT JOIN, RIGHT JOIN
    • Iloczyn kartezjański ? kiedy unikać?
  8. Podstawowe operatory zbiorów
    • UNION, INTERSECT, EXCEPT ? łączenie wyników z różnych zapytań
    • Praktyczne zastosowania operatorów zbiorów w raportowaniu
  9. Zapytania hierarchiczne w Snowflake
    • Wprowadzenie do hierarchicznych struktur danych
    • Zapytania hierarchiczne w Snowflake
    • Analiza struktur drzewiastych i powiązań między danymi
  10. Tworzenie widoków i podstawowe operacje DML
    • Czym są widoki i jak je tworzyć?
    • Wstawianie, aktualizowanie i usuwanie rekordów w Snowflake (INSERT, UPDATE, DELETE)
  11. Time Travel i odzyskiwanie danych
    • Jak działa Time Travel w Snowflake?
    • Przywracanie wcześniejszych wersji tabel i danych
    • Klonowanie tabel ? kiedy i jak je stosować?

Najbliższe terminy

Ładowanie terminów…

Formularz zapisu

Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.

Klauzula informacyjna RODO

Administratorem moich danych osobowych jest Dataconsulting Services sp. z o.o. z siedzibą w Warszawie (00-843), Rondo Daszyńskiego 2B, wpisaną do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla m.st. Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS: 0001017491, NIP: 5273040797, REGON: 524385129, z kapitałem zakładowym w wysokości 5.000,00 zł (dalej: „Spółka").

Ze Spółką kontaktować się można listownie (na adres podany wyżej), mailowo: biuro@dataconsulting.pl, lub telefonicznie: +48 (22) 398 47 81.

  • moje dane osobowe przetwarzane będą w celu nawiązania kontaktu ze mną przez Spółkę, na podstawie art. 6 ust. 1 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE („RODO"),
  • moje dane osobowe nie będą przekazywane podmiotom zewnętrznym, państwom trzecim spoza Europejskiego Obszaru Gospodarczego ani organizacjom międzynarodowym,
  • moje dane osobowe będą przechowywane przez okres niezbędny do nawiązania ze mną kontaktu przez Spółkę jednak nie dłużej niż do momentu cofnięcia zgody na ich przetwarzanie,
  • posiadam prawo dostępu do treści moich danych oraz prawo ich sprostowania, usunięcia, ograniczenia przetwarzania oraz prawo do przeniesienia moich danych,
  • mam możliwość wycofania zgody na przetwarzanie moich danych osobowych, a wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych osobowych, którego dokonano na podstawie zgody przed jej wycofaniem,
  • przysługuje mi uprawnienie wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.

Podanie danych osobowych jest dobrowolne, jednak jest niezbędne do nawiązania ze mną kontaktu przez Spółkę.

Pola oznaczone * są wymagane.