Нетология

Разработка ETL-процессов: пайплайны и хранилища данных

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Разработка ETL-процессов: пайплайны и хранилища данных

: Ни аналитик, ни инженер данных не пишет ETL с нуля, но умеет его наладить и использовать готовые решения, где это возможно. Такой подход не требует глубокого знания программирования и помогает избегать костыльных решений, которые компании не могут масштабировать. Аналитик, разработчик или инженер — каждый найдёт в этом курсе практику и знания для усиления своих профессиональных позиций.

Для кого этот курс?
  • Онлайн-лабораторные работы
    - Рекомендательная модель бонусного сервиса - Выбор признаков и вывод списка уникальных элементов - Дизайн дашборда благоприятных территорий для жизни
Программа обучения
SQL и получение данных
  • Теория множеств. Введение в реляционную алгебру
  • Разбор сложностей и вопросов при работе с окружением
  • Основы SQL
  • Продвинутый SQL
  • Углубление в SQL
  • Работа с PostgreSQL
SQL PRO
  • Командная строка. DCL и TCL
  • Хранимые процедуры и триггеры событий
  • Зависимости. Нормализация. Денормализация
  • Основы проектирования: архитектурные модели, модели данных
  • Масштабирование функций
  • Дополнительные модули и расширения PostgreSQL
  • Интеграция: API, Redis
Data Warehouse
  • Проектирование хранилища данных
  • Знакомство с Pentaho
  • ETL-pro
  • Data Governance
  • DWH в облаке
Выбор и подключение Business Intelligence-решения
  • BI как сердце аналитики
  • Знакомство с Pentaho BI
  • Многомерные модели
  • Pentaho Analysis Services
  • Real Time-отчётность
Английский язык для начинающих специалистов
  • Лексика, без которой не обойтись IT-специалисту
  • Как вести переписку на английском
  • Чтение документации и анализ требований
  • Программирование
  • Стрессовые ситуации
  • Работа и роли в команде
  • Как поддержать любую беседу на английском
  • Собрания, презентации
Дипломный проект
  • Спроектировать модель данных
  • Загрузить в неё данные при помощи ETL
  • Построить OLAP-куб
  • Реализовать дашборд
Знания и навыки, которые приобретете
  • Опыт установки и администрирования ос linux
  • Опыт настройки веб-сервера (nginx, apache)
  • Опыт использования механизмов автоматизации тестирования web приложений (selenium, node.Js)
  • Опыт настройки и работы с субд на уровне написания запросов (любая из - ms sql, postgresql, mysql, mariadb)
  • Понимание принципов работы с pki-инфраструктурой
  • Понимание основ криптографии

Преподаватели

  • Константин Башевой

    Аналитик-разработчик, Яндекс

  • Николай Хащанов

    Fullstack Developer, Aurora Group

  • Павел Саяпин

    Team Lead, «Профи» Преподаёт Data Warehouse

  • Андрей Макеев

    Бизнес-архитектор, «Комус» Преподаёт «Выбор и подключение Business Intelligence-решений»

  • Ольга Титова

    Старший аналитик, GlowByte Consulting Преподаёт «Выбор и подключение Business Intelligence-решений»

  • Алёна Парамонова

    Старший бизнес-аналитик, GlowByte Consulting Преподаёт «Выбор и подключение Business Intelligence-решений»