ݺߣ

ݺߣShare a Scribd company logo
OLTP

?

При простой загрузке особенности источника сохраняются
?

?
OLTP

При выполнении сложных работ
нужно определить размер участка
Определить изменения на источнике ….
Начало

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*

… и трансформировать их в изменения на целевой базе

Инкрементальная загрузка
в детальный слой данных
на основе декларативных
описаний трансформаций
данных источника в
данные целевой системы
Перед началом работы проверяется, что уже сделано
Инкрементальная загрузка

Высокая готовность отчётов

Аналитика для автоматических процессов
обработки информации и принятия решений

Возможность прямой работы
с клиентами по агрегированным данным

Подключение к внешним
сервисам
Трансформация изменений источника в изменения данных витрины
Простой интерфейс

Кампании на основе отчётов
Управление кампаниями информирования
Работа с данными в Oracle + BI …..

Инкрементальная загрузка
Инкрементальный расчёт витрин

Возможность быстрого исправления алгоритмов
Простой доступ к отчётам
Возможности интеграции с внешними системами

…. или MapReduce
Почему СУБД

Понятный результат
Быстрое внесение изменений в алгоритмы
Использование накопленного опыта
Спасибо

http://fors-bs.ru
+7 (495) 788-0325

Вопросы?

More Related Content

Форс банковские системы

  • 1. OLTP ? При простой загрузке особенности источника сохраняются
  • 2. ? ? OLTP При выполнении сложных работ нужно определить размер участка
  • 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* … и трансформировать их в изменения на целевой базе Инкрементальная загрузка в детальный слой данных на основе декларативных описаний трансформаций данных источника в данные целевой системы
  • 4. Перед началом работы проверяется, что уже сделано
  • 5. Инкрементальная загрузка Высокая готовность отчётов Аналитика для автоматических процессов обработки информации и принятия решений Возможность прямой работы с клиентами по агрегированным данным Подключение к внешним сервисам Трансформация изменений источника в изменения данных витрины
  • 8. Работа с данными в Oracle + BI ….. Инкрементальная загрузка Инкрементальный расчёт витрин Возможность быстрого исправления алгоритмов Простой доступ к отчётам Возможности интеграции с внешними системами …. или MapReduce
  • 9. Почему СУБД Понятный результат Быстрое внесение изменений в алгоритмы Использование накопленного опыта