带月份信息的组织父子层次维

0
请教各位一个问题,关于组织的父子层次维。

需求:每个月的组织层次结构都在不断的变化,每月有一版结构,用户看数据时,希望看几月的数据就用几月的层次结构。

我目前的做法是:
在组织表 (表名:ORG) 中加了一列PERIOD_ID,用来存放月信息,每月存放一版数据,并与时间维表(表名:PERIOD)连接了关系,在逻辑层里和时间维(表名:PERIOD)做了内联,
同样层次关系表(表名ORG_RELATIONSHIP)中也添加了PERIOD_ID列存放了月信息,每月生成一次关系数据,与ORG关联时也连接了ORG表的PERIOD_ID,
ORG表与事实表的关联也加了与ORG表中的PERIOD_ID的关联,

目前运行的结果是基本正确了,但性能大幅度的下降,下降的无法忍受了。。。。。

各位有谁做这种需求,或者给出出主意,先谢谢过了。
已邀请:

要回复问题请先登录注册