我正在为客户评估 Mondrian-Saiku 解决方案。
在分析了他们当前的数据库模式之后,我意识到构成他们的“事实表数据”的内容当前存储在 XML 中。XML 本身作为 blob 数据类型存储在 MySQL 表中。可以这样想:表保存了公司的所有交易;每笔交易的详细信息都存储在它们自己的 XML 中;每个 XML 字符串都存储为给定事务行中的字段值之一。
由于 Mondrian XML 模式需要显式使用列名,因此这带来了一个小问题。
不必提取 XML 数据并将其传输到新表(由于数据的大小和来自其他系统的依赖关系,这对我的目的来说不现实),有什么方法可以让我的客户现有的设置用于 Mondrian-赛酷执行?