Szkolenie Przetwarzanie danych Big Data z Apache Spark - TERMIN GWARANTOWANY - 23.11.2026

Szkolenie Przetwarzanie danych Big Data z Apache Spark: TERMIN GWARANTOWANY 23-26.11.2026
Termin gwarantowany odbędzie się na pewno, nawet przy jednym uczestniku. Szkolenie online na żywo z trenerem, 4 dni, w godz. 9:00-16:00.
Prowadzący: Dawid Grześków
Szczegóły szkolenia, program i zapisy:
➜ Szkolenie Przetwarzanie danych Big Data z Apache Spark
Wszystkie terminy gwarantowane JSystems:
➜ lista terminów gwarantowanych
W skrócie
Danych przybywa szybciej, niż jeden serwer zdąży je przeliczyć, a raporty i analizy czekają na wyniki. Apache Spark rozkłada takie obliczenia na wiele maszyn. Na tym czterodniowym warsztacie przetwarzasz w nim duże zbiory na platformie Databricks: piszesz przekształcenia w PySparku i Spark SQL, budujesz jezioro danych w formacie Delta, automatyzujesz przepływy danych, a wolne zadania przyspieszasz i diagnozujesz w Spark UI.
Co potrafisz po tych 4 dniach
- Rozpoznajesz, czego wymaga Twój zbiór danych - Pięć wymiarów pracy z Big Data: rozmiar przekraczający możliwości jednej maszyny, tempo napływania nowych danych, różnorodność formatów (od tabel w bazie po pliki audio), jakość danych i ich wartość dla decyzji. Na przykładzie migracji widzisz, jak przetwarzanie przechodzi na Sparka.
- Swobodnie pracujesz na platformie Databricks - Znasz warianty uruchamiania Sparka, środowisko robocze Databricks i Unity Catalog, czyli katalog danych, w którym z jednego miejsca nadajesz uprawnienia i wyszukujesz tabele. Zespół pracuje na wspólnych, kontrolowanych danych zamiast na rozproszonych kopiach.
- Przekształcasz duże zbiory w PySparku i Spark SQL - Dodajesz i przeliczasz kolumny, filtrujesz, łączysz zbiory, agregujesz i zapisujesz wyniki, także gdy dane są zagnieżdżone, np. zamówienie z listą pozycji w jednym rekordzie. Zapytania budowane dynamicznie obsługują jedną kwerendą wiele wariantów, np. kolejne miesiące albo oddziały.
- Budujesz jezioro danych w architekturze Medallion - Jezioro danych to jedno repozytorium na dane surowe i przetworzone. Zapisujesz je w formatach JSON, Parquet i Delta i układasz w warstwy: od danych surowych, przez oczyszczone, po gotowe do raportów.
- Piszesz kod, który zespół łatwo utrzyma - Dzielisz pracę na notatniki, czyli pliki z kodem uruchamianym krok po kroku, nadajesz im parametry, korzystasz z narzędzi dbutils i przekazujesz wynik jednego notatnika do kolejnego. Ten sam kod obsługuje różne dane bez kopiowania.
- Automatyzujesz przepływ danych od surowych plików po gotowe tabele - Dobierasz typ i ustawienia klastra, czyli zestawu maszyn liczących, nadajesz dostęp programistom i łączysz kolejne kroki przetwarzania w workflow, który uruchamia cały przepływ jako jedną całość.
- Przyspieszasz wolne zadania - Wiesz, jak dzielą się pracą driver, czyli proces koordynujący, i executory, które liczą dane, czym różni się transformacja od akcji i jak zoptymalizować plan wykonania kodu. Widzisz, dlaczego jedna wersja zadania liczy się dłużej niż inna.
- Szybko znajdujesz przyczynę błędu - W Spark UI, czyli panelu podglądu zadań, śledzisz przebieg procesów i zużycie zasobów, a w szczegółach błędów i logach widzisz, który krok się zatrzymał i dlaczego.
Jak pracujemy
Szkolenie ma formę warsztatów: kolejne bloki materiału przeplatają się z ćwiczeniami, w których sam piszesz kod na danych projektowych. Dostajesz przygotowane środowisko w chmurze, więc nic nie instalujesz na swoim komputerze. Prowadzi Dawid Grześków, inżynier danych, który na co dzień pracuje ze Sparkiem i Databricks w chmurze Azure oraz buduje hurtownie i jeziora danych.
Dla kogo
Dla inżynierów danych, analityków i programistów, którzy przetwarzają duże zbiory danych albo przenoszą przetwarzanie na Apache Spark i Databricks.
Wymagania wstępne: podstawowa znajomość SQL, Pythona i Gita oraz konto w serwisie GitHub. Znajomość technologii chmurowych nie jest obowiązkowa, ale się przydaje. Wcześniejsze doświadczenie ze Sparkiem i Databricks nie jest potrzebne.
Co zyskujesz
Po szkoleniu samodzielnie budujesz przepływ danych w Apache Spark: od wczytania surowych danych, przez przekształcenia i zapis w jeziorze danych, po automatyczne uruchamianie i diagnozę wolnych zadań. Termin gwarantowany odbywa się na pewno, nie odwołamy go z powodu małej grupy. Otrzymujesz też imienny certyfikat ukończenia szkolenia.
Zarezerwuj miejsce i przetwarzaj duże zbiory danych w Apache Spark i Databricks, od pierwszego przekształcenia po zautomatyzowany i zoptymalizowany przepływ danych.
Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/
Prowadzący szkolenie
![]() |
Dawid Grześków |
Specjalista IT z pięcioletnim doświadczeniem w środowisku danowym. W swojej karierze przeszedłem przez budowanie narzędzi wewnętrznych, analitykę oraz tworzenie systemów raportowych. Aktualnie pracuje jako Inżynier Danych, gdzie Spark i Databricks stanowią moje główne narzędzia pracy.
Na co dzień pracuje z technologiami chmurowymi na platformie Azure. Programuje w Pythonie, SQL oraz Sparku. Tworzę modele, hurtownie oraz jeziora danych. Integruję rozwiązania DevOps z procesami biznesowymi. Tworzę zaplecza całych platform i rozwijam procesy integracyjne.
Projekty w których brałem udział to m.in.:
Posiadam doświadczenie pracy w międzynarodowych firmach, gdzie wspierałem zespoły w przyswajaniu wiedzy procesowej oraz narzędziowej. Jako praktyk, wychodzę z założenia, że tylko praktyczne szkolenia dają satysfakcjonujące efekty.
Program szkolenia
- Wprowadzenie do ekosystemu Big Data
- Czym jest Big Data
- Charakterystyka wyzwań pracy - 5 V
- Volume - praca w środowisku, gdzie sam rozmiar danych przekracza możliwości pojedynczej maszyny
- Velocity - wymóg zapewnienia wysokiej prędkości procesowania i dostępności nowych danych
- Variety - praca z różnymi typami danych, takimi jak bazy danych, pliki ustrukturyzowane np. parquet, pliki nieustrukturyzowane np. pliki audio
- Veracity - testowanie danych pod kątem ich jakości np. sprawdzanie czy daty w systemie zachowują logikę
- Value - dążenie do zapewnienia wartościowych i zaufanych danych, na których przedsiębiorstwa mogą bazować przy podejmowaniu decyzji
- Podejścia i obecne trendy
- Przedstawienie przykładowej migracji
- Spark a Databricks
- Wprowadzenie do ekosystemu Apache Spark
- Przedstawienie typów deploymentów Sparka (w tym Databricks)
- Wprowadzenie do Platformy Databricks
- Databricks Workspace
- Przedstawienie środowiska pracy
- Nawigacja na platformie
- Structured API Podstawy
- PySpark Dataframe
- Funkcje: withColumn, where, zmiana typów, joiny, zapisywanie danych
- Spark SQL
- Funkcje: selecty, filtry, agregacje, joiny, zarządzanie tabelami
- PySpark Dataframe
- Wprowadzenie do danych projektowych
- Unity Catalog
- Centralizacja dostępu
- Przeszukiwanie zasobów
- Dobre praktyki w kodzie
- Strukturyzacja notebooków
- Wykorzystanie dbutils
- Parametryzacja notebooków
- Przykładowe wykorzystanie outputu notebooków
- Structured API Ciąg Dalszy
- PySpark Dataframe
- Kolekcje, praca na kolumnach typu array oraz struct
- Spark SQL
- Praca z dynamicznymi kwerendami
- Budowanie jeziora danych
- Formaty plików Json, Parquet, Delta
- Przedstawienie Architektury Medallion
- Logiczna organizacja architektury danych
- Warsztat
- Zarządzanie Klastrami
- Typy klastrów
- Konfiguracja ustawień
- Dostępy dla deweloperów
- Workflowy
- Orkiestracja przepływów danych
- Warsztat
- Wewnętrzne komponenty Sparka
- Driver i Executory
- Omówienie pracy poszczególnych komponentów
- Akcje i Transformacje
- Optymalizacja planu wykonania kodu w Apache Spark
- Driver i Executory
- Spark UI
- Podgląd procesów
- Monitoring zużycia zasobów
- Debugging
- Szczegółowy podgląd błędów w egzekucji kodu
- Loggi
- Podgląd procesów
- Warsztat
Przeczytaj na naszym blogu
- Współczesne rozwiązania Big Data - Spark, lakehouse, streaming i federacyjne SQL w praktyce
- Pandas w Pythonie - instalacja i pierwsza analiza danych krok po kroku
- SQL vs. NoSQL - wielkie porównanie baz danych: kiedy wybrać relacyjną, a kiedy nierelacyjną? Przewodnik Architekta
- Co to jest Snowflake? Prosty przewodnik po chmurowej hurtowni danych
Zapisz się na termin gwarantowany
➜ Szkolenie Przetwarzanie danych Big Data z Apache Spark
➜ wszystkie terminy gwarantowane
Pytania: [email protected], tel. 22 299 53 69
