Мне нужны входные данные, чтобы решить лучший подход для моделирования размеров с несколькими атрибутами в OLAP-системе.Модель данных OLAP для поддержки измерений с несколькими атрибутами
Рассмотрите пример супермаркета.
Если рубашка доступна в 10 цветах и 3 размерах, я хотел бы узнать общий объем продаж по цвету или общий объем продаж по размеру. Я хочу создать таблицу измерений для хранения информации о продукте и использовать ее суррогатный ключ в таблице фактов продаж.
Ниже приведен мои мысли:
1) В качестве приза продукта остается одинаковым для разных цветов и размеров, я не хочу, чтобы создать другой идентификатор продукта для каждой комбинации.
2) Я могу создать Junk Dimension для хранения комбинаций 30 (10 цветов * 3 размера) и передать свой суррогатный ключ вместе с суррогатным ключом измерения продукта в таблице фактов продаж.
Существует проблема с подходом два: рынок ужина также продает ручку, которая отличается по цвету, обувь различной по цветам и размерам. Таким образом, я не могу создать отдельное измерение Junk для каждого продукта. Кроме того, я не могу создать единичное измерение Junk для хранения всех атрибутов, таких как цвет и размер, поскольку таблица будет огромной по размеру.
Каков наилучший подход к внедрению модели данных для такого приложения с использованием OLAP?
спасибо за ваши входы. Не могли бы вы подробнее остановиться на примере? – Swapnil