轻分析表间关系设置原创
金蝶云社区-Youz
Youz
4人赞赏了该文章 3,147次浏览 未经作者许可,禁止转载编辑于2022年12月07日 11:02:43
summary-icon摘要由AI智能服务提供

轻分析助力金蝶云星空用户发掘经营数据价值,涉及数据准备时需跨表整合字段。针对销售分析等需跨表数据,提出增加字段或建立表间关系两方案,后者更优且需避免多对多关系,以免数据重复。推荐通过内码或编码建立关系,并需用户协作确保数据创建分配一致,以保数据准确。

轻分析作为数据可视化与分析化的工具,为众多金蝶云星空系统用户提供了经营数据价值应用的途径,在进行数据的使用时首先进行数据的准备工作即获取分析所需要的数据,在这个过程中所获取到的数据可能是存储在不同的数据库表中,如果在分析的过程中需要同时用到两个表中相关的字段,那么在数据准备的时候就需要为两个表建立关系。


例如在对企业的销售情况进行分析时,常会用到应收单,应收单上可以获取到销售的组织、部门、金额、日期、单据编号、客户、金额等字段,这些字段可以满足一些销售数据的分析,但是当想要按照客户分组或是客户地区等分类进行统计时会发现这些分组的数据应收单无法满足。


对于此类问题,一种解决方案是在应收单上增加一个字段,来记录所需要的数据,如很多用户会在应收单上增加客户分组字段,此方案可以更加直接的获取到所需要的分组数据,但是会使应收单变得更加臃肿。另一种方案是将客户基础资料表与应收单表建立关系,引用客户表中的分组或是地区字段,此方案会增加数据的可用性,其他单据也可使用相关的数据。


建立两张表的关系,需要使用到两张表之间的相关字段即关键字段,通过关键字段之间一对一、一对多或多对一的关系完成两张表关系的建立,例如通过客户ID将销售数据表与客户表建立关系如下。对于两张表之间无法匹配的数据,系统会以空值的形式显示,在建立关系时系统提供了“是否保留无法关联的行选项,决定是否在进行数据分析时显示这些数据。


image.png(客户表)

image.png(销售数据表)

image.png(关联表)


在建立应收单与客户表之间的关系时,或是一些业务系统单据与基础资料表之间的关系时,特别需要注意避免出现多对多关系的建立,由于星空的用户多是多组织用户,因此诸如客户或是物料等基础资料一般是由某一个组织建立以后分配给其他组织使用,因此数据库中客户等基础资料表对于一个客户是存储了多条数据,在按照客户编码建立应收单与客户表之间的关系时,会产生多对多的关系导致数据重复。


对于此类问题一种方案是按照基础资料表中的内码与业务单据对应字段的内码建立关系另一种方案是按照基础资料编码与业务单据相应字段编码建立关系,此种方案需要对基础资料表数据进行过滤,如客户表可以按照使用组织进行数据过滤,但是需要与用户进行沟通今后在创建数据时均由该组织创建然后分配给其他组织使用,如下图创建客户资料时均由均由蓝海实业集团创建,对数据进行过滤选择使用组织为蓝海实业集团,可避免建立关系时出现数据的重复(此处选择哪个字段进行过滤主要是避免数据重复并且数据为全量数据)。


image.png

image.png


发布于 数据智能 社群

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!