我正在尝试在我们的蒙德里安数据仓库中设置自定义聚合表。 我定义了这样的自定义聚合表:
<Table>
<AggName name="..." ...>
<AggFactCount ...></AggFactCount>
<AggMeasure name="[Measures].[Example]" column="..."> </AggMeasureName>
</AggName>
</Table>
只要[Measures].[Example]
指向<Measure name="Example" column="..." .../>
项,就可以正常使用。
当它指向<CalculatedMember name="Example" formula="..." ... />
时,我收到以下错误消息:
"Failed to find measure 'Example' for Cube 'ExampleCube'"
据我在网上查看,这个东西应该适用于最新版本。我们使用的是mondrian 2.4.2,它只支持AggregatedTables中的Measures。
是否有任何解决方法,sg。比如定义缓存表? 也许是否足以提供配置项?
谢谢, 的Tamas