Snowflake
zaawansowany Analitycy danych, Inżynierowie danych

Zaawansowana Analiza Danych w Snowflake - SQL i AI

Cortex Code Paczka AI
3 dni online z trenerem, na sali SFZADSQLAI_PL
Cel szkolenia

Weź udział w intensywnym, trzydniowym warsztacie stworzonym dla analityków danych, inżynierów danych i profesjonalistów IT ze średniozaawansowaną znajomością SQL. Weź udział w praktycznych ćwiczeniach i scenariuszach z rzeczywistego świata, aby zapewnić sobie umiejętności niezbędne do efektywnego wykorzystania zaawansowanych funkcji SQL i wsparcia AI w Twojej organizacji. Dołącz do nas i podnieś swoje możliwości analizy danych dzięki zaawansowanemu SQL i AI!

Korzyści

To praktyczne szkolenie zaznajomi Cię z zaawansowanymi technikami SQL oraz wykorzystaniem narzędzi AI w celu zwiększenia produktywności i efektywności zapytań w Snowflake.

Wymagania wstępne

Dobra znajomość podstawowych koncepcji SQL, w tym instrukcji SELECT, podstawowych złączeń i funkcji agregujących.

Program szkolenia
  1. Wykorzystanie AI Co-pilota do Pisania Zapytania SQL
    • Przegląd narzędzi AI w Snowflake
    • Zwiększanie produktywności dzięki pomocy AI
    • Tworzenie promptów
    • Tworzenie efektywnych zapytań przy użyciu AI Co-pilota: Tworzenie efektywnych zapytań SQL, metadane
  2. Zaawansowane Agregacje
    • Zrozumienie ROLLUP, CUBE i GROUPING SETS
    • Praktyczne przykłady i zastosowania
    • Używanie funkcji GROUPING do formatowania wyników
    • Ćwiczenie praktyczne: Tworzenie kompleksowych raportów za pomocą ROLLUP i CUBE
  3. Zaawansowane Złączenia
    • Koncepcja i zastosowanie złączeń nierównościowych
    • Ćwiczenie praktyczne: Analiza zakresów danych przy użyciu złączeń nierównościowych
    • Zrozumienie samozłączeń i ich zastosowań
    • Praktyczne przykłady samozłączeń
    • Analiza danych hierarchicznych
    • Praktyczne zastosowanie iloczynu kartezjańskiego
  4. Operatory Zbiorowe, Iloczyn Kartezjański
    • Wprowadzenie do operatorów zbiorowych (UNION, INTERSECT, EXCEPT)
    • Łączenie wyników zapytań z wielu tabel
    • Ograniczenia i sortowanie wyników przy użyciu operatorów zbiorowych
    • Ćwiczenie praktyczne: Łączenie danych klientów z różnych źródeł
  5. Zaawansowane Podzapytania
    • Podzapytania skorelowane i ich zastosowania
    • Używanie EXISTS i NOT EXISTS
    • Wielokolumnowe podzapytania
    • Ćwiczenie praktyczne: Złożone filtrowanie z użyciem podzapytań skorelowanych
    • Wprowadzenie do klauzuli WITH
    • Zwiększanie czytelności i utrzymywalności zapytań
    • Ćwiczenie praktyczne: Uproszczenie złożonych zapytań przy użyciu klauzuli WITH
  6. Zapytania Hierarchiczne
    • Wprowadzenie do zapytań hierarchicznych
    • Filtrowanie danych hierarchicznych
    • Ćwiczenie praktyczne: Zarządzanie hierarchiami organizacyjnymi
  7. Funkcje Okienkowe
    • Wbudowane funkcje okienkowe
    • Definiowanie okien i używanie ramek okienkowych
    • Obliczanie sum narastających i średnich kroczących
    • Ćwiczenie praktyczne: Analiza trendów za pomocą funkcji okienkowych
  8. Przestawianie Danych
    • Używanie PIVOT i UNPIVOT do tworzenia tabel przestawnych
    • Praktyczne przykłady przestawiania danych
  9. Wyrażenia Regularne
    • Wprowadzenie do wyrażeń regularnych w SQL
    • Ćwiczenie praktyczne: Transformacja danych i dopasowywanie wzorców za pomocą wyrażeń regularnych

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.