Содержание
- 2. О чем поговорим? Что такое техническая история? Что такое бизнес-история? Рассмотрим на примере ассортимента в магазине
- 3. По типу Техническая Бизнес Двойная Виды историчности По способу хранения SCD0 - значения атрибутов не будут
- 4. Техническая история 1. Запись с источника – 14.02.2020 2. Загружаем в GRP_RV.S_PLU_PACKAGING_MDM 3. Запись изменилась на
- 5. - это хронология изменения атрибутов какого-либо объекта - происходит вследствие обновления записи на источнике или расчета
- 6. Техническая история Разбор инцидентов Восстановление отчетности Нужна пользователям, когда отражает бизнес-процесс
- 7. Бизнес - история ассортимента в магазине Источник ERP: После загрузки в EDW - GRP_RV.S_ASSORTMENT_X_STORE_WRSZ_ERP
- 8. Бизнес - история рассчитываемая Даты действия товара в ассортименте – GRP_RV.M_ASSORTMENT_X_PLU_WLK1_ERP Даты действия локального ассортимента –
- 9. Бизнес - история – хронология изменения атрибутов, отражающие время их действия, описывающих бизнес-процесс. от даты "сотворения
- 10. Двойная история Бизнес-ключ: link_key, business_from_dttm Связь существует, но не действует Товар в ассортименте GRP_RV.M_ASSORTMENT_X_PLU_WLK1_ERP Ассортимент в
- 11. Какая историчность возможна?
- 12. Хранение по способу извлечения
- 13. В каких объектах может быть историчность?
- 14. Point-in-Time (PIT) – предназначен для построения сводной истории изменения атрибутов сущности. Критерии создания Пересечение истории, из
- 15. Point-in-Time (PIT) Структура таблицы
- 16. Point-in-Time (PIT) Структура таблицы для двойной версионности
- 17. Point-in-Time (PIT) Как формируется история в PIT-таблице PIT
- 18. Point-in-Time (PIT) PIT Как формируется история в PIT-таблице
- 19. Примеры работы с историей
- 20. Алгоритм перенарезки истории Дано товар в магазине в нескольких типах ассортимента GRP_BV.B_ASSORTMENT_X_PLU_X_STORE Что хотим получить:
- 21. Алгоритм перенарезки истории 1. ORIGINAL_INTERVALS: Разметили типы ассортимента – определили sale_plan_flg * Для разметки должна быть
- 22. Алгоритм перенарезки истории 2. CALENDAR: Разворачиваем исходные интервалы в календарь SELECT PLU_RK , STORE_RK , BUSINESS_FROM_DTTM
- 23. Алгоритм перенарезки истории 3. NEW_INTERVALS_WITH_SALE_PLAN_FLG: Расставляем каждому дню календаря флаги с учетом приоритета SELECT C.PLU_RK ,
- 24. Алгоритм перенарезки истории 4. LG_SALE_PLAN_FLG Присваиваем предыдущее состояние флага SELECT NI2.PLU_RK , NI2.STORE_RK , NI2.SALE_PLAN_FLG ,
- 25. Алгоритм перенарезки истории 5. Итог. Нарезаем историю. Убираем строки, у которых состояние флага не изменилось SELECT
- 27. Скачать презентацию