Mondrian: OLAP的威力在你用户的手里
来源:互联网 发布:thk直线导轨选型软件 编辑:程序博客网 时间:2024/09/21 08:50
好的,你已经获得了你想要的精确的计算指标。然而你不可能让用户也去看这些复杂的MDX表达式,并且做复制和粘贴。此外,随着时间推移,这些表达式还可能发生变化。所以,一个更好的办法是,让这些MDX成为你的cube的一部分。这样,你的用户就可以仅仅引用它们,而不需要理会这些表达式的复杂性。
- 我假设我们已经下载并启动了Pentaho Demo。请参考上篇文章的说明。
- 编辑文件:$PROOT/pentaho-demo/pentaho-solutions/samples/analysis/SampleData.mondrian.xml
- 在Cube标签结束前,添加下列XML部分:
<CalculatedMember name="Position Percent of Total" dimension="Measures" formula="([Measures].[Actual] / ([Measures].[Actual], [Positions].CurrentMember.Parent))" />
我们这里所做的事情是告诉Mondrian,我们想新增加一个新名为“Position Percent of Total”的成员到Measures维,使用的是我们在上篇文章里所用的公式。在原理上,这可以是任何你用MDX挑选出来的计算成员。这意味着,MDX表达式的威力可以被包含进来。
译者注:实际上,我们完全可以不需要手工编辑Mondrian的配置文件。我们可以使用Mondrian的图像化schema编辑器插件来做同样的事情。下载地址:Mondrian的schema编辑器插件1.0.2版本下载<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-6030996555838669&dt=1188806378312&lmt=1188806378&prev_fmts=468x15_0ads_al_s%2C120x90_0ads_al%2C120x90%2C120x90&format=120x90&output=html&correlator=1188806378203&url=http%3A%2F%2Fqinhui99.itpub.net%2Fpost%2F2570%2F127299&ref=http%3A%2F%2Fwww.baidu.com%2Fs%3Flm%3D0%26si%3D%26rn%3D10%26ie%3Dgb2312%26ct%3D0%26wd%3Dmondrian%26pn%3D10%26cl%3D3&cc=100&ga_vid=180540936.1188806378&ga_sid=1188806378&ga_hid=873245670&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=16&u_tz=480&u_java=true" frameborder="0" width="120" scrolling="no" height="90" allowtransparency="allowtransparency"></iframe>
- 你需要停止和启动服务器,以便Mondrian能够重新加载schema.$PROOT/pentaho-demo/stop-pentaho.bat
$PROOT/pentaho-demo/start-pentaho.bat
- 返回到分析的例子(参考前一篇文章),并点击切片和切块的例子。在打开的界面上点击“Cube Navigator”,然后再点击Measures,你将会看到是否会显示你前面新建的计算成员。
它应该出现在上面,这样,你可以去掉其它的指标,仅仅保留Actual 和 Position Percent of Total。如果你的用户在浏览器尚使用JPivot,他们只需要做这些简单的操作(像指标选择)就可以了。
- 如果你点击“All Positions”,你将会看到你的计算指标和“Actual”指标并列显示
就是这样。它确实非常有用,它为你的用户提供了一套可重用的指标(年到天,部分到全部,现在与过去对比等等),而不需要用户花费所有的时间在Excel里探索。
- Mondrian: OLAP的威力在你用户的手里
- Mondrian: OLAP的威力就在你的指尖
- 生命掌握在你的手里
- java开源的OLAP引擎--mondrian
- 云在你手里
- mondrian 如何使用xml存储olap服务器的元数据
- 穷人的通用OLAP方案I I--Mondrian引擎
- 穷人的通用OLAP方案I I--Mondrian引擎
- mondrian 如何使用xml存储olap服务器的元数据
- mondrian 如何使用xml存储olap服务器的元数据
- mondrian 如何使用xml存储olap服务器的元数据
- Mondrian 如何使用XML存储OLAP服务器的元数据
- 命运掌握在自己的手里的
- 生活有多面性,你可以选择快乐也可选择痛苦,主动权在自己的手里
- 生活有多面性,你可以选择快乐也可选择痛苦,主动权在自己的手里
- 看看安卓的情怀,说出你手里的甜点
- 你手里期权值多少钱?写给上市公司的同学
- [转载]你手里期权值多少钱?写给上市公司的同学
- 使用FileUpload控件上传图片并自动生成缩略图
- 2007年商业智能的三个发展趋势
- 商业智能开发指南
- SQL 面试题
- ASP.NET页面间的传值的几种方法
- Mondrian: OLAP的威力在你用户的手里
- Asp.net实现图形验证码
- linux下shell编程笔记(二)
- Mondrian: OLAP的威力就在你的指尖
- OLAP:Mondrian&JPviot
- shell编程笔记(一)--shell参数
- Mondrian-workbench工具的使用(转)
- shell编程笔记(三)
- Mondrian的安装与运行