3. Определить изменения на источнике ….
Начало
DataForce
Необработанных мапингов
нет?
Да
Конец
Оптимизация работы сервера
по загрузке данных
Выбрать мапинг из
цепочки загрузки
SCN Старта
Загрузки с Источника
есть?
Запомнить SCN
источника
Нет
Нет
Включить загрузку
сравнением
Да
Загрузка
сравнением
Нет
Загрузка по SCN
Выполнить
пользовательскую
процедуру
построения дельты
Нет
X*таблица
Да
Да
Get_Them
Забрать данные на ETL
Сервер с системы-источника
по состоянию на момент
SCN Старта
Забрать с
источника
изменения с
момента
предыдущего SCN
По момент SCN
старта
Да
Создать
суррогатные ключи
SCN Устарел?
ApplyChanges
Ошибка
Накатить
изменения на DWH
CaptureChanges
Данные получены
Get_Us
X% = T% x U%
Get_X
Забрать данные с DWH По
состоянию на текущий момент
Получить команды
изменения на DWH
Получаем команды
Для наката изменений на
DWH
В стейжинге
с префиком X*
… и трансформировать их в изменения на целевой базе
Инкрементальная загрузка
в детальный слой данных
на основе декларативных
описаний трансформаций
данных источника в
данные целевой системы
5. Инкрементальная загрузка
Высокая готовность отчётов
Аналитика для автоматических процессов
обработки информации и принятия решений
Возможность прямой работы
с клиентами по агрегированным данным
Подключение к внешним
сервисам
Трансформация изменений источника в изменения данных витрины
8. Работа с данными в Oracle + BI …..
Инкрементальная загрузка
Инкрементальный расчёт витрин
Возможность быстрого исправления алгоритмов
Простой доступ к отчётам
Возможности интеграции с внешними системами
…. или MapReduce