BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс по Apache Airflow и NiFi

Учебный курс по Apache Airflow и NiFi

Сравнение Airflow и NiFi

  • Apache NiFi vs. Apache Airflow
  • Apache NiFi vs Airflow: Обзор и сравнение
  • Много книг по Apache Airflow и Apache NiFi у нас на сайте в разделе Скачать

 

  • FAQ по Apache Airflow и Apache NiFi

 

Apache Airflow 

  • Все, что вам нужно знать об Airflow DAGs, ч.1 — Основы и расписания
  • Все, что вам нужно знать об Airflow DAGs, ч.2 — Операторы и Датчики
  • Все, что вам нужно знать об Airflow DAGs, ч.3 — Проектирование DAG
  • Создание витрины данных для телеком-оператора средствами Apache Airflow
  • Использование открытого исходного кода для интеграции данных и автоматической синхронизации данных
  • Apache Airflow: преимущества и недостатки
  • Плагин Airflow для ClickHouse
  • Как интегрировать Greenplum с Apache Airflow
  • Как мы организуем 2000+ моделей DBT в Apache Airflow
  • Настройка пайплайна с использованием Airflow и PostgreSQL
  • Ассеты в оркестраторах данных: концепция и реализация в Airflow
  • Разработка и внедрение производственных ML-пайплайнов на Apache Airflow
  • Архитектура конвейеров данных: полное руководство по выбору и реализации
  • YAML вместо Python_ LowCode-разработка DAG в Apache AirFlow с DAG Factory
  • Асинхронная модель исполнения в Apache Airflow: триггеры, отсроченные операторы и эффективное управление ресурсами
  • Отсроченные операторы и триггеры в Apache Airflow: архитектура, асинхронная модель и практики внедрения
  • Введение: цели, задачи и границы исследования контекста в Apache Airflow
  • Мониторинг Apache NiFi 2.0 на базе Reporting Tasks: архитектура, телеметрия, S2S и интеграции
  • Уведомления и алертинг в Apache Airflow: теория, архитектура и производственная практика
  • Систематический обзор процессоров‑слушателей Apache NiFi 2.0: архитектура приёма, протоколы, производительность, безопасность и масштабирование
  • Пулы и приоритеты задач в Apache AirFlow
  • Airflow 3.1.0: человеко‑центрированные рабочие процессы, HITL‑архитектура и развитие экосистемы
  • Перенос ETL-пайплайна Airflow в облачную инфраструктуру AWS
  • Архитектура и развёртывание ETL‑пайплайна на Airflow в AWS: концепции, инфраструктура и эксплуатационные практики
  • Airflow 3.1.1: архитектура и новшества
  • Apache Airflow: теоретические основы, архитектура и практическая реализация ETL-пайплайнов в локальной среде с Docker и облачными интеграциями

 

 

  • Apache Airflow: оркестрация дата-пайплайнов и управление зависимостями

 

План курса

  1. Оркестрация пайплайнов и введение в Apache Airflow: разбираемся с Cron, узнаем историю появления, основные понятия и архитектуру Airflow

Скачать Apahe Airflow Cron

 

  1. Установка Airflow и первый DAG: пошаговый запуск Airflow, разбираем Web UI, пишем и запускаем первый DAG с использованием Jinja шаблонов

Скачать Apahe Airflow DAG

 

  1. Глубокое погружение в Airflow: узнаем о переменных, очередях, хуках и других инструментах, разбираем особенности планирования запусков, используем обмен данными внутри тасок

Скачать Apahe Airflow Deep

 

  1. Airflow в production: как Airflow используют с k8s, доставка кода, разница между 1.x и 2.x версиями, альтернативные оркестраторы

Скачать Apahe Airflow Future

 

  • Apache Airflow Best Practices
    Практическое руководство по организации рабочего процесса обработки данных с помощью Apache Airflow. Книгу вышлем по запросу, пишите!

  • The Ultimate Guide to Apache Airflow® DAGs
    E-book от ребят из Astronomer про Apache Airflow. 135 страниц концентрированной информации "без воды". Рекомендую! Заходит как справочник в самый раз. Книгу вышлем по запросу, пишите!

  • Apache Airflow® Best Practices: ETL & ELT Pipelines
    44 страницы исчерпывающего руководства по одному из самых распространенных сценариев использования в data engineering на ведущем open-source оркестраторе!

    Что вы узнаете из руководства:

    - bar_chart Сравнение ETL vs. ELT для вашей архитектурной стратегии - какой подход выбрать и почему.
    - bulb Лучшие практики написания DAG в Airflow - как создавать эффективные и поддерживаемые пайплайны.
    - zap️ Ключевые функции для улучшения ваших ETL & ELT пайплайнов - поднимите свои процессы обработки данных на новый уровень.
    Станьте экспертом в оркестрации данных с этим подробным руководством!

