Я нахожусь в ситуации, подобной приведенной ниже:
Подумайте, например, что нам нужно хранить продажи клиентов в таблице фактов (в хранилище данных, построенном с использованием многомерного моделирования).У меня есть продажи, скидки, связанные с продажей, возвраты продаж и отмены, которые будут сохранены.
Как вы думаете, было бы целесообразно хранить продажи за день для покупателя в определенном продукте (когда день - зерно) в качестве положительного значения, в то время как выручка и скидки сохраняются как минусы?
Также, если скидка предоставляется покупателю на уровне, отличном от продукта (например, бренда), считаете ли вы правильным сохранение его с помощью ключа, специально присвоенного бренду (продукт - зерно) в то время как столбцу продукта дается N / A, для конкретной записи?
Заранее спасибо.