我正在尝试以正确的方式实现事实表及其汇总,以便有朝一日能够将其转移到某个 BI 系统
而且,根据Oracle的文章和KimballGoups的文章,据我了解,整个设计必须遵守严格的原则
所以,假设有一张桌子fact_sales
:
-----------------------------------------
| dim_store | dim_product | total_sales |
-----------------------------------------
| 1 | 1 | 10 |
| 1 | 2 | 20 |
| 2 | 3 | 20 |
-----------------------------------------
假设需要创建另一个表,按商店汇总,省略产品列,所以,它看起来像这样fact_sales_by_store
:
---------------------------
| dim_store | total_sales |
---------------------------
| 1 | 30 |
| 2 | 20 |
---------------------------
而且,正如我猜想的那样,事情并没有那么简单,要使 BI 的聚合导航正常工作,在维度上肯定有一些技巧,但我无法从文章中得到它
正如我所见/猜测的那样,暗淡和事实表之间必须是一些“逻辑表源”,还是一些层次结构暗淡?
你能根据那个例子进一步指出我吗?)谢谢