Apache NiFi

  • Учебное пособие по Apache NiFi Tutorial (Guide, Инструкция)
  • Apache NiFi: что это такое и краткий обзор возможностей
  • Оптимизируем NiFi Flow. Настройка Load Balancing, подходы к Scheduling и выбор метода merge
  • Загрузка stage слоя DWH. Часть 1
  • Загрузка stage слоя DWH. Часть 2
  • Как мы пытались прогрузить 15к файлов планов-графиков производства с Apache NIFI и что из этого вышло

 

 

Узнать стоимость решенияЗапросить видео презентацию

 

Airflow для управления цепочками взаимосвязанных задач.

За многие годы Airflow стал де-факто стандартом в области управления цепочками взаимосвязанных задач.
 
Хотя сам инструмент позиционируется как полноценное решение для построения пайплайнов данных, мною он всегда рассматривался только как оркестратор (дирижер, раздающий задачи). Решать эти задачи мною призывались специализированные инструменты:
 
— Processing: curl, jq, awk, sed
— File storage: S3, MinIO
— Transformations: dbt + DBMS (Clickhouse, Snowflake, ...)
— Alerts: Slack, Telegram
 
 
Пример: перед нами задача — регулярно получать выгрузки из REST-сервиса для аналитики в Clickhouse.
 
Вся соль DAG в том, какими инструментами и набором шагов мы решим эту задачу. Сравните
 
Подход #1:
 
— 20 разных endpoints (справочники, факты)
— DAG с PythonOperator на каждый endpoint, request с обработкой ответа
— Вставка результата (JSON) в MongoDB как документ
— Создание целевых таблиц в Clickhouse (SQL = CREATE TABLE ...)
— Предобработка данных (типы, название колонок, порядок), возможно в pandas
— Вставка в целевые таблицы (INSERT loop = медленно)
 
И подход #2:
 
— Однострочный bash-скрипт с параметрами curl ${ENDPOINT} | jq | s3 copy ${S3_BUCKET_PATH} - 
— Конфиг в yaml с параметрами для 20 endpoints
— Генерация DAG по шаблону BashOperator на основе yaml config
— Запись результатов в стиле Extract - Load в S3
— Чтение из Clickhouse с использованием S3 table engine (с чтением схемы schema inference)
 
 
 В качестве критериев для сравнения используйте:
 
— Простота конфигурации и гибкость (endpoint: добавить, убрать, применить фильтр, записать в другой S3 bucket, выполнить полный пересчет)
— Быстрота (скорость работы, устойчивость к росту объема данных)
— Принцип EL = все трансформации в DWH (никаких трансформаций вне DWH)
— Устойчивость к изменениям и проблемам (какие точки отказа? сколько их?)
— Поддержка Schema Evolution (меняются атрибуты, типы данных в выгрузке - будет ли ошибка? требуются ли ручные действия?)
← Предыдущая статья
Учебный курс по Visiology
Следующая статья →
Учебный курс по DataLens
Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • MoneyCare — кредитная платформа и сервис для ПОС-кредитования в магазинах, установленная в более чем 18 тысячах трейдинговых точек и сотрудничающая с 11 главными банками России.

  • КАМИ – компания-лидер по поставкам тяжёлых станков в России, занимающаяся продажей и обслуживанием оборудования для обработки металла и дерева, изготовления мебели и не только. На сегодняшний день в компании работают более 1300 человек, запущено 10 обучающих центров, в продаже более 7000 единиц техники. 

  • «Синтека» — ведущий разработчик инновационных сервисов для строительной отрасли, который решает ключевые задачи автоматизации службы снабжения строительных компаний.

  • ЭГИС - международная фармацевтическая компания, основанная в 1907 году в Венгрии. Компания имеет представительства более чем в 60 странах мира, в том числе в России. Компания ЭГИС является одним из ведущих производителей дженерических лекарственных средств в Центральной и Восточной Европе. Её деятельность охватывает все звенья производственно-сбытовой фармацевтической цепочки.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.