社区
community_281
帖子详情
立方体维度中一个员工有多个岗位的问题
吃饱饱吖
2012-09-07 11:47:16
最近在做一个立方体用来分析公司业务以及档案数据遇到一个难题:
事实表结构:
年 月 部门 员工 客户 销售数量 金额
员工维度表结构:
员工ID 姓名 性别 岗位 主管
这种结构会有一个问题,就是公司里有一个员工有多个岗位的情况,按这种结构的话,因为员工ID是主键,不能重复的,但是岗位又需要有多个,把岗位放到事实表上单独作为一个维度也不太好吧
求大侠支个招
...全文
98
4
打赏
收藏
立方体维度中一个员工有多个岗位的问题
最近在做一个立方体用来分析公司业务以及档案数据遇到一个难题: 事实表结构: 年 月 部门 员工 客户 销售数量 金额 员工维度表结构: 员工ID 姓名 性别 岗位 主管 这种结构会有一个问题,就是公司里有一个员工有多个岗位的情况,按这种结构的话,因为员工ID是主键,不能重复的,但是岗位又需要有多个,把岗位放到事实表上单独作为一个维度也不太好吧 求大侠支个招
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whb147
2012-09-07
打赏
举报
回复
在建一个维度
问苍天人生几何
2012-09-07
打赏
举报
回复
另建一表来存储岗位信息
牵着书琪看星星
2012-09-07
打赏
举报
回复
我的想法:
第一种.岗位字段中存放多个岗位,用逗号区别开
第二种.开一个表来设置岗位组,只要在员工维度表中存放岗位组字段id就行。
FancyMouse
2012-09-07
打赏
举报
回复
这是典型的多对多关系。可以用SSAS的多对多关系解决。基本步骤如下:
1. 员工(ID和名字)和岗位(ID和名称)各建立一个维度。
2. 建立一个[员工ID,岗位ID]的事实表来表示员工和岗位的对应关系。这里员工ID和岗位ID都不是主键所以都可以有重复。
3. 这个时候,销售事实表就可以建立一个多对多关系,到岗位维度上,并且选择intermediate measure group为第2步的那个事实表。
数据蒋堂 | JOIN延伸 -
维度
概念
来源:数据蒋堂作者:蒋步星本文长度为1320字,建议阅读3分钟本文为你讲解
维度
概念。谈到数据分析时常常会用到
维度
这个词,针对数据
立方体
的钻取、旋转、切片等操作都是围绕
维度
进行的,几乎所有的数据分析人员都知道并会运用这个术语,但要问及它的定义,却几乎没有人能给出来。通俗来讲,我们把用来分类的属性(字段)称为
维度
,比如地区、年度、产品类型等;而另外一些用于聚合运算的属性则称为测度,比如销售额、产量、考
维度
建模简略概述
维度
建模简略概述
【数据蒋堂】第36期:JOIN延伸:
维度
概念
【数据蒋堂】第36期:JOIN延伸:
维度
概念 谈到数据分析时常常会用到
维度
这个词,针对数据
立方体
的钻取、旋转、切片等操作都是围绕
维度
进行的,几乎所有的数据分析人员都知道并会运用这个术语,但要问及它的定义,却几乎没有人能给出来。 通俗来讲,我们把用来分类的属性(字段)称为
维度
,比如地区、年度、产品类型等;而另外一些用于聚合运算的属性则称为测度,比如销售额、产量、考试成绩等
数据仓库—
维度
建模(二)
在 本人的工作
中
接触到了Hive数据仓库和一些
维度
建模的技术,因此利用本文来记录自己学习数据仓库和
维度
建模的一些笔记和心得体会,用以加深对知识和技术 的理解和运用,也便于后续的回顾总结。数据仓库与
维度
建模的知识主要参考的是Ralph kimbal的《数据仓库工具箱(第三版)——
维度
建模权威指南》一书,还有一些从Internet、博客(数据仓库-博客园-穆晨)和其他书籍获取到的相关知识。 ...
销售数据的多
维度
交叉分析
上一篇我们学习了如何利用 SQL 通用表表达式(CTE)简化复杂的查询语句,实现数据的遍历和递归处理。 我们在第 13 篇学习了基础的数据分组汇总操作,例如按照部门和职位统计
员工
的数量和平均月薪。现在,让我们讨论一些更高级的分组统计分析功能,也就是 GROUP BY 子句的扩展选项。 销售示例数据 本篇我们将会使用
一个
新的销售数据集(sales_data),它包含了 2019 年 1 月 1 日到...
community_281
588
社区成员
254,076
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章