《分析服务从入门到精通读书笔记》第三章、数据源视图修改(3)
目的
上面创建的数据源视图包含了从源数据库中读取的元数据,我们可以通过增加额外的元数据来增强数据源视图。可以添加逻辑主键和关系,也可以向表中添加SQL表达式或者基于SQL查询的逻辑表。一个数据源视图关系图包含了大量的表和关系,这使得理解源数据的结构变得困难,为了获得易于理解的数据视图,我们可以创建额外的数据源视图关系图,这个关系图包括相关表的子表。
<1>创建主题区域关系图
我们可以在数据视图中创建包含表子集的关系图。这里面有个技巧:我们可以每个事实表和其他的维度表来创建关系图。
在“数据源视图”菜单,选择新建“新建关系图”,此时在“关系图组织程序”中将出现新的关系图,这里可以自己给它命名:
在图中的区域右键,选择“添加表”,这里就可以选择我们需要的表了。这里我们选择FactInsternetState事实表。
下面我们,可以在区域中选中该表,然后右键,选择“显示相关表”,这样我们就可以把和它相关联的表格添加进来。
关联的表有点乱,我们整理下,在空白区域右击,并选择“切换到对角线布局”。
在数据源视图中,可以使用矩形布局或对角线布局来放置表格。在矩形布局中,关系线连在表格之间。这里推荐使用对角线布局,因为关系线是连在相关的列之间的。
提示:在转换这这两种布局的时候,我们需要手动重排表之间的,先排列好,然后再选择这两种布局。
这样看起来既优雅多了。上面这图就是一个典型的”星型结构“。
分类:
BI开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架