社区
数据仓库
帖子详情
初学BI,建表还请大牛指点。
siegebaoniu
2011-07-18 10:28:13
看了数据仓库的书,有点云里雾里,最好还是拿数据来实践一下。
于是,借了公司的一张表自己弄着操作一下。
大家看我表建的有没有问题,我初学者,请多指教。
事实表:
时间维度表:
商品维度表:
门店维度表:
这样对么?感觉事实表的数据很乱,维度表里的数据大量重复。
...全文
140
3
打赏
收藏
初学BI,建表还请大牛指点。
看了数据仓库的书,有点云里雾里,最好还是拿数据来实践一下。 于是,借了公司的一张表自己弄着操作一下。 大家看我表建的有没有问题,我初学者,请多指教。 事实表: 时间维度表: 商品维度表: 门店维度表: 这样对么?感觉事实表的数据很乱,维度表里的数据大量重复。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
idonot
2011-07-19
打赏
举报
回复
用代理主键还是用业务建,这个看情况。用代理主键的话,ETL过程会复杂点,而且代理主键一般都是用自动增长的int,在ETL的时候容易出现一些问题,所以最好建立一个代理主键与业务键相对应的表,以便当业务键发生改变的时候,更新事实表中的外键。但是使用代理主键查询性能会好一点,对于业务键经常发生变动的情况,处理起来容易一些。使用业务键做外键,比较方便一点,ETL过程简单一点,一般情况下可以使用。
liangyong1107
2011-07-19
打赏
举报
回复
时间维度 的主键最好以日期类型为标准。因为事实表中的外键大部分都是日期为业务发生时间。
时间维度表
time_key y m d
2010-5-4 2010 5 4
2010-5-5 2010 5 5
2010-5-5 2010 5 6
事实表:
time_key
2010-5-5 等之类的。。
siegebaoniu
2011-07-19
打赏
举报
回复
谢谢
[Quote=引用 1 楼 liangyong1107 的回复:]
时间维度 的主键最好以日期类型为标准。因为事实表中的外键大部分都是日期为业务发生时间。
时间维度表
time_key y m d
2010-5-4 2010 5 4
2010-5-5 2010 5 5
2010-5-5 2010 5 6
事实表:
time_key
2010-5-5 等之类的。。
[/Quote]
视频教程-Power
BI
Excel 5步快速入门实战【基础篇】-大数据
这是一门针对Power
BI
初学
者的视频教程,由祝成红讲师带领学习。课程涵盖数据集成、清洗、建模、DAX函数到报表发布的全过程,通过案例实战帮助学员快速掌握Power
BI
Desktop的使用,适用于分析师、数据专员、IT报表开发人员等。
小白最近学到的Linux命令,如有错误
请
大牛
指教。
本文介绍了Ubuntu
初学
者必备的基础命令,包括软件源更改、系统及软件更新、安装与卸载应用程序等。同时,还提供了终端运行程序而不被占用的方法,以及如何获取root权限。
java基础知识总结,
大牛
分享
本文详细介绍Java语言的基础概念和发展历程,涵盖编程流程、语法基础、面向对象特性等内容,适合
初学
者入门。
# ElasticSearch从入门到
大牛
本文档详细介绍了ElasticSearch的使用,从介绍为何选择ElasticSearch替代Lucene,到安装、配置、数据管理和Java API的使用。内容涵盖ES的使用者、与Solr的对比、安装步骤、Kibana辅助工具的配置,以及文档的增删改查、分词与映射、查询过滤等关键知识点,旨在帮助读者快速掌握ElasticSearch并应用于实际项目。
【小白到
大牛
之路】-开发环境搭建
本文详细介绍如何在Linux和Windows平台上搭建C/C++开发环境,包括安装Linux操作系统、配置网络、在线安装gcc和g++编译器,以及在Windows下使用MinGW或VS进行环境配置的方法。
数据仓库
7,394
社区成员
6,741
社区内容
发帖
与我相关
我的任务
数据仓库
其他数据库开发 数据仓库
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据仓库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章