您当前的位置:   首页  >  产品中心  >  商业智能

商业智能

摘要

所有组织都希望通过改善业务流程效率和提高关键绩效来提高收入,降低成本,从而达到改善收益的目的。而商业智能 (BI) 软件供应商宣称自己拥有满足这种需求的技术,他们销售产品和工具来构建这些解决方案,却很少关注客户面临的真正问题。客户则为了新需求,而不断去联系新的供应商,买进新的工具,聘请新的顾问。最终,公司的 BI initiative 变成了众多相互独立的解决方案(Solution),为了维护和协调这些方案,需要使用各种昂贵的调度管理程序来整合各个方案。

在现有方案中,每为解决一个特定问题,就设计一个应用平台,一个业务问题通常被分割成许多单独的任务,如报表,分析,数据挖掘,工作流等等,而没有应用负责初始化,管理,验证或调整结果,最终需要人工参与来弥补这些不足。

US-BI是一个全新的商业职能平台,它将商业智能与工作流/流程管理相结合,是面向解决方案的平台。

问题描述

传统的商业智能 (BI) 工具虽然昂贵、复杂,但在效率和性能方面却难尽人意。各个软件供应商均承诺其 BI 将提供整合,分析和报表等必要功能,将数据转换成蕴涵价值的知识,使管理者得到更及时有用的决策信息。但现状却是 BI 系统仅完成报表系统地功能。

当传送一个报表,或遇到一个特定情形时,需要触发一些特定的应对操作:重新响应决策,并需要发现引发这些变化的原因,或启动一个特定流程。在这些案例中,信息展示,分析和传送 (BI) 是一个较大流程里的一部分。

传统BI系统难以解决以下矛盾:

1. 一个商业问题的解决方案(Solution)需要包含商业智能 (BI) 的流程。

2. 单纯BI系统很难能成为一个业务问题的完整解决方案(Solution)。

3. 如果 BI 是流程的一部分,那么 BI 工具不可避免的也是流程的一部分。

4. 一个不理解流程或不知道如何成为流程的组成部分的 BI 工具很难集成进一个更大的解决方案(Solution)里。

当信息传递到公司管理层时,公司可以最大化其商业价值。当公司优化了可以影响其 Key Performance Indicator (KPI)指标(管理人员报表和分析的内容)的流程时,公司的关键利益将会得到实现。下面是业务流程与 KPI 的关系图:

BI 的核心功能功能:

1. 仪表盘 和 KPI(关键性能指标)显示

2. 异常可能原因的高级分析

3. 集成报表和流程管理/工作流

4. 流程的分析和调整

但很多客户仅仅只是实施了报表功能,而没有进行适当的流程管理和工作流控制,方法学的缺乏也阻止了他们做更多工作。他们花费了大量资金在私有 BI 解决方案(Solution)上,以期这些软件产品可以解决这些问题。但传统 BI 工具不能满足这些需求。

传统的Solutions及其缺点

可用性

对于大多数用户来说,太难以使用了。

Skills
从软件供应商到客户缺少足够的技术转移过程和实现方法论。
可定制性
对于客户来说,太难以开发解决方案(Solution)和集成商业规则了。
面向工具集
现有的 solutions 是工具集,而不是整体解决方案(Solution)。
可扩展性
对于客户和售后供应商来说,解决方案(Solution)是私有的,难以扩展和指导系统的运行。
报表和分析的焦点
解决方案(Solution)侧重于 KPIs 的报表和分析上,忽视了影响指标的流程的性能。
流程影响
不能确保一个商业流程中不会发生具有驱动作用的变化。他们假设报表的传输将会有影响一个商业流程。
跟踪和审核
不能提供完整的跟踪和审核。谁获得报表?它们将导致什么样的行动?这需要花多长时间?是否启动一个商业流程作为结果?这个流程要持续多久?这个流程的性能如何?

US-BI套件

US-BI 平台不同于传统的 BI 产品。它是一个以流程为中心的,面向解决方案(Solution)的商业智能平台。可以帮助客户建立解决商业智能问题的完整解决方案。

