{"id":1428,"date":"2026-10-31T17:27:04","date_gmt":"2026-10-31T16:27:04","guid":{"rendered":"https:\/\/jankiewicz.pl\/?p=1428"},"modified":"2026-10-31T17:57:18","modified_gmt":"2026-10-31T16:57:18","slug":"apache-airflow-orkiestracja-przetwarzania","status":"publish","type":"post","link":"https:\/\/jankiewicz.pl\/index.php\/apache-airflow-orkiestracja-przetwarzania\/","title":{"rendered":"Apache Airflow \u2013 orkiestracja przetwarzania"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Wprowadzenie<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Airflow jest jednym z najcz\u0119\u015bciej wykorzystywanych narz\u0119dzi do obs\u0142ugi przep\u0142yw\u00f3w zada\u0144 (<em>workflow<\/em>). Pozwala opisa\u0107 ca\u0142y proces, od pobrania danych, przez ich przetworzenie, po za\u0142adowanie do hurtowni, jako kod w j\u0119zyku Python i uruchamia\u0107 go w spos\u00f3b powtarzalny, zarz\u0105dzany, harmonogramowany i monitorowany. Popularno\u015b\u0107 Airflow, wsparcie ze strony najwi\u0119kszych platform chmurowych oraz bogaty ekosystem integracji (m.in. z Hive, Spark i bazami relacyjnymi) sprawiaj\u0105, \u017ce sta\u0142 si\u0119 naturalnym \u201espoiwem\u201d wsp\u00f3\u0142czesnych rozwi\u0105za\u0144 Big Data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Szkolenie <em><strong>Apache Airflow \u2013 orkiestracja przetwarzania<\/strong><\/em> prezentuje praktyczne wykorzystanie tej platformy do budowy i obs\u0142ugi przep\u0142yw\u00f3w przetwarzania danych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Szkolenie prowadzone we wsp\u00f3\u0142pracy z firm\u0105\u00a0<a href=\"https:\/\/www.sages.pl\/szkolenia\/apache-airflow-orkiestracja-przetwarzania\" target=\"_blank\" rel=\"noopener nofollow\">Sages<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Podstawowe cele szkolenia<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Szkolenie przygotowuje do samodzielnego projektowania i implementowania przep\u0142yw\u00f3w zada\u0144 oraz potok\u00f3w ETL w Apache Airflow, w tym tworzenia DAG-\u00f3w i definiowania zale\u017cno\u015bci pomi\u0119dzy zadaniami<\/li>\n\n\n\n<li>Szkolenie uczy harmonogramowania przep\u0142yw\u00f3w, zarz\u0105dzania powt\u00f3rzeniami, operacjami <em>backfill<\/em>, regu\u0142ami uruchamiania oraz monitorowania status\u00f3w zada\u0144 w \u015brodowisku Big Data<\/li>\n\n\n\n<li>Szkolenie pokazuje u\u017cycie XCom, zmiennych, po\u0142\u0105cze\u0144 i parametr\u00f3w do wsp\u00f3\u0142dzielenia danych oraz konfiguracji przep\u0142yw\u00f3w i automatyzacji przetwarzania<\/li>\n\n\n\n<li>Szkolenie rozwija umiej\u0119tno\u015b\u0107 grupowania zada\u0144 z wykorzystaniem grup zada\u0144, przetwarzania warunkowego oraz harmonogramowania opartego na zasobach danych w ramach praktycznych warsztat\u00f3w Apache Airflow<\/li>\n\n\n\n<li>Szkolenie omawia najlepsze praktyki implementacji przep\u0142yw\u00f3w zada\u0144 oraz integracji Apache Airflow z narz\u0119dziami Big Data i bazami danych<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dla kogo?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Programi\u015bci Python i in\u017cynierowie danych z podstawow\u0105 znajomo\u015bci\u0105 Big Data i ch\u0119ci\u0105 tworzenia oraz utrzymywania workflow\u00f3w Airflow<\/li>\n\n\n\n<li>In\u017cynierowie danych i specjali\u015bci ETL odpowiedzialni za orkiestracj\u0119 proces\u00f3w przetwarzania i integracj\u0119 system\u00f3w, znaj\u0105cy SQL<\/li>\n\n\n\n<li>Administratorzy system\u00f3w i DevOps wdra\u017caj\u0105cy oraz utrzymuj\u0105cy \u015brodowiska Airflow i monitorowanie zada\u0144 produkcyjnych<\/li>\n\n\n\n<li>Architekci danych i analitycy chc\u0105cy automatyzowa\u0107 przep\u0142ywy danych, harmonogramy i zale\u017cno\u015bci oparte na datasetach<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wymagania<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Konieczna znajomo\u015b\u0107 podstawowych poj\u0119\u0107 z zakresu Big Data<\/li>\n\n\n\n<li>Silnie rekomendowane jest posiadanie wiedzy i umiej\u0119tno\u015bci z zagadnie\u0144 uj\u0119tych w ramach szkolenia <a href=\"https:\/\/jankiewicz.pl\/index.php\/big-data-i-platforma-hadoop-wprowadzenie\/\" data-type=\"page\" data-id=\"10\" target=\"_blank\" rel=\"noopener nofollow\">Big Data i platforma Hadoop &#8211; wprowadzenie<\/a><\/li>\n\n\n\n<li>Silnie rekomendowana znajomo\u015b\u0107 j\u0119zyka Python<\/li>\n\n\n\n<li>Silnie rekomendowana znajomo\u015b\u0107 narz\u0119dzi: Apache Spark, Hive, MySQL<\/li>\n\n\n\n<li>Rekomendowana znajomo\u015b\u0107 relacyjnego modelu danych<\/li>\n\n\n\n<li>Rekomendowana znajomo\u015b\u0107 polece\u0144 SQL<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Plan szkolenia i materia\u0142y<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Blok 1 &#8211; Przep\u0142ywy zada\u0144 jako kod &#8211; podstawy <br>Tematy: po co orkiestracja, poj\u0119cia i architektura, pierwszy przep\u0142yw\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/l1\" target=\"_blank\" rel=\"noopener nofollow\">Prezentacja<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/w1\/\" target=\"_blank\" rel=\"noopener nofollow\">Warsztat<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Blok 2 &#8211; Potoki od linii do grafu<br>Tematy: zadania i operatory, sensory, zale\u017cno\u015bci i rozwidlenie, regu\u0142y uruchamiania i statusy zada\u0144\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/l2\" target=\"_blank\" rel=\"noopener nofollow\">Prezentacja<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/w2\" target=\"_blank\" rel=\"noopener nofollow\">Warsztat<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Blok 3 &#8211; Czas i ponowienia &#8211; wykonania i pr\u00f3by<br>Tematy: wykonania w czasie, ponowne pr\u00f3by instancji zada\u0144 \n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/l3\" target=\"_blank\" rel=\"noopener nofollow\">Prezentacja<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/w3\" target=\"_blank\" rel=\"noopener nofollow\">Warsztat<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Blok 4 &#8211; Dane i konfiguracja &#8211; poza kodem przep\u0142ywu <br>Tematy: warto\u015bci pomi\u0119dzy zadaniami, konfiguracja poza kodem, baz danych i Spark\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/l4\" target=\"_blank\" rel=\"noopener nofollow\">Prezentacja<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/w4\" target=\"_blank\" rel=\"noopener nofollow\">Warsztat<\/a> <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Blok 5 &#8211; Organizacja i produkcja &#8211; od przep\u0142ywu do platformy <br>Tematy: porz\u0105dek w du\u017cych przep\u0142ywach, zale\u017cno\u015bci pomi\u0119dzy przep\u0142ywami, wsp\u00f3\u0142bie\u017cno\u015b\u0107 i awarie, na produkcji \n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/l5\" target=\"_blank\" rel=\"noopener nofollow\">Prezentacja <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/apache-airflow\/w5\" target=\"_blank\" rel=\"noopener nofollow\">Warsztat<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wprowadzenie Apache Airflow jest jednym z najcz\u0119\u015bciej wykorzystywanych narz\u0119dzi do obs\u0142ugi przep\u0142yw\u00f3w zada\u0144 (workflow). Pozwala opisa\u0107 ca\u0142y proces, od pobrania danych, przez ich przetworzenie, po&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_customify_content_layout":"","_customify_sidebar":"","_customify_page_header_display":"","_customify_disable_header":"","_customify_disable_header_top":"","_customify_disable_header_main":"","_customify_disable_header_bottom":"","_customify_disable_page_title":"","_customify_disable_content_vertical_padding":"","_customify_disable_footer_top":"","_customify_disable_footer_main":"","_customify_disable_footer_bottom":"","_customify_breadcrumb_display":"","_customify_header_transparent_display":"","footnotes":""},"categories":[7],"tags":[48,45,17,18],"class_list":["post-1428","post","type-post","status-publish","format-standard","hentry","category-big-data","tag-apache-airflow","tag-python","tag-spark","tag-sql"],"_links":{"self":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts\/1428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1428"}],"version-history":[{"count":11,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts\/1428\/revisions"}],"predecessor-version":[{"id":1441,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts\/1428\/revisions\/1441"}],"wp:attachment":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}