с 09:00 до 18:00:
Телефон
8 495 246-04-43
По России бесплатно:
Телефон
8 800 333-25-40
Обратный звонок
info@centrattek.ru info@centrattek.ru
Дербеневская наб., д. 11, корп. А
Карта Ваш город: Город:  Москва
Обратный звонок
Свяжемся с вами в течение 5 минут
Ежедневно 
с 09:00 до 18:00
Телефон
8 495 246-04-43
Заказать звонок
По России бесплатно:
Звонок по России бесплатный:
Телефон
8 800 333-25-40
  Меню
Карта
Москва
По России бесплатно:
Звонок по России бесплатный:
Телефон
8 495 246-04-43
Ежедневно 
с 09:00 до 18:00
Телефон
8 800 333-25-40
Назад Назад
Карта Ваш город: Город:  Москва
Дербеневская наб., д. 11, корп. А
Курс по системе бизнес-анализа AirFlow

Курсы Apache Airflow

Обучение по системе бизнес-аналитики Apache AirFlow

Курсы по системе бизнес-аналитики AirFlow в обучающем центре АТТЭК. Очный и дистанционный формат обучения. Ведущие преподаватели и востребованные навыки современного направления бизнес-анализа
ok По всей России
ok Лицензированный учебный центр
Цена: 65 000 руб.  87 700 руб.
87 700 руб.
Цена: 65 000 руб.
Осенняя распродажа 35%
ok
Длительность
24 часа
Формат обучения
Онлайн или очно
Оплата онлайн
Инструкция по оплате
Реестр Минтруда
Выгрузка результатов в реестр в соответствии с новыми правилами
ФИС ФРДО
Выгрузка результатов в реестр в соответствии с ПП №729
Apache AirFlow — это программное обеспечение, предназначенное для мониторинга, управления и планирования рабочих процессов, связанных с обработкой данных. Эта платформа появилась в 2014 году: Airbnb представила проект с открытым исходным кодом, который в 2016 году перешел в управление Apache Incubator, а в 2019 году - Apache Software Foundation.

Преимущества продукта

Помимо открытого кода, важным преимуществом платформы является использование Python: все рабочие процессы создаются с помощью скриптов, написанных на этом языке. Сочетание этих характеристик продукта обеспечивает возможность неограниченного импорта библиотек и классов разработчиками, а также свободу использования любых типов рабочих процессов на разных этапах конвейера. Благодаря этому AirFlow – это не просто отличный планировщик, но еще и фреймворк для создания алгоритмов управления процессами планирования.

В дополнение к этому популярность AirFlow обеспечили следующие преимущества:

  • определение ETL-процессов как кода, что дает возможность отказаться от использования JSON- или XML-конфигурационных файлов при создании описания пайплайнов;
  • удобный продуманный интерфейс и обширный инструментарий. Пользователи могут работать с AirFlow, используя не только веб-интерфейс на базе Flask, но и с применением CLI или REST API;
  • возможность интеграции с большим количеством ресурсов и сервисов, включая базы данных (PostgreSQL, MySQL, Apache Hive, DynamoDB), хранилища Big Data (HDFS, объектное хранилище S3), облачные сервисы (Google Cloud Platform, Amazon Web Services, Microsoft Azure), другие продукты Apache – Spark, Hadoop, а также MongoDB, Redis и др.;
  • возможность кастомной настройки процессов и компонентов;
  • собственный репозиторий, созданный с использованием библиотеки SqlAlchemy для хранения метаданных;
  • отличная масштабируемость, достигаемая благодаря использованию модульной архитектуры, и возможность встраивания AirFlow в действующую корпоративную инфраструктуру с настройкой конвейеров данных;
  • мониторинг данных в режиме реального времени и настройка сработки по ключевым событиям;
  • высокий уровень безопасности с использованием различных уровней доступа и гибкой настройки доступа RBAC
  • Возможность тестирования задач и пайплайнов.

Использование платформы

Применение Apache AirFlow решает целый спектр задач, связанных с управлением реализацией бизнес-задач, в том числе:

      •    структурирование массивов данных, подготовка материалов для машинного обучения;
      •    организация тестирований;
      •    настройка обмена данными между системами и продуктами;
      •    разработка, проектирование и текущее обслуживание продуктов для обработки данных;
      •    мониторинг и планирование процессов работы с информацией.

Эти востребованные задачи в Airflow решаются применением следующих инструментов:

  • разработка и запуск задач формата ETL и ELT (extract, transform, load - извлечь, трансформировать, загрузить) посредством python-скриптов;
  • разработка моделей для машинного обучения;
  • использование Track system;
  • формирование алгоритмов рабочих процессов посредством DAGs;
  • запуск задач во внешних системах и управление их расписанием;
  • организация взаимосвязей между рабочими задачами;
  • создание отчетов;
  • резервное копирование;
  • другие инструменты.

Аудитория продукта

