用友NC财务分析模型设计问题

0
Dear All:
 最近遇到个财务分析项目,数据关联如下:
 系统是用友的NC,财务需要统计到相应的凭证,每个凭证记录上面有记录相应的发生科目,每个科目上面有相应记录了这个科目的辅助核算类型,但是每个科目的辅助单位是有相同也有不同的,例如:600101工资科目,他的辅助核算类型可能是公司、部门,600201管理费,他的辅助核算类型可能是公司、客商、部门。
 这个每个科目关联的每一个辅助核算类型其实都是一个维度,哪些科目和哪些辅助核算关联是有一个中间表存储的,用友是通过写动态SQL来展现客户需要查询的数据,并且可以根据每个科目所关联的什么类型的维度,进行相应维度其它属性的分析和过滤,比如:600101工资,辅助核算关联了公司和部门,那我就可以用公司去对数据进行分析,公司类型、公司分类啊之类的属性都可以,部门也是一样的道理。
  但是在cube中我就不知道如何实现这种多对多的关系了??
 
谢谢!

QQ图片20160712231008.png

 
已邀请:
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2016-07-14 回答

把 核算表去掉,留下核算辅助表。
手动ETL把 产品表的主键 和 公司表的主键放到 辅助核算表 就构成了一个星形的结构

要回复问题请先登录注册