我已经安装了Pentaho社区版5.0.1,并成功地从MySQL数据库(都托管在我的PC上)创建了一个新的数据源。我现在想对这些数据进行OLAP分析,但不完全确定如何进行(因此,如果从我的问题中可以清楚地看出我正走在错误的道路上,请提供更多信息-我是OLAP新手)。
安装了Saiku插件,我可以查看2个预制的多维数据集(SampleData和SteelWheels)。我现在想创建一个或多个多维数据集,引用我之前创建的数据源中的数据,这是我卡住的地方。据我所知,我需要创建一个定义多维数据集的蒙德里安模式,在此基础上,我为数据源创建了施玛篇,如在同一教程中定义的那样
<Schema name="testdb">
<Cube name="Test Cube">
<Table name="testtable">
</Table>
<Dimension name="Date">
<Hierarchy hasAll="true">
<Level name="Date" column="date" type="Integer"/>
</Hierarchy>
</Dimension>
<Dimension name="Key 1">
<Hierarchy hasAll="true">
<Level name="Key 1" column="key1" type="String"/>
</Hierarchy>
</Dimension>
<Dimension name="Key 2">
<Hierarchy hasAll="true">
<Level name="Key 2" column="key2" type="String"/>
</Hierarchy>
</Dimension>
<Measure name="Value" column="value" aggregator="sum"/>
总结:如何从工作数据源使用PentahoCE和Saiku创建OLAP立方体?
令人惊讶的是,很难找到关于PentahoCE(Saiku)使用的有据可查的帮助,以及关于设置中众多问题的警告,我认为对这个问题的详细回答将对社区有所帮助
对于启动多维数据集到BI服务器,您只需在pentaho模式工作台中创建1个多维数据集,您必须将链接保存到您想要存储或创建一个文件夹的任何位置并将其保存。
之后,您必须发布立方体…
现在,如果您将saiku插件添加到bi-server中,那么这个新创建的立方体将列在steelwaes下。
所以这是你必须遵循的唯一程序…现在通过比较这些步骤来比较你做了什么…
有时通过重新启动biserver这个问题将无法解决,所以,只需刷新多维数据集列表(其中SampleData和钢轮的部分)显示,这样之后,您就可以在该列表中看到新创建的多维数据集。