Широкие возможности применения AirFlow делают этот продукт востребованным среди разных категорий специалистов, которые с его помощью решают описанные выше задачи. Основными категориями целевой аудитории платформы можно назвать:

      •    инженеров данных (Data Engineer), которые отвечают за организацию корректной работы с потоками информации от баз данных, ресурсов Big Data, веб-серверов и файловых журналов до хранилищ данных.  Эта информация потом используется для обработки, визуализации и принятия бизнес-решений;

 

      •    аналитиков данных (Data Analysts) и бизнес-аналитиков (BI Anaylsts), которые используют данные для обработки, выявления закономерностей, визуализации и построения отчетов для руководителей – они, в свою очередь, в зависимости от своих компетенций разрабатывают на этой основе бизнес-цели среднесрочного и долгосрочного характера;

 

      •    разработчиков и DevOps-инженеров, которые организуют тестирование приложений и систем, нуждаясь в корректном обмене данными между задействованными ресурсами;

 

      •    менеджеров проектов, которые занимаются планированием, организацией и мониторингом работы систем обработки данных.

Сейчас AirFlow востребован в таких отраслях экономики как сфера развлечений, IT, финансовые и банковские услуги, медиа, электронная коммерция, научные и маркетинговые исследования и проч. Наибольший интерес к продукту проявляют крупные компании, которые для обеспечения своей работы нуждаются в ежедневной обработке больших массивов данных. При этом работа с платформой требует достаточно серьезных навыков в области администрирования, использования языка Python, работы с внешними источниками и компонентами и т.д. Поэтому для полноценной работы с продуктом необходимы профессиональные навыки, которые можно получить только в ходе специального обучения. Вы можете пройти такое обучение в специализированном учебном центре АТТЭК.

Программа подготовки

Курс по Apache AirFlow в нашем учебном центре составлен с учетом актуальных потребностей рынка и наиболее востребованного инструментария платформы. При разработке программы мы опираемся на последний релиз системы и оперативно пересматриваем содержание курса при выходе обновлений. Благодаря этому наши выпускники всегда получают только актуальные знания, которые можно применять в работе сразу по окончании курса.

1.    Введение
      •    Архитектура Apache Airflow
      •    Краткий обзор меню
      •    Основные термины и концепции – направленный ацикличный граф (DAG), subdag, конвейер данных (Pipeline), элементы выполнения операций (Operator), экземпляр задачи (Task Instance)
      •    Типы операторов – Action operators, Transfer operators, Sensor operators
      •    Основные компоненты - веб-сервер, планировщик, база метаданных, механизм запуска задач
      •    Инструментарий платформы - исполнитель (Executor), очередь исполнения (Queue), процесс выполнения задач (Worker), процесс поддержки отложенных операторов (Triggerer)
      •    Типы исполнителей
      •    Типы переменных – Variable, Connection, Secret, XCom
      •    Внешние интерфейсы для работы с различными сервисами – Hooks
      •    Обмен сообщениями или данными - XCom (кросс-коммуникация). Ограничения для XCom
2.    Инструменты и среды проекта
      •    База данных PostgreSQL
      •    Учетная запись Gmail
      •    Учетная запись Google Cloud
      •    Контейнер Bucket в Google Cloud Storage
      •    Google Big Query
      •    Google Looker Studio
      •    VS Code
      •    Docker Desktop
      •    Виртуализация и включаемая подсистема Windows для Linux
3.    Безопасность
      •    Роли доступа - Admin, Public, Viewer, Op, User
      •    Гибкая настройка доступа при помощи Role-Based Access Control
      •    Мониторинг работы системы
      •    Устранение неисправностей
      •    Обновление и техническая поддержка
4.    Работа с задачами
      •    Процесс обработки AirFlow DAGs – схема совместной работы Sheduler, Workers и Webserver
      •    Алгоритмы выполнения задач
      •    Жизненный цикл задачи
      •    Статусы экземпляра задачи
      •    Представления DAG
5.    Настройка среды
      •    Минимальные системные требования – операционная система, база данных, хранилище сообщений, веб-сервер, объем оперативной памяти, процессор
      •    PostgreSQL
      •    Схема электроники
      •    Настройка Google Cloud Platform
      •    Настройка Big Query и Cloud Storage.
      •    Настройка AirFlow Docker
      •    Инициализация базы данных
      •    Сборка образов 
6.    ETL-конвейер
      •    Схема архитектуры
      •    Этапы
      •    Задачи Big Query и Looker Studio
      •    Загрузка данных в базу данных
      •    Тестирование задач
7.    Дополнительные возможности
      •    Обнаружение и устранение ошибок при работе с платформой 
      •    Расширенные возможности аналитики, аналитические механизмы
      •    Интеграция со сторонними сервисами
      •    Дополнительные информационные ресурсы
      •    Предметное сравнение с другими инструментами обработки и визуализации данных 

Организация обучения