US-BI 平台包含工作流引擎。工作流引擎使用流程定义来定义在 BI 平台上执行的商业智能流程。流程可以很容易的被定制,也可以添加新的流程。BI 平台还包含智能组件和报表,用以分析这些流程的性能。

BI 平台是面向解决方案的,因为平台的操作在流程中定义并指定在每个活动中。这些流程和操作共同定义了一个商业智能问题的解决方案(Solution)。这个 BI 解决方案(Solution)可以很容易的集成进平台外部的商业流程。解决方案的定义可以包含任意数量的流程和操作。

US-BI套件包含一个BI平台,前台功能和设计平台:

1. BI 平台提供了一个执行框架和服务,其包含日志,审计,安全,调度,ETL,web服务,属性库和规则引擎。

2. 前台功能 包含报表,分析,工作流,仪表盘和数据挖掘。

3. 设计平台 是一套设计和管理工具,其被集成进流行的 Eclipse环境。这些工具允许商业分析者或开发人员创建报表,仪表盘,分析模型,商业规则和 BI 流程。

4. BI 平台和 前台功能 组成服务器。使用 设计平台 设计 BI方案,并部署到服务器上。服务器是运行时引擎,由工作流引擎驱动,其协调所有 BI 组件间的执行和通信。

工作流引擎所形成的集中式控制对于 BI 平台的体系结构是很重要的:

1. 平台构建于流程和流程定义之上。

2. 使用标准的流程定义语言定义流程,流程是可见的,可编辑的,可定制的,并没有任何隐藏的业务逻辑。

3. 日志,审计和安全内置于核心中,并被自动使用,以确保总有一个精确的审计跟踪可用于管理和性能监控。

US-BI 平台构建于服务器,引擎和组件的基础之上。包括:J2EE 服务器,安全,portal,工作流,规则引擎,图表,协作,内容管理,数据集成,多维分析和系统建模等功能。这些组件的大部分是基于标准的。

为创建一个真正集成的、单源的解决方案(Solution),需要包含以下特性:

•在解决方案的定义文档形式上统一的元数据

•统一的用户接口和用户接口组件

•安全性

•和桌面通知

•所有组件的安装,集成和校验

•实例解决方案(Solution)

•应用程序连接器

•使用和诊断工具

•设计工具

•个性化定制和配置

体系结构

为获得如上描述的解决方案(Solution),US-BI 平台由服务器和一个基于 Eclipse 的 设计平台 组成。

服务器

服务器由一个 BI 平台和提供给终端用户 BI 能力的库组成。服务器运行于一个 J2EE 兼容的 web 服务器上。它们也可嵌入进其他服务器或应用中

服务器包含用于报表,分析,商业规则,email 和桌面通知以及工作流的引擎和组件。这些组件被集成在一起,用于解决商业智能问题。在一个解决方案(Solution)中,每个子系统的行为,相互作用和用户交互被解决方案(Solution)定义文档的一个集合所定义。

解决方案(Solution)定义文档是 XML文档,它包含:

•业务流程的定义(XPDL 标准)

•活动的定义,这些活动按需作为部分流程执行,或被 web 服务调用,其包含以下定义:数据源,查询,报表模板,传送和通知规则,商业规则,仪表盘和分析视图。

•以上所有的项之间的关系。

服务器中的组件依赖于一个解决方案(Solution)引擎,可获得可用解决方案(Solution)文档,安全支持,报表,工作流项,数据,和审计信息。在服务器上可以执行多于一个的解决方案(Solution)。解决方案(Solution)定义文档可从一个服务器复制到另一个,并可被自由分发。

服务器包含了提供高级系统管理的基础设施。这包括系统监控(SMNP)服务,使用报表,Web 服务支持,配置确认工具,和诊断工具。

服务器包含了提供高级流程性能报表和分析的系统和组件。这包括工作流任务中涉及到的工作流项目,单独任务,员工 和 服务 上属性的切片和切块,假设分析 和数据挖掘能力。

服务器支持 (EAI)用于实时集成,以及(ETL) 能力,用于创建数据仓库和数据集市。

下图是一个服务器体系结构图。

•解决方案(Solution)引擎对于整个体系结构是很重要的,可以管理对于 BI 组件的访问。

•BI平台提供的服务:

1. 为外部应用程序提供了 web 服务

2. 可访问和用户接口组件相同的解决方案(Solution)引擎

3. 被工作流引擎和调度器调用以执行系统 actions

•审计内置于平台组件中。通过从工作流和审计库中抽取历史和实时数据,平台提供了流程性能报表功能。

•组件是可以被添加进系统的模块。

•每个引擎有相应组件,可以将引擎集成进平台。如果创建了必要的组件的话,引擎可被其他引擎替换,或添加进平台。

•服务器包括用于构建一个商业智能解决方案(Solution)所必需的组件和技术:报表,工作流,商业规则,仪表盘/分析,web 服务,调度,方便的 web 和桌面用户接口的混合,以及审计。

•US-BI平台和外部系统集成,这些系统提供了数据驱动报表引擎,并接收来自工作流引擎的事件。

•经由简单网络管理协议(SNMP),US-BI 平台提供了系统监控能力。

•资源库被存储进US-BI平台外的一个 RDBMS。预配置安装中内嵌的资源库存储在一个开放源码数据库中,支持 MySQL,Oracle, DB2和MS SQL Server。

•US-BI平台中有多个规则引擎,因此业务规则被暴露,并可被简单定制。可在系统中添加额外的规则引擎。对于组件来说,业务规则引擎是外部的,且任何组件可以使用任何规则引擎。

•不是所有组件均显示在图中,其他(未显示)的组件包括 email,打印,消息格式化,工作流实例属性管理,流程性能报表和 what-if 分析。

•体系结构的一些部分使用了组合的技术,或者使用了易于等价替换的技术:

1. 被提供的 J2EE 服务器是 JBoss AS,但是可以使用任何 Java JDK 1.4 兼容的应用程序服务器。

2. BI 平台提供了内置 Java Server Pages (JSPs),servlets 和 portlets 的用户接口,可以添加第三方或定制的 JSPs,servlets 或 portlets。

3. BI 套件包括一个开放源码的 OLAP 引擎(Mondrian),但是可以使用任何 MDX 兼容的 OLAP 服务器(我们计划测试 Microsoft OLAP 服务和 Hyperion Essbase)。

4. 平台提供了一个基于 javascript 的和基于 SQL 的规则引擎,并基于市场需求,计划支持 ILOG JRules,Drools 和 Jess。

服务器的资源库

服务器包括存储了定义,执行和审计一个解决方案(Solution)所必需的数据的内嵌资源库:

•解决方案(Solution)资源库:定义了解决方案(Solution)的元数据。

•运行时资源库:工作流引擎正在管理的工作项目

•审计资源库:跟踪和审计信息

设计平台

设计和管理工作台是一个基于 Eclipse 的桌面工作台,它提供了:

•报表,仪表盘,分析视图的易于使用的设计工具。

•工作流流程设计器

•商业规则编辑器

•数据准备的数据挖掘工作台

•建模工具

设计平台体系结构:

•设计平台 是一个桌面的,基于 Eclipse 的设计和管理环境。

•设计平台 产生工作流定义和解决方案(Solution)定义文件,它们被服务器用于执行 BI 解决方案(Solution)。

•设计平台 运行于多平台。

•设计平台 审计解决方案(Solution)定义文档的创建和编辑。

•一个版本控制系统用于维护解决方案(Solution)定义文档,并提供同步和版本管理能力。

•设计平台 允许以图形化的方式查看和编辑解决方案(Solution),报表,查询,业务规则,仪表盘和工作流。设计平台 是一个 Java 应用程序,安装在系统管理员和设计者的桌面计算机上。

内嵌体系结构

•技术可被嵌入进独立的(standalone)或基于服务器的 Java 应用程序。

•必须安装解决方案(Solution)引擎和组件包。

•仅有那些组件,引擎和库是配置所必需的。

•明确来说,这些是可选的:

1. 工作流引擎,工作流资源库和运行时资源库

2. 审计和审计资源库

3. 应用集成/ ETL,用于数据抽取,转换和装载

4. 用户接口组件

5. 解决方案(Solution)库和解决方案(Solution)定义文件

US-BI方案优点

US-BI 平台集成工作流,商业规则,信息传送和通知,调度,审计,应用程序集成,内容浏览,用户接口,具有报表,分析,仪表盘功能的设计和管理工具,以及数据挖掘组件和引擎。

US-BI 平台的体系结构有很多优点,特定的:

•通过构件,集成使BI 实现的成本大幅减少。

•无偿提供软件原型,使得在任何必须的时间段内均可以执行原型。

•无偿提供软件原型,使得在任何必须的时间段内均可以进行项目需求的迭代。

•通过构建一个基于工作流的平台,提供一个真正的面向服务的体系结构。

•通过构建一个基于工作流的平台,使得易于将商业智能集成进任何商业流程。

•通过构建一个基于工作流的平台,系统就易于集群(cluster)和伸缩(scale)。系统就可以部署进任意数量的服务器上。

•通过构建一个具有流程性能报表的,基于工作流的平台,商业智能项目可以不断的调整和改善。

•通过将信息传送和通知构建进平台,报表,分析,任务和决策要点可以路由到业务流程中涉及到的任何一个人。

•通过在平台中构建多个规则引擎,所有的业务逻辑都是可定制的。

•通过将报表,分析和仪表盘构建进平台,激活了一个商业智能解决方案(Solution)的混合无缝改善。这可以以一种适合于组织的速度来执行,并不被额外的软件成本所限制。

•通过将数据挖掘构建进平台,可以适时的添加最高级的数据分析。

•通过提供一个 out-of-the-box 服务器和一套组件和引擎,就易于部署和集成任何必需的配置。

•通过将审计和审计报表,系统监控和管理特征集成进平台,系统易于维护。

•通过提供 intuitive,且易于定制的用户接口,使用系统以及培训的花费就会大大降低。

US-BI 方案价值

使用US-BI 平台作为一个商业智能解决方案(Solution)的一部分,将:

1. 整合跨职能部门的数据和信息

2. 确保所有员工看到同样的企业信息,理解策略并了解其职责

3. 对企业的信息做出及时的回馈,跟踪并及时处理问题

4. 整合的风险管理能力-洞察、控制和优化

5. 减少不确定的数据并增加企业的透明度

6. 有效地履行公司的策略需求 

7. 展示贯穿整个企业机构的透明化过程和有力管辖

8. 结合组织战略性目标和预算要求以取得理想的经办成果

9. 将管理行为和决策与共同目标结合

10. 资产再部署以达到随时间演进的目标

11. 增强处理预见能力并避免破坏性意外

12. 通过用户自助报表和分析,减少资产运营和IT花费

这些因素结合起来,提供了企业统一视图,降低了项目的成本和风险,提高运营效率。

总结

可用性
BI 平台有对任务敏感的的收件箱,它和外部系统紧密集成,提供用户接口的完全定制。
技能
BI 平台根据标准建立,因此可以使用第三方工具整合。
定制性

BI 平台有外部规则引擎,可编辑的流程,可重用的 BI 组件,以及可完全定制的用户接口。并利用可定制和集成的开放标准。
面向工具集
BI 平台是以流程为中心的,并面向解决方案(Solution)。它不是被构建成一个工具集,而是一个完全内嵌的,易于集成的系统。
可扩展性
<
基本框架,组件,引擎和接口灵活。
报表和分析的焦点
BI 平台是以流程为中心的,基于工作流的,以商业规则为指导。它可以很容易的集成进业务流程,并有内置的流程性能报表。业务规则用于识别问题和异常,并执行被审计的流程来解决它们。
流程影响
BI 平台跟踪信息传送,并允许收件人启动定制的业务流程。报表的传送不是‘终点’。产生流程绩效报告,流程建模。可以依据基本指标,采取措施来测量流程的有效性。
跟踪与审核
BI 平台包括健壮的以流程为中心的跟踪和审核。可以访问一个状况的历史,包括要采取的措施(action),讨论/注释,和支持信息。