ЭТЛ архитектураJAVA

Программисты JAVA общаются здесь
Anonymous
ЭТЛ архитектура

Сообщение Anonymous »

Меня попросили сделать приложение в стиле ETL, которое передает информацию из одного источника данных в другой. На данный момент я решил использовать трехслойную архитектуру, но я хотел бы узнать больше о лучших практиках, а также о жизненном цикле, описанном на этой странице Википедии: < /p>

http://en.wikipedia.org/wiki/extract,_transform,_load

четырехслойный подход для проектирования архитектуры ETL
/>

[*] функциональный слой < /strong>: основная функциональная обработка ETL (извлечение, преобразование и нагрузка). < /li>
Уровень управления оперативным управлением
: определение и управление заданием, параметры, планирование, мониторинг, общение и оповещение.
[*] Аудит, баланс и контроль (ABC) Layer : Статистика выполнения работы, баланс и управление, отклонения и обработки ошибок, управление кодами.
[*] Утилита : общие компоненты, поддерживающие все другие слои. < /li>
< /ul>

eTl-цикл etl < /p>

Типичный реальный Цикл Life ETL состоит из следующих этапов выполнения: < /p>
  • инициация цикла < /li>
    Справочные данные < / / li>
    Extract (из источников) < /li>
    Validate < /li>
    Transform (Clean, примените бизнес -правила, проверьте целостность данных, Создайте агрегаты или дезагрегаты) < /li>
    Стадия (загрузка в постановку, если используется) < /li>
    Аудиторские отчеты (например, в соответствии с бизнес -правилами. Кроме того, в случае сбоя помогает диагностировать/восстановить)
  • Опубликовать (в таблицах целей)
  • Archive
  • Очистите


Подробнее здесь: https://stackoverflow.com/questions/528 ... chitecture

Вернуться в «JAVA»