从QING提到的这点来看,其实不是技术问题,而是管理问题,目前的主流工具对于这些需求已经有一定的支持,就看实施时你是怎么去处理用户需求和用户使
用上。
跨主题的需求经常有,但为啥之前要分主题?我想分主题有2大主要因素,一是性能,独立数据集市可独立物理设备解决性能问题,二是管理方便,信息安全能得
到保证,且个性化需求容易得到满足同时又不影响其他主题使用者的需求。
大概目前主流解决方案:
方案一. 数据集市支持BI。 数据集市依然独立建设,如果有跨主题需求,可以在后台架构中分发到不同的数据集市中
方案二. 加强BI前端设计。BI模型里将每个维、指标进行管理,形成企业级统一的维、指标,对于部分跨主题共享的区域,在权限管理上处理。
当然目前最为灵活的方式还是BI模型设计好,维、指标定义清晰,由用户自己设计分别报表。
但是没有维、指标定义的BI,是不容易管控的BI,如果不指定,用户也不清楚这报表咋做的,分析结果是否适当。一般一个主题的用户很少跨主题分析的,普
通职能部门就关注较为特定的视角,如果要进行全方位跨主题分析,多半是总部某种职能管理人员,他们可以独立设计一个数据集市,包罗各种维、指标,如果定
义都清晰,我想他们去自由组合分析也不是问题。
On 4月29日, 下午1时58分, Qing <happys...@gmail.com> wrote:
> 上次跟老沈的聊天中,提到一个问题,当时没有说清楚,今天试着来沉淀一下。
>
> 那天他给我演示他们的产品,之后,我有一种感慨,为什么每种产品的olap功能几乎都是一样的。分成多个主题(或者叫做cube)都是左边一棵树,两个分叉,一个分叉是度量,另一个是维度。右边,则是数据区域,可以将维度或度量拖拽过来,旋转,诸如此类。而众多产品之间的区别可能是在细微之处,比如操作的简便性、排序,一些小图标之类的。不管如何,大框架极其雷同(以前提到的google
> analytics的多维分析 <http://groups.google.com/group/ttnn/msg/99d8abe60d4b9f00>
这里把BI@Report的解决思路贴出来,供各位大侠批评斧正:
1、以传统模式定义各种业务主题的星型模型(在实际项目中,常常是多星模型)
2、在已有主题模型上,按需抽取部分度量(或度量计算后的派生度量)、维度,生成一个虚拟主题,有些业务用户也把虚拟主题叫做指标库。
3、把这个虚拟主题通过权限管理模块分配给某些业务用户。
有了这些做铺垫,业务用户登陆后,将只看到他熟悉的业务指标和用以分类汇总的维度,然后他可以通过拖拉拽实现任意OLAP分析了。
说半天,不知是否能解决qing的问题。
不过个人认为目前的BI阶段还是多些人为分析为好,自动的这玩意,在很多时候不符合实际情况的,容易给用户产生误导。只有当某个业务点或者某个角度分析
相当成熟定型,才可以用自动来代替人工,降低重复工作。
On 4月30日, 下午1时23分, Qing <happys...@gmail.com> wrote:
> 关于第一个问题"破除分析主题",我想在元数据层面整合,保持现有的olap
> cube不变,但把他们屏蔽起来,构建一个统一的维度指标库,相当于老沈说的虚拟主题吧,而物理层面,当用户发出一个分析的时候,后台可以实际从具体一个或者多-个cube返回数据。
> 不知道目前对这种统一维度和指标的管理工具是否是欠缺的。
>
> 而关于第二个问题----"自动分析",有没有什么好解决方案?
>
> 2009/4/29 <zls...@sina.com>
>
>
>
> > 虽然只是一点点改变,我还是觉得Qing的想法是很有价值的。
>
> > 这里把BI@Report的解决思路贴出来,供各位大侠批评斧正:
> > 1、以传统模式定义各种业务主题的星型模型(在实际项目中,常常是多星模型)
> > 2、在已有主题模型上,按需抽取部分度量(或度量计算后的派生度量)、维度,生成一个虚拟主题,有些业务用户也把虚拟主题叫做指标库。
> > 3、把这个虚拟主题通过权限管理模块分配给某些业务用户。
>
> > 有了这些做铺垫,业务用户登陆后,将只看到他熟悉的业务指标和用以分类汇总的维度,然后他可以通过拖拉拽实现任意OLAP分析了。
>
> > 说半天,不知是否能解决qing的问题。- 隐藏被引用文字 -
>
> - 显示引用的文字 -
关于第一个问题"破除分析主题",我想在元数据层面整合,保持现有的olap cube不变,但把他们屏蔽起来,构建一个统一的维度指标库,相当于老沈说的虚拟主题吧,而物理层面,当用户发出一个分析的时候,后台可以实际从具体一个或者多个cube返回数据。不知道目前对这种统一维度和指标的管理工具是否是欠缺的。
而关于第二个问题----"自动分析",有没有什么好解决方案?
2009/4/29 <zls...@sina.com>虽然只是一点点改变,我还是觉得Qing的想法是很有价值的。
这里把BI@Report的解决思路贴出来,供各位大侠批评斧正:
1、以传统模式定义各种业务主题的星型模型(在实际项目中,常常是多星模型)
2、在已有主题模型上,按需抽取部分度量(或度量计算后的派生度量)、维度,生成一个虚拟主题,有些业务用户也把虚拟主题叫做指标库。
3、把这个虚拟主题通过权限管理模块分配给某些业务用户。
有了这些做铺垫,业务用户登陆后,将只看到他熟悉的业务指标和用以分类汇总的维度,然后他可以通过拖拉拽实现任意OLAP分析了。
说半天,不知是否能解决qing的问题。
On 5月3日, 下午8时26分, daiyan <daiyani...@gmail.com> wrote:
> 个人浅见,从用户发出的分析经由元数据的支持搜寻到对应的cube,技术上应该是相对容易的问题;最困难的问题是不同cube间如何进行运算----现有Ora-cle(Essbase+BIEE)和IBM(Cognos)等平台所支持的多个cube间union运算,有那么一点点这方面的"能力",但局限性很多,几乎-没有分析能力,实用价值很低。
>
> 2009/4/30 Qing <happys...@gmail.com>
>
>
>
>
>
> > 关于第一个问题"破除分析主题",我想在元数据层面整合,保持现有的olap
> > cube不变,但把他们屏蔽起来,构建一个统一的维度指标库,相当于老沈说的虚拟主题吧,而物理层面,当用户发出一个分析的时候,后台可以实际从具体一个或者多-个cube返回数据。
> > 不知道目前对这种统一维度和指标的管理工具是否是欠缺的。
>
> > 而关于第二个问题----"自动分析",有没有什么好解决方案?
>
> > 2009/4/29 <zls...@sina.com>
>
> > 虽然只是一点点改变,我还是觉得Qing的想法是很有价值的。
>
> >> 这里把BI@Report的解决思路贴出来,供各位大侠批评斧正:
> >> 1、以传统模式定义各种业务主题的星型模型(在实际项目中,常常是多星模型)
> >> 2、在已有主题模型上,按需抽取部分度量(或度量计算后的派生度量)、维度,生成一个虚拟主题,有些业务用户也把虚拟主题叫做指标库。
> >> 3、把这个虚拟主题通过权限管理模块分配给某些业务用户。
>
> >> 有了这些做铺垫,业务用户登陆后,将只看到他熟悉的业务指标和用以分类汇总的维度,然后他可以通过拖拉拽实现任意OLAP分析了。
>
> >> 说半天,不知是否能解决qing的问题。
>
> --
> ---------------------------------------------------------------
> ---代 严 恭祝万事如意!
> ---DAI YAN BEST WISHES!- 隐藏被引用文字 -
>
> - 显示引用的文字 -
说完我以上建议,我还是感觉Qing的提法是值得讨论的,说明至少越来越多的人对目前的OLAP工具在实现BI分析效果产生了质疑,只是Qing的提法
比较温和,叫”改进“或者叫”新型OLAP“,而我比较直接,直接说”毁了“。 的确这个领域,的确存在很多空间,可以找出很多机会。
这段时间深刻体会到”反者道之动“这句话的厉害之处,事情做到一定阶段,除了需要反思本身以外,还需要找到反思的方法。”反者道之动“就是一种反思的方
法。
On 4月29日, 下午1时58分, Qing <happys...@gmail.com> wrote:
> 上次跟老沈的聊天中,提到一个问题,当时没有说清楚,今天试着来沉淀一下。
>
> 那天他给我演示他们的产品,之后,我有一种感慨,为什么每种产品的olap功能几乎都是一样的。分成多个主题(或者叫做cube)都是左边一棵树,两个分叉,一 个分叉是度量,另一个是维度。右边,则是数据区域,可以将维度或度量拖拽过来,旋转,诸如此类。而众多产品之间的区别可能是在细微之处,比如操作的简便性、排序 ,一些小图标之类的。不管如何,大框架极其雷同(以前提到的google
> analytics的多维分析 <http://groups.google.com/group/ttnn/msg/99d8abe60d4b9f00>
> 不属此类)。
>
> 我想这原因可能是产品设计者陷入误区,被现有的功能困住,而非从实际的用户需求出发。毕竟那些大厂商的产品都是那种模样。
>
> 但如果我们甩开那些固有的理论、概念,重新定位面对的问题呢?
>
> 面对的问题是什么——是人们如何分析事物?放在企业经营中,就是分析企业的经营状况。
>
> 把自己放在一个决策者角度,一个分析师角度,应当如何着手解决这个问题,这个分析过程是如何的?
>
> 首先必定是看几个重要的指标,这些指标衡量了企业经营中的重要方面,收入状况,客户发展状况,渠道质量水平等等。
>
> 如果一个指标出乎意料之外,接着,需要能够从各种不同的角度去分解这些指标,去进一步探查原因。直至发现从某个角度的指标分解暴露出异常,那可能就是原因。
>
> 这就是分析的过程。满足这个需求并不需要cube的概念,或者说用户面临的就是一个大cube,里面包罗所有的分析指标和细分角度。用户的操作步骤是这样的:
> 1、指定分析指标;
> 2、在可用的分析角度中选择;
>
> 看起来跟传统的还是差不多么,但以往的步骤是这样的:
> 1、进入分析主题(cube);
> 2、指定度量;
> 3、指定维度;
>
> 多了一步,只是一个细小的调整,但没有必要的操作为什么不舍弃呢?每个人大概只会关注几个指标,并没有必要按这些指标区分主题。而且传统的olap,主题定义好 了,也很难去进行跨主题的关联分析。
>
> 因此,首先我觉得应当破除“分析主题”的概念。这个改进可能主要是用户体验层面的,让用户更方便地进行分析。而另一个改进我觉得应当是方向上的——“自动分析” 。既然分析过程是从宏观到微观,从不同角度观察指标,去发现异常,去探寻原因。这种人为的操作为什么不能智能化?为什么不能自动地发掘异常,而要分析者自己拽来 拽去的?或者要分析主题的设计者去设计好分析路径?或者让用户自己定义指标的异常范围,以进行突出显示?这些难道不是多余的工作么?多余的操作就得去掉。
上次跟老沈的聊天中,提到一个问题,当时没有说清楚,今天试着来沉淀一下。那天他给我演示他们的产品,之后,我有一种感慨,为什么每种产品的olap功能几乎都是一样的。分成多个主题(或者叫做cube)都是左边一棵树,两个分叉,一个分叉是度量,另一个是维度。右边,则是数据区域,可以将维度或度量拖拽过来,旋转,诸如此类。而众多产品之间的区别可能是在细微之处,比如操作的简便性、排序,一些小图标之类的。不管如何,大框架极其雷同(以前提到的google analytics的多维分析不属此类)。我想这原因可能是产品设计者陷入误区,被现有的功能困住,而非从实际的用户需求出发。毕竟那些大厂商的产品都是那种模样。但如果我们甩开那些固有的理论、概念,重新定位面对的问题呢?
面对的问题是什么----是人们如何分析事物?放在企业经营中,就是分析企业的经营状况。
把自己放在一个决策者角度,一个分析师角度,应当如何着手解决这个问题,这个分析过程是如何的?首先必定是看几个重要的指标,这些指标衡量了企业经营中的重要方面,收入状况,客户发展状况,渠道质量水平等等。如果一个指标出乎意料之外,接着,需要能够从各种不同的角度去分解这些指标,去进一步探查原因。直至发现从某个角度的指标分解暴露出异常,那可能就是原因。这就是分析的过程。满足这个需求并不需要cube的概念,或者说用户面临的就是一个大cube,里面包罗所有的分析指标和细分角度。用户的操作步骤是这样的:1、指定分析指标;2、在可用的分析角度中选择;看起来跟传统的还是差不多么,但以往的步骤是这样的:1、进入分析主题(cube);2、指定度量;3、指定维度;多了一步,只是一个细小的调整,但没有必要的操作为什么不舍弃呢?每个人大概只会关注几个指标,并没有必要按这些指标区分主题。而且传统的olap,主题定义好了,也很难去进行跨主题的关联分析。
因此,首先我觉得应当破除"分析主题"的概念。这个改进可能主要是用户体验层面的,让用户更方便地进行分析。而另一个改进我觉得应当是方向上的----"自动分析"。既然分析过程是从宏观到微观,从不同角度观察指标,去发现异常,去探寻原因。这种人为的操作为什么不能智能化?为什么不能自动地发掘异常,而要分析者自己拽来拽去的?或者要分析主题的设计者去设计好分析路径?或者让用户自己定义指标的异常范围,以进行突出显示?这些难道不是多余的工作么?多余的操作就得去掉。