Рассмотрим систему обратного преобразования, в которой любой человек может инвестировать в проект.Проектирование хранилища данных/схемы звезд - выбор фактов
У меня нормализованный дизайн базы данных на месте, и теперь я пытаюсь создать хранилище данных (OLAP).
я придумал следующее:
Это было денормализованное и я выбрал инвестиции в качестве таблицы фактов, потому что я думаю, что следующие примеры могут быть полезны потребностями бизнеса:
- Посмотрите на инвестиции по типу проекта
- Инвестиции по периодам времени, т.е. сумма инвестиций в неделю и т. Д.
Сделав некоторое чтение (The Data Warehouse Toolkit: Ральф Кимбалл) Я чувствую, что моя схема не совсем верно. В книге говорится объявить зерно (в моем случае каждый Investment), а затем добавить факты в контексте объявленного зерна.
Некоторые факты, которые я включил, похоже, не соответствуют зерну: TotalNumberOfInvestors, TotalAmountInvestedInProject, PercentOfProjectTarget.
Но я чувствую, что они могут быть полезны, поскольку вы могли видеть, что эти суммы находятся во время этих инвестиций.
Соответствуют ли эти факты? Наконец, является ли факт, неявно сделанный со ссылкой на измерение Инвестора, TotalNumberOfInvestors?