Мне нужно предложение по разработке куба, вот мой сценарий: у меня есть 3 таблицы, скажем, «Продукт», «Компания» и «Продажи». Таблица продуктов содержит сведения о продукте за каждый месяц, что означает, что для каждого продукта в каждом месяце они будут записываться в этой таблице. Точно так же таблица компаний содержит сведения о компании за каждый месяц. Таблица продаж содержит сведения о продажах за каждый месяц.
**Example:**
Product Table:
ProductID | Month | ProductName
------------+-----------+----------------
1 | Jan | ABC
1 | Feb | ABC
2 | Feb | BCD
Company Table:
CompanyID | Month | CompanyName
------------+-----------+--------------
1 | Jan | XYZ
1 | Feb | XYZ
2 | Feb | XXX
Sales Table:
SalesID | ProductID | CompanyID | Month | Amount
------------+-----------+------------+----------+---------
1 | 1 | 1 | JAN | 10
2 | 1 | 2 | Feb | 20
И у меня есть таблица для измерения времени, которая прямолинейна. Я планирую создать представления, используя эти таблицы, которые будут действовать как измерения и факты для моего куба. В приведенном выше сценарии я могу рассматривать представление «Продажи» как факт для своего куба и могу подключаться к таблице «Продукт и компания» с помощью столбца «Идентификатор» и «Месяц». Мой вопрос: как я могу разработать измерения из этой модели данных? Можно ли рассматривать продукт и компанию как измерения? если это так, как мне нужно указать отношение в кубе. Можно ли вообще создать куб с этой моделью данных? Пожалуйста, порекомендуйте. ваша помощь будет высоко оценена. Спасибо.