《分析服务从入门到精通读书笔记》第三章、数据源视图修改(3)

目的

上面创建的数据源视图包含了从源数据库中读取的元数据,我们可以通过增加额外的元数据来增强数据源视图。可以添加逻辑主键和关系,也可以向表中添加SQL表达式或者基于SQL查询的逻辑表。一个数据源视图关系图包含了大量的表和关系,这使得理解源数据的结构变得困难,为了获得易于理解的数据视图,我们可以创建额外的数据源视图关系图,这个关系图包括相关表的子表。

<1>创建主题区域关系图

我们可以在数据视图中创建包含表子集的关系图。这里面有个技巧:我们可以每个事实表和其他的维度表来创建关系图。

在“数据源视图”菜单,选择新建“新建关系图”,此时在“关系图组织程序”中将出现新的关系图,这里可以自己给它命名:

在图中的区域右键,选择“添加表”,这里就可以选择我们需要的表了。这里我们选择FactInsternetState事实表。

下面我们,可以在区域中选中该表,然后右键,选择“显示相关表”,这样我们就可以把和它相关联的表格添加进来。

关联的表有点乱,我们整理下,在空白区域右击,并选择“切换到对角线布局”。

在数据源视图中,可以使用矩形布局或对角线布局来放置表格。在矩形布局中,关系线连在表格之间。这里推荐使用对角线布局,因为关系线是连在相关的列之间的。

提示:在转换这这两种布局的时候,我们需要手动重排表之间的,先排列好,然后再选择这两种布局。

这样看起来既优雅多了。上面这图就是一个典型的”星型结构“。

 

posted @   指尖流淌  阅读(623)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示