NCC报表数据中心和组织体系结构不一致解决方案罗嘉1.问题描述企业报表或集团报表里,在维护报表组织体系及统计成员结构后,报表数据中心里显示的组织体系结构不一致。比如组织体系下结构是一个母公司下三个子公司。但是在报表数据中心里的组织体系结构就变了。2.解决方案分配组织权限有时候出现这种问题是因为没有问题组织的上级组织权限。需要保证当前用户有组织体系中所有组织的权限,如果权限分配不全的话会影响到展示效果。确认统计成员架构正确另外就是,检查一下报表组织体系统计成员管理的构架是否正确。确认维度管理中组织结构正确报表数据中心组织构架是维度管理的构架,修改体系之后到维度管理节点刷新一下;检查org_rmstatmember_v表idx字段要和组织体系中的表一致在统计成员界面点击刷新录SPR日志,搜索pk_svid,然后将pk_svid的值赋值给脚本中的where条件里替换。--备份createtableorg_rmstatmember_vcopyasselect*fromorg_rmstatmember_v;--修改updateorg_rmstatmember_vaseta.idx=(selectidxfromorg_reportmanastrumember_vuwherea.pk_rmsmember=u.pk_rmsmember)wherea.pk_svid='添加日志中的pk_svid的值';commit;检查org_rmstatmember_v表PK_FATHERMEMBER字段正确。IDX更新是显示顺序,本案例中组织体系是层级有问题,不是顺序问题。所以应该检查org_rmstatmember_v表的PK_FATHERMEMBER字段,这个字段需要是为上级组织PK。--通过pk_svid查询到组织体系select*fromorg_reportmanastrumember_vwherepk_svid='添加日志中的pk_svid的值';--备份数据createtableorg_rmstatmember_vcopyasselect*fromorg_rmstatmember_v;--修改存在问题的子公司PK_FATHERMEMBER字段updateorg_rmstatmember_vaseta.pk_fathermember='上级组织PK'wherepk_org=(selectpk_orgfromorg_orgs_vwherecode='报表组织编码')anda.pk_svid='添加日志中的pk_svid的值';该问题最终解决方案就是PK_FATHERMEMBER字段的问题。同一个问题现象有可能有多种原因,不同原因要使用不同的解决方案来处理。