主权项 |
1.一种依据权限控制多维度资料内容之系统,适用于至少一多维度资料库,包括:一权限资料库,用以储存复数个多维度资料存取规则;一查询语法生成模组,耦接上述权限资料库,用以根据一多维度报表查询条件,产生符合一共通查询语法之一共通查询条件,根据上述共通查询条件及读取来自上述权限资料库之上述多维度资料存取规则,产生一多维度资料查询条件,并且传送上述多维度资料查询条件至上述多维度资料库进行多维度资料查询;以及一资料集合过滤器,耦接上述权限资料库,用以接收上述多维度资料库根据上述多维度资料查询条件所传送之至少一多维度资料集合,并且根据上述多维度资料存取规则,过滤修正上述多维度资料集合,产生一多维度报表。2.如申请专利范围第1项所述之权限控制多维度资料内容之系统,其中,上述查询语法生成模组,更接收一使用者识别资料,用以依据对应于上述使用者识别资料之上述多维度资料存取规则,修正上述共通查询条件并且产生上述多维度资料查询语法。3.如申请专利范围第1项所述之权限控制多维度资料内容之系统,其中,上述资料集合过滤器,用以依据上述多维度资料集合之各个维度与各个上下阶层关系,将上述多维度资料集合转换为树状资料结构型态,并且根据上述多维度资料存取规则,利用删除树状资料结构中没有读取权限存取的节点以过滤修正上述多维度资料集合,产生上述多维度报表。4.一种依据权限控制多维度资料内容之方法,由一电脑系统所执行,适用于至少一多维度资料库,其包括下列步骤:接收一查询指令,其至少包括一多维度报表查询条件;根据上述多维度报表查询条件,产生符合一共通查询语法之一共通查询条件;依据一多维度资料存取规则,修正上述共通查询条件并且产生一多维度资料查询条件;依据上述多维度资料查询条件,从上述多维度资料库读取对应之一多维度资料集合;以及根据上述多维度资料存取规则,修正上述多维度资料集合,产生一多维度报表。5.如申请专利范围第4项所述之权限控制多维度资料内容之方法,其中,上述查询指令更包括一用户端识别证,上述多维度资料存取规则对应于上述用户端识别证。6.如申请专利范围第4项所述之权限控制多维度资料内容之方法,其中,更包括下列步骤:将上述多维度资料集合依不同维度与阶层转换成一树状结构之多维度资料集合;以及根据上述多维度资料存取规则,删除上述树状结构之多维度资料集合中之没有读取权限存取的节点,产生上述多维度报表。7.一种储存媒体,其储存一电脑程式,用以载入至一电脑系统中,并且执行权限控制多维度资料内容之方法,适用于至少一多维度资料库,上述方法包括下列步骤:接收一查询指令,其至少包括一多维度报表查询条件;根据上述多维度报表查询条件,产生符合一共通查询语法之一共通查询条件;依据一多维度资料存取规则,修正上述共通查询条件并且产生一多维度资料查询条件;依据上述多维度资料查询条件,从上述多维度资料库读取对应之一多维度资料集合;以及根据上述多维度资料存取规则,修正上述多维度资料集合,产生一多维度报表。8.如申请专利范围第7项所述之储存媒体,其中,上述查询指令更包括一用户端识别证,上述多维度资料存取规则对应于上述用户端识别证。9.如申请专利范围第7项所述之储存媒体,其中,更包括下列步骤:将上述多维度资料集合依不同维度与阶层转换成一树状结构之多维度资料集合;以及根据上述多维度资料存取规则,删除上述树状结构之多维度资料集合中之没有读取权限存取的节点,产生上述多维度报表。图式简单说明:第1图为显示本发明实施例依据权限控制多维度资料内容系统之系统架构示意图;第2图为显示本发明实施例依据权限控制多维度资料内容方法之操作流程示意图;第3图为显示本发明实施例之权限资料库之操作流程示意图;第4图为显示本发明实施例之共通查询语法及对应之多维度资料查询语法示意图;第5图为本发明实施例之多维度资料集合之树状资料结构示意图;第6图为本发明实施例之储存媒体示意图。 |