表间关系
1 概述
在数据建模中,可建立多个数据表间的逻辑关系从而产生新的数据视图。当用户使用不同数据表的字段在数据分析与数据斗方中进行拖拽分析时,系统将默认使用新的数据视图进行取数计算。
2 功能说明
2.1 新建关系
在数据建模中,可建立多个数据表间的逻辑关系,每个数据表可以来自不同类型的数据源。关系页签呈现数据表间的关系,工具栏有【保存】及【新建关系】两个按钮。页签左边显示关系列表,右边显示数据表的关联情况。
点击【新建关系】按钮弹出新建关系窗口,可设置要关联的数据表及字段。两表间只能有一对关系,因此每个数据表只能选择一个字段进行关联。关系分为<一对一>、<一对多>和<多对一>三种,可根据实际业务场景确定采用哪种关系。点击【确定】按钮保存关系。
此时在左栏的关系列表中新增一对关系,名称为【数据表1-数据表2】;同时右栏上方对应的数据表间会多出一条连接线,连接线两端通过1或*来标明两数据表间的关系;右栏下方显示关系的内容,可修改这对关系中关联的字段,但不能修改关联的两个数据表。此外,当光标移动到关系名称上时出现删除图标,点击后可删除该关系。删除关系后数据表间的连接线被去除。
举例:订单表里有三个字段[订单ID] 、[客户ID]和[销售额],客户表有两个字段[客户ID]和[客户名称]。利用相同的[客户ID]字段关联订单表与客户表,因订单表中[客户ID]字段分别有两个“C-1001”和“C-1002”值与客户表中的[客户ID]字段对应,所以两表之间应该为<多对一>的关系。当两个数据表都不勾选保留无法关联的行时,建立的数据视图只保留可以关联的行。
当订单表与客户表都勾选保留无法关联的行时,无法关联的行将被保留在数据视图中。
2.2 关系模型中的两个多端的度量字段支持同时分析
在轻分析中,如果对三个数据表建立关系,当其中某个数据表与另外两个数据表的关系都是一对多时,另外两个多端数据表中的度量字段支持同时分析。
举例:以某公司的销售订单和销售出库单为例。如图引入“销售订单”、“物料信息”和“销售出库单”,建立以下的关系。由图中可以看出,“物料信息”与“销售订单”和“销售出库单”通过物料名称字段分别建立了一对多的关系,因此“销售订单”和“销售出库单”两个数据表之间形成了多对多的关系。
进入分析后,图表类型选择“表格”,将“物料信息”中的【物料类别】、【物料名称】字段拖入到行,“销售订单”表中的【销售数量】、“销售出库单”表中的【出库数量】字段拖入数值区域,即可看到关系模型中的两个多端的度量字段支持同时分析。
建议只对关系模型中,两个多端数据表的度量字段同时分析。若拖入多端数据表的维度字段,例如将“销售订单”中的【客户】字段拖入行中,“复印机”的出库数量由12显示为错误的24。
表间关系
本文2024-09-23 00:59:53发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-143096.html