Обработка структурных изменений источников данных в ETL процессах Долбешкин Андрей Николаевич, 445 группа Руководитель: Александр Сергеевич Дольник
О предметной области ETL процесс – процесс извлечения- преобразования-загрузки данных. External data sources Local DBs Operational DBs ETL Datawarehouse Reports OLAP Statistics Data analysis
Описание модели Модель данных представляется в виде графа В основе лежит преобразование графов Проектирование ETL процесса на основе онтологий
Описание модели SrcNode TrgNode Operation FILTER IntmNode Operation OntNode Is-a
Задача Разработать метод поддержки структурных изменений Автоматизировать процесс
Описание метода Модификация операции «Фильтр» Создание «корзины» данных Предложение внести изменение в процесс в терминах предметной области
Описание метода LHS OntNode IntmNode 1 Operation Type=FILTER Intmode2 OntNode2 [Member] OntNode2 [Member] Is-a Yes RecNode: Operation Type=EXT_FILTER No RHS (and NAC) RecNode OntNode ?is-a Ont Node3[Member]
Заключение Разработан метод поддержки структурных изменений Разработан прототип системы
Планы на будущее Апробация прототипа на примерах Интеграция с Kettle