轻分析多表异常关系有什么影响?
【问题描述】
轻分析多表异常关系有什么影响?
【概述】
表间关系创建不正确,如:<多对一>关系错误的创建为<一对多>或<一对一>关系
如下图所示,订单表与客户表之间用字段[客户ID]关联,订单表与客户表之间为<多对一>的关系,(订单表对应销售额,客户表对应消费额)
关联后,在数据分析中拖入字段,查看值的大小,如下图所示:
a、当订单表与客户表之间为<多对一>的关系被错误的创建为<一对多>时,可以看到字段[消费额]的数值变大了,字段[销售额]的数值变小了,因为当原本的<多对一>关系被强制修改为<一对多>后,客户表的中的[消费额]字段在查询到多条数据后不再会被去重,而会进行多值累加,所以会使表中的数值变大了,订单表中的字段[销售额]再查询到多条数据后会进行去重,只留下一条数据,所以使表中的数值变小了。(一是会去重,只取其中一个数据,多是不去重会将数据累加)
b、当订单表与客户表之间为的关系被错误的创建为<一对一>时,可以看到字段[销售额]的数值变小了,因为当原本的<多对一>关系被强制修改为<一对一>后,订单表中的字段再查询到多条数据后会进行去重,只留下一条数据,所以使表中的数值变小了。
正确关系:订单[销售额]<多对一>客户表[消费额]:
销售额不去重累计金额,消费额去重只取一个数值
错误一:设成订单[销售额]<一对多>客户表[消费额]
销售额将去重,导致数据减少只取一个数据,数据错误;消费额将不去重,数据将累计,数据错误
错误二:设成订单[销售额]<一对一>客户表[消费额]
销售额将去重,倒是数据减少只取一个数据,数据错误
轻分析多表异常关系有什么影响?
【问题描述】轻分析多表异常关系有什么影响?【概述】表间关系创建不正确,如:<多对一>关系错误的创建为<一对多>或<一对一>关系如下图所示,订...
点击下载文档
本文2024-09-22 17:29:35发表“云星辰知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xingchen-94687.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章