DEVrepublik

ETL development

12 Травня – 12 Червня 09:00 – 12:00

Online: 4500 грн

Наступні події

There are no upcoming events at this time.

ETL development course

Цей курс охоплює розробку ETL. Під час курсу ви отримаєте знання та практичний досвід роботи з формуванням та перетвореннями наборів даних.

Після курсу ви зможете:

  • розуміти реляційні структури даних;

  • здійснювати обробку даних;

  • комбінувати дані з різних джерел, щоб відповісти на запитання бізнесу;

  • продовжити поглиблене навчання в BI.

Курс буде корисний для всіх, хто цікавиться структурою даних та обробкою даних. Цей курс не вимагає ніяких навичок програмування, він охоплює основні запити SQL, які ви збираєтеся вивчити на початку. Однак для тих, хто знає SQL – це буде набагато простіше.

Зміст курсу:

1. Поняття бази даних.

  • Бази даних та RDMS. Встановлення PostgreSQL БД та швидкий огляд
  • Обмеження бази даних, первинний та зовнішній ключі. Співвідношення «один до багатьох» та «багато-багато-багато» між таблицями.
  • Приєднуйтесь до операцій, де пункт та група за оператором.

2. ETL. Що таке ETL і для чого він використовується.

  • ETL – Extract-Transform-Load. ETL проти ELT.
  • Огляд найпопулярнішого програмного забезпечення ETL.
  • Інструмент інтеграції даних Talend.
  • Установка.
  • Пояснення основних функцій інтерфейсу.

3. Операції відображення, вилучення, перетворення та об’єднання даних.

  • Що таке відображення даних? Джерело введення для відображення виводу призначення
  • Talend tDBInput, tDBOutput, використання компонентів tMap
  • Фільтр виразів та розширені функції компонента tMap

4. Розробка поточного робочого процесу ETL.

  • Компоненти оркестрації (tPreJob, tPostJob, tRunJob, tLoop, tFlowToIterate, tReplicate компоненти)
  • Розподіл зв’язку БД, використання контексту та загальної схеми.

5. Ведення журналів та планування.

  • Помилки реєстрації в ETL. Компоненти для реєстрації помилок у Talend
  • Побудова роботи ETL. Запуск ETL поза межами студії Talend. Планування роботи ETL.

Наші тренери

Андрій Пушкарь

Автор навчальної програми

Андрій - досвідчений аналітик даних, розробник ETL, BI з більш ніж 9-річним досвідом трансформації даних за допомогою інструментів ETL, таких як Microsoft BI stack, Talend, Birst, Snowflake, Tableau та інші.
Андрій має широкі знання в різних областях аналізу, обробки даних для корпоративного використання.
У вільний час Андрій любить їздити на велосипеді і проводити час на свіжому повітрі. Довічний геймер.