0

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

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

由于 Mondrian XML 模式需要显式使用列名,因此这带来了一个小问题。

不必提取 XML 数据并将其传输到新表(由于数据的大小和来自其他系统的依赖关系,这对我的目的来说不现实),有什么方法可以让我的客户现有的设置用于 Mondrian-赛酷执行?

4

1 回答 1

1

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

或者,composite 或 jboss teiid 之类的东西可以在这里提供帮助。这些工具使您可以将几乎任何东西都展示为标准外观的表格。不过可能还不够快!

于 2012-04-26T11:54:30.073 回答