╔══════════════════╗
║ ← НАЗАД         ║
╚══════════════════╝
            

╔════════════════════════════════════════════════════════════╗ ║ ETL ПРОЦЕССЫ (EXTRACT, TRANSFORM, LOAD) ║ ╚════════════════════════════════════════════════════════════╝

┌───────────────────────────────────────────┐ │ Этапы ETL процесса │ └───────────────────────────────────────────┘

  1. 1. EXTRACT (Извлечение)
    • Чтение данных из источников
    • Подключение к API, БД, файлам
    • Инкрементальная или полная загрузка
  2. 2. TRANSFORM (Трансформация)
    • Очистка данных
    • Стандартизация форматов
    • Обогащение данных
    • Агрегация
  3. 3. LOAD (Загрузка)
    • Запись в целевое хранилище
    • Обновление существующих данных
    • Вставка новых записей

┌───────────────────────────────────────────┐ │ Популярные ETL инструменты │ └───────────────────────────────────────────┘

╔══════════════════════════════════════════════════════════════════════╗
║                ETL ИНСТРУМЕНТЫ                                     ║
╠══════════════════╦══════════════════╦══════════════════════════════╣
║   ИНСТРУМЕНТ     ║   ТИП            ║   ОСОБЕННОСТИ               ║
╠══════════════════╬══════════════════╬══════════════════════════════╣
║ Apache NiFi      ║ Open Source      ║ Визуальное проектирование   ║
║ Talend           ║ Open Source      ║ Широкие возможности         ║
║ Apache Airflow   ║ Open Source      ║ Оркестрация процессов       ║
║ Informatica      ║ Коммерческий     ║ Enterprise решение          ║
║ Microsoft SSIS   ║ Коммерческий     ║ Интеграция с SQL Server     ║
╚══════════════════╩══════════════════╩══════════════════════════════╝