2012-10-22 2 views
0

Я разрабатываю систему хранения данных для продажи системы отчетности и имею проблемы с обновляемыми данными плана продаж. Данные имеют время, продукт, saler в качестве суррогатного ключа и количество в качестве индикатора. Обычно с такими данными я бы создал таблицу фактов и был бы доволен этим.Редактируемые данные как таблица фактов

Моя проблема заключается в том, что план продажи не является постоянным и может быть отредактирован в течение периода продажи, и эти изменения необходимо отслеживать. Это большая таблица, поэтому, если я рассматриваю ее как таблицу размеров с медленно меняющимся размером, она станет настолько огромной. С другой стороны, количество должно быть точным числом, использовать для расчета, поэтому мини-пример, предложенный Рафом Кимбаллом, не работает.

Пожалуйста, дайте мне инструкцию по этому прецеденту.

+0

Что вы хотите сказать? Просьба уточнить! –

ответ

0

Я считаю, что вы должны использовать план продажи как измерение, но вы должны определить поле для истории. Это оно идентификатор продажи плана не есть:

Id  Sale-plan 
1  "Type one" 

Вместо этого вы должны:

Id-sale-plan-history  Sale-Plan  Date 
    1      "Type One" Id_Date 

Тогда в вас таблице фактов вы положили Id-продажа-план-историю.