WEB开发网
开发学院数据库DB2 DB2 Magazine 中文版: 为实时分析提供支持 阅读

DB2 Magazine 中文版: 为实时分析提供支持

 2008-12-12 16:35:17 来源:WEB开发网   
核心提示: 当然,仅仅因为一个应用程序领域需要实时数据这并不就意味着运营系统就能支持这样的需求,DB2 Magazine 中文版: 为实时分析提供支持(2),如果企业需要在一分钟内得到数据,但实际上在五分钟内数据还无法到位,要求人为干预,在这种情况下,那么就需要作出决定:是更改运营系统,还是改变需求?

当然,仅仅因为一个应用程序领域需要实时数据这并不就意味着运营系统就能支持这样的需求。如果企业需要在一分钟内得到数据,但实际上在五分钟内数据还无法到位,那么就需要作出决定:是更改运营系统,还是改变需求?遗留系统(5 年、10 年、20 年甚至 40 年前的系统)是运营转型的最大障碍。

理解当前的运营环境和如何使它为分析提供最佳支持是实时分析的一个要求。

更好的决策

在构建支持更好的决策的系统时,要求 BI 架构师回答两个首要的问题:

什么是决策过程?

BI 环境如何使这个过程变得更好?

当架构师掌握了决策过程后,还需要接着回答两个次要问题:

目前在使用的最卓越的、可重复的决策过程是什么?

我可以在我的 BI 架构中实现什么技术和技巧来支持那些决策过程?

借助 Jens Rasmussen 原创的决策阶梯,可以发现作出决策时需要执行的明确步骤,并识别出哪些可重复的步骤可以自动化,哪些步骤又必须依靠人为干预。图 1 展示了 Rasmussen 定义的决策过程的八个步骤。

图 1. 决策过程

DB2 Magazine 中文版: 为实时分析提供支持

图 2 展示了在大多数数据仓库和 BI 环境中发生的过程 — 所有决定都是人为作出的。计算机系统的活动只限于更传统的角色,即在检测到事件后激活过程。所有其他阶段都由涉及到的人来完成。虽然在某些情况下人-计算机系统可能是有效的,但是不适合于实时分析。当需要用户的干预时,实时就变得没有意义了。

另一方面,图 3 展示了一种新的解决方案,在这种解决方案中,计算机系统得到更频繁的使用。对于它能识别的重复事件,计算机系统可以启动一个指示。换句话说,计算机系统可以在没有人为干预的情况下作出决定,并执行一个动作。对于不能识别的事件,计算机系统将给出报告,要求人为干预。在这种情况下,计算机系统和人为干预的结合使实时分析成为可能。

Tags:DB Magazine

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接