|
最初由 interstage 发布
[B]
看来你真的没理解我的话,好的数据模型的确可以轻松处理,但需要IT部门去做去改变, 我的这话的描述是业务部门可以直接做,不需要麻烦IT部门了. 还有我的话的前提是这些"分析角度"一开始没有在数据模型中定义好,如果业务部门提出来了,是过分依靠IT部门,还是选择自己来,我相信更多的业务部门喜欢自己来. [/B]
首先很佩服贵公司在OLAP的研究, 也想为客户得到更多的东西, 提高客户满意度.
不过我的问题, 不是说你OLAP工具不能实现这个这点, 而是不能满足客户的真正的需求. 首先从技术角度看, OLAP工具要实现无限多的业务模型转换, 除了自带的函数外, 必须要提供接口, 让使用者自己去写语句实现. 不知道OLAP工具是否有更高明的手段.
其次从数据量来看, 为啥很多事情公认地要选择在数据仓库去做, 因为数据仓库的核心是存储, 而BI工具等都不能有这个特点. 这样, 我自己举的例子中, 就能帮助客户提高效率. 不知道老兄认真看过没有.
而你举的例子里, 说的是很多逻辑放在聚合表里, 然后当业务需求更换时就会无法适应其变化. 我在前面说过, 这是不合理的数据模型, 作为例子来说, 是十分不恰当的, 如果这样说你的产品能替代数据模型的部分功能, 显然不合适.
最后, 不知道楼主体会过没有数据仓库的存储帮助直接实现BI的痛苦没有? 这个例子虽然是放大了问题, 不过是一个缩影. 在某大型客户上数据仓库之前, 客户的报表需求都是通过某著名BI工具去做, 客户最常见的问题有两个: 1. 效率太低, 很多报表需要半小时以上, 但限于客户流程限制, 也只能如此. 2. 客户有的复杂报表不能实现, 比如部分财务年报. 我们只能解释, 在上数据仓库后, 这些问题都可以得到解决.
所以如果良好的BI解决方案没有考虑到整体解决方案, 不考虑客户的所有实际问题, 只关注到客户某一方面需求, 那离真正的创新还差很远. |
|