首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库体系结构问题.非原子数据的维度创建

数据库体系结构问题.非原子数据的维度创建
EN

Stack Overflow用户
提问于 2021-01-17 06:05:44
回答 1查看 63关注 0票数 1

我正在查看一个Excel文件,它将导入到Power中。由于就业原因,我不能访问数据库本身,所以他们给了我一个Excel文件,然后我会上传到Power中。

在其中一个事实“表”上,它们的数据如下所示

代码语言:javascript
复制
s-ID     success%     late%     on-time%     schedule
1        10%          2%        5%           calculus-1;algebra-2
1        5%           10%       27%          Calculus-1
1        5%           3%        80%          algebra-2
2        33%          50%       3%           null
5        5%           34%       8%           English-1;English-10;theatre;art

我意识到这些数字没有任何意义,但这基本上就是数据结构上的原因。在这一事实“表”中也有大约100 000项记录。

我有一个课程维度,但我不知道如何处理这个时间表列。如果垂直拆分该列,则将对度量列进行双计数。

我如何在Power-BI中建立模型并将计划智能地放到一个维度中?

我的目标是对数据进行如下建模:

  • 能够将计划拆分为不同的行,但不能同时对所有值进行双计数。
  • 我还想向大家展示,s-ID记录让学生在一起上微积分-1和代数的课程。

有时,教授们把两节课安排成一节课,每次他们谈论的话题都适用于这两门课。可以有两个类在一起,可能有多达8个类在一起或之间的任何东西。

这是一个桥接表合适的场景吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 15:07:02

您可以使用桥台。在经典的维度模式中,附加到事实表的每个维度都有一个与事实表的粒度一致的值。但是,在许多情况下,一个维度是合法多值的。就像在你的例子中,一个学生可以注册许多课程:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65757824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档