data-warehouse - 在星型模式 DWH 中构建无事实事实的最佳方法
问题描述
我有一个案例,我正在为我的 DWH 构建无事实的事实表。对于这种情况,我想问两个维度:位置和商店。我有两种方法。
构建 dim_store 和 fact_account。然后将所有位置数据放入fact_account表中
构建 dim_store、dim_location 和 fact_account。然后把store_id和location_id放到fact_account上
这是这两种方法的可视化:
哪种方法最好,为什么?
先感谢您。
解决方案
选项1肯定是错误的,所描述的没有维度模型。
选项 2 是正确设计的维度模型。是否是对数据进行维度建模的最佳方式取决于您的报告要求。
推荐阅读
- r - R:根据向量中具有相同名称的值从列表中选择元素
- patch - FastAPI:在哪里设置 exclude_unset=True?
- python - 如何替换文件中的文本?
- rust - 传递引用的正确方法是什么?
- python - 如何从不同的电脑安装 Python 项目 requirements.txt?
- python - django中的值错误指的是什么,我被卡住了
- javascript - 如何在 Shopify 私有 APP 中发出 API 请求
- javascript - 从 Firebase 存储中获取 URL 照片时,等待新的 Promise 不起作用
- python - 存储在 mongoDB 中的 Django 'Dynamic' 对象
- react-native - 关于 react-native 中的 Svg 行,我可以将 x1、y1 设置为变量吗?