ODBIERZ TWÓJ BONUS :: »

Airflow. Monitorowanie przepływu danych Piotr Chudzik

(ebook) (audiobook) (audiobook)
Autor:
Piotr Chudzik
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
168
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
35,40 zł 59,00 zł (-40%)
35,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
29,49 zł 59,00 zł (-50%)
29,49 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i konfigurowania DAG-ów w Apache Airflow
  • Stosowania operatorów Bash, Python, PythonVirtualenv oraz ExternalPython
  • Harmonogramowania i zarządzania wykonywaniem zadań
  • Wykorzystywania sensorów i operatorów do obsługi różnych źródeł danych
  • Definiowania reguł wykonywania zadań i zależności między nimi
  • Przekazywania informacji między zadaniami za pomocą XCom, Variable i szablonów Jinja
  • Konfigurowania parametrów DAG-ów oraz zarządzania logiką uruchamiania
  • Wykorzystywania operatorów SQL do integracji z bazami danych
  • Rozszerzania funkcjonalności Airflow za pomocą hooków i niestandardowych operatorów
  • Zarządzania datasetami i realizowania backfill
  • Zapewnienia bezpieczeństwa poprzez zarządzanie kluczami i uprawnieniami użytkowników
  • Integracji Airflow z zewnętrznymi systemami (Docker, SFTP, MongoDB)
  • Uruchamiania klastra Airflow i zarządzania pulami oraz kolejkami
  • Korzystania z narzędzi Airflow CLI do administracji i monitorowania
  • Zarządzania użytkownikami, rolami, połączeniami i zmiennymi w Airflow

Wszystkie dane pod pełną kontrolą

W czasach, gdy wiele naszych działań przeniosło się do przestrzeni cyfrowej, tworzymy i agregujemy ogromne ilości danych. Przechowujemy je na dyskach urządzeń, mobilnych nośnikach pamięci, w chmurach, a nawet w formie załączników poczty elektronicznej. Aby uzyskać z nich jak najwięcej informacji, musimy wykonywać odpowiednie procesy analityczno-agregujące, które następnie pozwolą nam na wyciągnięcie właściwych wniosków, a potem podjęcie odpowiednich decyzji. W tym miejscu często pojawia się problem: w jaki sposób pogodzić różne formaty danych, odpowiednio je ze sobą połączyć, wykonać mapowanie i konwertowanie?

Wtedy do gry wkraczają tak zwane orkiestratory zadań, a należy do nich między innymi Apache Airflow. Jest to jedno z najpopularniejszych narzędzi służących do tworzenia, organizowania i monitorowania przepływów pracy, a także uruchamiania łańcuchów zadań na podstawie danych pochodzących z rozmaitych źródeł i występujących w różnych formatach.

Apache Airflow - darmowej usłudze dostępnej dla każdego, kto zna język Python - poświęcona jest ta książka:

  • Znajdziesz w niej opis poszczególnych modułów narzędzia Apache Airflow
  • Korzystając z zawartych w niej wskazówek, przeprowadzisz proces instalacji i przygotujesz środowisko pracy
  • Przyjrzysz się poszczególnym elementom Apache Airflow
  • Poznasz dobre praktyki związane z pracą w orkiestratorze danych

Wybrane bestsellery

O autorze książki

Piotr Chudzik - absolwent Politechniki Łódzkiej, jego specjalizacja zawodowa to technologie big data oraz administracja nowoczesnymi środowiskami IT (wykorzystującymi między innymi cloud computing, konteneryzację czy IaC - infrastructure as code). Pracuje jako wykładowca na Uniwersytecie Łódzkim, gdzie przekazuje studentom wiedzę na temat Linuksa, baz danych i programowania w języku Python. Jest również trenerem w Software Development Academy. Na co dzień zatrudniony jako menadżer techniczny w dużym zagranicznym banku, odpowiada za prawidłowe i nieprzerwane działanie aplikacji opartych na Google Cloud Platform. Zawsze otwarty na nowe doświadczenia oraz wiedzę, którą w przyszłości mógłby się podzielić z innymi. Interesuje się grami komputerowymi, światem nowych technologii i fantastyką. Jest fanem serii Wiedźmin i uniwersum Warhammera.

Sukces wymaga wcześniejszego przygotowania, bez niego z pewnością osiągniemy porażkę.

Konfucjusz

Piotr Chudzik - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać język Python, aby skorzystać z książki "Airflow. Monitorowanie przepływu danych"?
Tak, podstawowa znajomość Pythona jest zalecana, ponieważ Apache Airflow wykorzystuje ten język do definiowania przepływów pracy i zadań.
2. Czy książka omawia instalację i konfigurację Apache Airflow od podstaw?
Tak, w książce znajdziesz szczegółowe instrukcje dotyczące instalacji, przygotowania środowiska oraz pierwszej konfiguracji Apache Airflow.
3. Jakie zagadnienia związane z bezpieczeństwem są poruszane w książce?
Książka omawia m.in. zarządzanie kluczami szyfrującymi (fernet key), rotację kluczy oraz kwestie związane z użytkownikami i uprawnieniami w Airflow.
4. Czy znajdę w książce praktyczne przykłady użycia operatorów i sensorów w Airflow?
Tak, publikacja zawiera liczne przykłady implementacji operatorów, sensorów oraz praktyczne scenariusze ich wykorzystania w przepływach danych.
5. Czy książka porusza temat integracji Airflow z innymi narzędziami i bazami danych?
Tak, w rozdziale o rozszerzeniach (providers) opisano integracje m.in. z Dockerem, SFTP i MongoDB, a także obsługę zadań opartych na SQL.
6. Czy publikacja nadaje się do nauki samodzielnej pracy z Airflow?
Tak, książka jest napisana w sposób przystępny i praktyczny, co pozwala na samodzielne poznawanie i testowanie możliwości Airflow krok po kroku.
7. Jakie zagadnienia administracyjne dotyczące Airflow są opisane w książce?
W książce znajdziesz informacje o zarządzaniu użytkownikami, uprawnieniami, konfiguracji klastra, a także korzystaniu z narzędzi CLI do administracji Airflow.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
35,40 zł
Dodaj do koszyka
Ebook
29,49 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint