DB2 Magazine中文版:为实时分析提供支持
2009-12-12 14:57:59 来源:WEB开发网在竞争环境中,企业需要对他们自己的和合作伙伴的流程有透彻的理解。对于流程的认知是成为先进企业的关键所在。
然而,大多数公司都还在性能挑战和低效的流程的泥沼里挣扎。能清醒地理解他们的流程需求,并且能实时地实现这些需求的公司,就能取得巨大的优势。随着价值链有效地运用信息,便可以对业务变化作出有效的响应,并且为有竞争力的客户服务提供支持。
实时企业(RTE)和业务流程管理(BPM)之类的首创精神能为这种信息流提供支持。RTE 和 BPM 是表明批量的、静态的和不同的业务流程会阻碍现代企业的有力证据。
用实时分析进行优化
运营转型需要将流水线和自动化技术结合起来。增加各种系统的速度可以减少从动作到反应的延时,从而提高效率。用自动化的响应代替重复的过程和需要人为干预的决策循环,可以降低成本,使行动具有更好的一致性,同时又能减少错误。流水线过程和 IT 系统有助于取得竞争优势。
在通过实时分析优化业务环境方面,存在两个核心问题:一是理解实时性对于企业的意义,二是确定如何能够实时提高决策水平。
定义实时。实时需求是因各种不同的业务需求而产生的,这些业务需求很大一部分是面向客户的。例如,银行出纳需要知道柜台前的客户最近曾挂掉了一个客户服务电话,他(她)需要知道这个电话的性质,以及随后的结果。然而,有时候实时数据又是令人困惑的,或者是完全不正确的。某些类型的分析(例如保险案例研究)在特定一段时间内需要静态的数据集。因此,在进行实时分析之前,应该确定哪些数据必须是实时的,哪些数据可以是实时的,以及哪些数据必须暂时是静态的。
当谈到分析环境时,实时的定义就难于捉摸了。在传统环境中,实时意味着您按下一个按钮,系统就会立即对此作出反应。然而,在分析环境下,实时很少有瞬时的意思。在分析系统的上下文中,“实时” 常用于表示比每夜的批量任务装载得更频繁的东西。
当然,仅仅因为一个应用程序领域需要实时数据这并不就意味着运营系统就能支持这样的需求。如果企业需要在一分钟内得到数据,但实际上在五分钟内数据还无法到位,那么就需要作出决定:是更改运营系统,还是改变需求?遗留系统(5 年、10 年、20 年甚至 40 年前的系统)是运营转型的最大障碍。
理解当前的运营环境和如何使它为分析提供最佳支持是实时分析的一个要求。
更好的决策
在构建支持更好的决策的系统时,要求 BI 架构师回答两个首要的问题:
什么是决策过程?
BI 环境如何使这个过程变得更好?
当架构师掌握了决策过程后,还需要接着回答两个次要问题:
目前在使用的最卓越的、可重复的决策过程是什么?
我可以在我的 BI 架构中实现什么技术和技巧来支持那些决策过程?
借助 Jens Rasmussen 原创的决策阶梯,可以发现作出决策时需要执行的明确步骤,并识别出哪些可重复的步骤可以自动化,哪些步骤又必须依靠人为干预。图 1 展示了 Rasmussen 定义的决策过程的八个步骤。
图 1. 决策过程
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接