Mondrian - 事实表数据为XML

时间:2012-03-30 03:29:03

标签: mysql xml olap business-intelligence mondrian

我正在为客户评估Mondrian-Saiku解决方案。

在分析了他们当前的数据库模式之后,我意识到他们的“事实表数据”当前存储在XML中。 XML本身作为blob数据类型存储在MySQL表中。可以这样想:该表包含公司的所有交易;每个事务的细节都存储在自己的XML中;每个XML字符串都存储为给定事务行中的一个字段值。

由于Mondrian XML模式需要明确使用列名,因此存在轻微的困境。

由于数据的大小和来自其他系统的依赖关系,不得不将XML数据提取并传输到新表(由于数据的大小和来自其他系统的依赖性而不适用于我的目的),我是否有办法处理客户端的现有设置以达到Mondrian-Saiku实施?

1 个答案:

答案 0 :(得分:1)

您需要以传统的表格方式公开数据。这里的数据库是什么?您是否可以创建一个数据库视图,该视图对blob中的XML执行一些xml处理并公开列?

或许像复合或jboss teiid这样的东西可以帮助到这里。这些工具允许您作为标准查看表公开,几乎任何东西。虽然它可能不够快!