Snowflake
początkujący analitycy danych, inżynierowie danych

Analiza Danych w Snowflake - Python & DataFrames

Cortex Code Paczka AI
3 dni Głównie warsztaty SFANPDR_PL
Cel szkolenia

Weź udział w trzydniowym warsztacie "Analiza Danych w Snowflake - Python & DataFrames," zaprojektowanym specjalnie dla Analityków Danych. Te praktyczne warsztaty zanurzą Cię w kluczowych aspektach Snowflake, koncentrując się na praktycznej analizie danych przy użyciu Pythona i DataFrames. Weź udział w praktycznych ćwiczeniach i scenariuszach z życia wziętych, aby zdobyć umiejętności niezbędne do efektywnego korzystania z Snowflake w Twojej organizacji.

Korzyści

Po zakończeniu warsztatu uczestnicy będą posiadali w wiedzę i praktyczne umiejętności potrzebne do wykorzystania Snowflake w analizie danych z użyciem Pythona i DataFrames. Usprawnij przetwarzanie danych dzięki możliwościom Snowflake i Pythona.

Wymagania wstępne
  • Podstawowa znajomość SQL
  • Podstawowa znajomość programowania w Pythonie
  • Doświadczenie w analizie danych jest mile widziane, ale nie jest konieczne
Program szkolenia
  1. Wprowadzenie do Snowflake Data Cloud
    • Wprowadzenie do Snowflake
    • Kluczowe funkcje i architektura
  2. Interfejsy użytkownika
    • Korzystanie z interfejsu webowego Snowflake
    • Łączenie się przez różne narzędzia klienckie
    • Konfiguracja środowiska Python dla Snowflake
  3. Pobieranie Danych przy użyciu Python i DataFrames
    • Ładowanie danych do DataFrames
  4. Używanie Wbudowanych Funkcji do Przetwarzania i Formatowania Pobranych Danych
    • Funkcje tekstowe w Pythonie
    • Funkcje daty i czasu w Pythonie
  5. Konwersja Typów Danych w DataFrames
    • Konwersja pomiędzy typami danych
    • Praktyczne zastosowania
  6. Sortowanie DataFrames
    • Techniki sortowania
  7. Filtrowanie Wierszy w DataFrames
    • Stosowanie warunków i operatorów logicznych
  8. Funkcje Agregujące z DataFrames
    • Funkcje agregujące jak COUNT, SUM, AVG, MIN, MAX
  9. Grupowanie i Filtrowanie Grup w DataFrames
    • Operacje GROUP BY
    • Filtrowanie grup z warunkami HAVING
  10. Łączenie DataFrames
    • Scalanie DataFrames w celu symulacji operacji SQL JOIN
    • Praktyczne przykłady łączenia danych
  11. Joins Wewnętrzne i Zewnętrzne, Iloczyn Kartezjański w DataFrames
    • Różnice między typami joinów
    • Kiedy używać każdego typu
  12. Podzapytania z DataFrames
    • Symulacja podzapytań jednowierszowych i wielowierszowych
  13. Operacje Zbiorowe z DataFrames
    • UNION, INTERSECT, EXCEPT
  14. Funkcje Okienkowe z DataFrames
    • Operacje okienkowe jak ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, FIRST_VALUE, LAST_VALUE
  15. Operacje DML z DataFrames
    • Operacje INSERT, UPDATE i DELETE
  16. Praca z Danymi częściowo ustrukturyzowanymi
    • Ładowanie i zapytania do danych w formatach JSON, Avro i innych
  17. Obiekty Bazodanowe
    • Zrozumienie tabel, widoków, sekwencji w kontekście Snowflake
    • Zarządzanie obiektami bazodanowymi przez Python
  18. DDL – Tworzenie Tabel i Typów Danych w Snowflake
    • Używanie Pythona do wykonywania instrukcji CREATE TABLE
    • Definiowanie typów danych i ograniczeń
  19. Time Travel i Klonowanie w Snowflake
    • Dostęp do danych historycznych i odzyskiwanie danych
    • Użycie klonowania do replikacji danych
  20. Widoki – Tworzenie i Pobieranie Danych
    • Tworzenie i zarządzanie widokami w Snowflake przez Python
    • Praktyczne zastosowania widoków

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.