2016-10-14 7 views
0

Я пытаюсь создать хранилище данных info info, но я столкнулся с проблемами с поставщиками с задержкой доставки. Я хотел бы отслеживать изменения, когда поставщик опоздал на доставку и изменит дату доставки. Как я должен упорядочить таблицу для отслеживания изменений, следует ли поставить дату поставки в таблицу измерений или таблицу фактов? любая помощь будет оценена.Конструкция хранилища данных: как составить таблицу фактов и измерений с измененной датой поставки

ответ

1

Я просто поместил все в одну таблицу заказа на поставку.

Purchase Order 
-------------_ 
Expected Delivery Timestamp 
Actual Delivery Timestamp 
Purchase Order ID 
Purchase Order Creation Timestamp 
... 

Первичный ключ будет (ожидаемая временная метка доставки, идентификатор заказа на поставку).

Вы должны создать еще один уникальный индекс (фактическая отметка времени доставки по убыванию, идентификатор заказа на поставку, ожидаемая временная метка поставки).

Эта отдельная таблица позволит вам писать такие запросы, как «Сколько поставок было более чем за неделю до конца второго квартала 2016 года»?

 Смежные вопросы

  • Нет связанных вопросов^_^