Обучение по курсу Apache AirFlow ведут опытные преподаватели, которые сами имеют практический опыт работы с платформой в разных отраслях и готовы поделиться своими навыками и находками со слушателями. В нашем центре предусмотрены несколько форматов обучения:

  • очно с выездом преподавателей;
  • очно в учебном центре АТТЭК в Москве или Санкт-Петербурге;
  • дистанционно на онлайн-платформе. 

В рамках курса каждый слушатель получит доступ к большому объему информационных ресурсов, включающему:

      •    полную версию платформы с наличием продвинутых функций;
      •    курсу лекций, охватывающему все аспекты работы системы;
      •    учебным массивам данных для освоения практических навыков работы с AirFlow;
      •    видеоматериалам, знакомящим обучающихся с нюансами работы в системе;
      •    комплекту учебных задач разного уровня, позволяющих научиться применять платформу в работе;
      •    разбору реальных кейсов успешного применения продукта;
      •    консультациям преподавателей по любым вопросам, связанным с использованием AirFlow.

Слушатели, окончившие курс, сохранят доступ ко всем материалам, предоставленным в ходе обучения. Благодаря этому они смогут в любой момент более детально изучить аспекты, которые требуются в работе. 

Документ по окончании обучения

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

Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Оставь заявку прямо сейчас!
Отправьте заявку или свяжитесь с нами любым удобным способом.
Нет вопросов? Регистрируйтесь и начинайте учиться прямо сейчас!
Выберите удобный способ связи:
Введите ваш номер телефона:
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог What's App
с помощью кнопки и задайте свой вопрос
Открыть What's App
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог Viber с помощью кнопки и задайте свой вопрос
Открыть Viber
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог Telegram с помощью кнопки и задайте свой вопрос
Открыть Telegram
Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Оставь заявку прямо сейчас!
Отправьте заявку или свяжитесь с нами любым удобным способом.
Нет вопросов? Регистрируйтесь и начинайте учиться прямо сейчас!
Выберите удобный способ связи:
Введите ваш номер телефона:
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог What's App
с помощью кнопки и задайте свой вопрос
Открыть What's App
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог Viber с помощью кнопки и задайте свой вопрос
Открыть Viber
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог Telegram с помощью кнопки и задайте свой вопрос
Открыть Telegram
Отзывы участников
left
/
right
Олег Черненко
ООО "Пинблок"
Организация учебного курса на высоте. Все работники из нашей компании, прошедшие курс, остались довольны, их знания закреплены, теперь и другим советую пройти обучение, чтобы лучше понимать, что требуется для эффективной работы.
Михаил Денисенко
ООО "Киринчи"
Записываюсь вместе с коллегами на курсы уже не первый раз. Повышение уровня знаний — всегда полезно, тем более, что нам это необходимо использовать в работе. Понравилось, как сотрудники учебного центра преподносят материал.
Григорий Ушинков
ООО "Мальтеркон"
Каждый, кто пришёл сюда, остался доволен, мне так кажется, — за себя могу сказать, определённо. Для меня программа курса была понятной и доступной, — так и хочется снова чему-нибудь обучиться, ведь слушать преподающих учебный курс — одно удовольствие!
left
/
right
Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Оставь заявку прямо сейчас!
Отправьте заявку или свяжитесь с нами любым удобным способом.
Нет вопросов? Регистрируйтесь и начинайте учиться прямо сейчас!
Выберите удобный способ связи:
Введите ваш номер телефона:
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог What's App
с помощью кнопки и задайте свой вопрос
Открыть What's App
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог Viber с помощью кнопки и задайте свой вопрос
Открыть Viber
Отсканируйте этот QR-код, чтобы открыть с другого устройства
Откройте нужный диалог Telegram с помощью кнопки и задайте свой вопрос
Открыть Telegram
До конца акции:
00
дн.
:
00
ч.
:
00
мин.
:
00
сек.
Записаться
Назад Назад
Успешно
Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
На главную страницу
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Заказ обратного звонка
Оставьте заявку и менеджеры свяжутся с Вами для уточнения деталей
Введите ваше Имя:
Введите ваш номер телефона:
Обратный звонок whatsapp telegram telegram
Назад Назад
Успешно
Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
На главную страницу
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Стоимость курса
Скидка действует ok
87 700 ₽
65 000 ₽
-35%
  • доставим документ об окончании обучения
    бесплатно в течение 48 часов
Заполните контактные данные
Назад Назад
Успешно
Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
На главную страницу
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Стоимость курсов
Охрана труда, оказание первой помощи, пожарная безопасность
Скидка действует ok
10 500 ₽
5 800 ₽
-45%
  • доставим документ об окончании обучения
    бесплатно в течение 48 часов
Заполните контактные данные
Мы приняли вашу зявку!
Свяжемся с вами в течении 5 минут
Успешно
:(
Ой, кажется что-то сломалось. Мы уже чиним проблему. Попробуйте чуть позже
Получите персональную
скидку на курс
Оставьте заявку —
мы расскажем о скидках
ok
Введите ваш телефон:
ok