BIEE数据分析及展示软件平台选型.docx

上传人:b****8 文档编号:9555150 上传时间:2023-02-05 格式:DOCX 页数:24 大小:927.93KB
下载 相关 举报
BIEE数据分析及展示软件平台选型.docx_第1页
第1页 / 共24页
BIEE数据分析及展示软件平台选型.docx_第2页
第2页 / 共24页
BIEE数据分析及展示软件平台选型.docx_第3页
第3页 / 共24页
BIEE数据分析及展示软件平台选型.docx_第4页
第4页 / 共24页
BIEE数据分析及展示软件平台选型.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

BIEE数据分析及展示软件平台选型.docx

《BIEE数据分析及展示软件平台选型.docx》由会员分享,可在线阅读,更多相关《BIEE数据分析及展示软件平台选型.docx(24页珍藏版)》请在冰豆网上搜索。

BIEE数据分析及展示软件平台选型.docx

BIEE数据分析及展示软件平台选型

第1章数据分析及展示软件平台选型

1.1项目采购软件要求

1.1.1数据查询和分析软件

行业运行分析标项需采购数据查询和分析软件,并基于此软件开发标准的可被其他应用重复使用和可扩充的综合分析查询,此部分支撑软件技术要求如下:

1.1.1.1技术架构

1.1.1.1.1数据查询与分析

(1)数据资源层

分成两个部分,一类是系统外部业务数据资源,一类则是系统内部管理的知识库和配置库。

外部业务数据存放着海量的业务数据,实际就是整个系统分析的对象,可以是直接的原始业务数据库,也可以是经过整合清洗后的数据仓库或数据集市;知识库则存放着关于业务库的元数据、业务规则、各类商业分析模型等,可以说是业务分析专家知识的结晶;配置库则是系统内部管理需要的数据。

(2)分析支撑平台

此层以应用中间见平台为基础,提供了一个用于构建实时商业智能分析的支撑平台,为上层查询和分析应用提供一组基础性、关键性服务和组件;确保了整个系统的安全、可靠、高性能、可扩展性。

(3)数据资源层

此处实现了数据查询与分析系统的各类可信服务和引擎,针对每种查询分析和其他数据应用都会有对应的引擎在后台提供支撑。

(4)数据展现

数据资源层展现是整个系统的统一访问入口和集成展现框架,提供与最终用户进行交互的各类界面,如明细查询、多维分析、报表查看等。

作为一个门户框架,可以插接不同的查询分析部件,提供统一的访问授权、个性化控制、内容共享、发布和订阅以及向主题的展现集成。

1.1.1.1.2分析建模

根据各业务决策需要,基于行业数据资源整合库,系统提供工具进行业务分析模型的设计和管理;系统支持查询、多维分析、报表等模型的可视化设计和管理,例如对于多维分析模型而言,可实现其中基础业务数据表、维度(即业务分析的角度)、度量值(即业务分析的统计分析指标)、计算成员等属性及关系的设置管理,实现对行业数据资源的综合分析利用。

1.1.1.1.3OLAP多维分析

多维分析具有很强的人机互动性、数据表达的灵活性,业务人员可以完全脱离技术人员的帮助,360度全方位自由地分析数据,在联机交互分析的过程中,大量的信息特别是“例外”信息被发掘出来。

系统可以为用户提供自定义的多维的展现分析能力,借助于友好的分析界面,用户可以简单灵活的对某决策分析主题设定分析的角度组合以及相关统计指标,系统就可按用户需要展现出自定义的分析报表。

通过动态分析,可以快速的获取到固定报表所不能提供的数据,完成特定主题的分析任务。

系统提供了如下丰富的操作选项,可大大提高人机交互分析的效果:

(1)任意的维度组合

通过一个、两个或多个维度的组合,用户可以从自己所关心的角度从多个方面多业务数据进行组合分析。

例如:

将时间和车辆类型进行组合,可以分析不同车辆在不同时间段内的出行规律,从而为指定各时段的交通管理政策提供决策依据。

在维度组合时,用户可以选择要显示或隐藏的维度级别。

(2)多种数据钻取

用户可以在任意维度上,从较高层的数据粒度级别进入到更低的粒度级别,即向下钻取或钻透(直至可以钻取到最细节的源数据)。

钻取的方式也可以从较低的数据粒度级别返回到更高的数据粒度级别,即向上钻取;此外,还可以在相同粒度级别的成员之间进行比较,即横向对比。

(3)数据切片

用户可以在任意维度上进行数据成员切片操作。

不同维度上的切片可以组合,同一维度上的数据切片既支持单一数据成员的切片,也支持多数据成员的复合切片(又称切块)。

(4)数据筛选

可以对展现的维度成员进行筛选。

(5)动态组合

利用动态分组可以查看没有特别细化的汇总。

1.1.2数据查询技术

系统格局客户在分析数据的同事进一步掌握原始基础业务数据情况的需求,在提供灵活的综合业务数据统计分析报表基础上,可从统计分析报表追溯查询明细的基础业务数据,并通过设置条件对基础业务数据进行过滤和筛选,从而获取客户所需要的业务细节信息,提高管理的精确性。

能够定义查询模型,并且基于该模型可以发布保存多个具备固定结构的查询。

提供专门的基于web的查询设计器,最终用户能够可视化编辑查询模型和固定查询;并能够对编辑定义的结果进行保存和重现。

查询列表界面提供导航、过滤器、升降排序、导出、打印等功能。

示警功能,能基于预定条件发出示警。

1.1.3报表展现技术

报表也是一种基本的数据分析展现工具,侧重于从历史和多维数据源中统计、归纳出有价值的业务信息。

报表的交互性和实时性相对较差,但其数据表达的综合性、数据展现布局的灵活性、多样性以及应用的广泛性在所有分析部件中确实最高的。

系统支持如下种类的固定格式报表:

(1)列表

列表是报表最通用的模式,在大多数报表中,都需要或部分需要将一组(多余)数据结构完全相同的数据以数据格式顺序展现出来。

(2)分组

在列表的基础上,我们可能还需要对数据进行进一步的处理。

比如,将同类数据显示在一个组中,并对这个组进行统计运算。

(3)主从

试想一下,有两组数据,之间的对应关系是一对多的关系,如何在报表中进行对应展现。

这就涉及到了主从报表模型。

举例来说,订单数据在数据库中存储的时候,往往分主单表和明细表两个数据库来存放。

为了节约数据库开销和线路传输负荷,在取数据的时候也往往使用两个数据源进行分别数据提取,这样就形成了两个数据组。

(4)嵌套

嵌套报表其实一种设计技巧的应用,类似彪马过程中的模块化设计。

当报表的复杂程度让设计者开始觉得逻辑混乱的时候,可以使用嵌套报表设计方法,将报表拆分为多个不同的设计页面,然后使用一个总的页面将这些设计页面整合起来展现。

此外,嵌套报表有的时候也会用于主从结构的实现,通过逐层嵌套,可以实现无限层次的主从结构数据展现。

(5)交叉

在所有的报表模型中,交叉报表模型可能是最特殊也是最常用的了。

所谓交叉是指:

报表的横向(列数和列标题)、纵向(行数和行标题)都不是固定的,根据数据源中返回的数据来动态创建。

而后根据创建的列标题和行标题,进行交叉的统计汇总,汇总方式包括求和、求平均、求记录数、取最大/小值等。

(6)图形

在繁复的数据中,通过图形可以最直观地表现出其中的规律,在这个任务需要采用图形模式。

(7)动态报表

固定报表知识用户获取数据的一种方式,主要适用于固定的数据分析模式。

但是在很多场合下,用户对数据分析的方式不能预先确定,需要一种灵活性强、快速获取数据的手段,以满足用户千变万化的需求。

如果以常规方式,先提出固定报表需求,进行报表定制开发,需要一定的开发周期,不能满足用户的时间需求。

所以,方案中既提供固定报表满足相对稳定的数据分析需求,同时通过动态分析功能满足用户的即时数据分析的需求,业务专家可根据需要灵活的自定义报(图)表的外观和布局,然后将其保存发布,提供给所需用户查阅和共享。

1.1.4内容管理技术

以数据仓库为基础存储结构化数据,以文件系统为基础存储各类非结构化数据,以知识库为基础实现元数据和各类数据分析、挖掘模型、业务规则的存储和管理。

内容管理成为数据门户的存储与发布平台。

整个内容管理存储分为模型库和发布库,其中发布库又分为公共发布库和私人发布库,以支持个性化数据存储。

发布库中存放两类文件,一类是在线执行查看的文件,如发布定制的报表、多维分析文件,他们需要联机查看,但同时也能始终查看到实时的最新数据:

一类是各种可以脱机查看的文件,例如各类导出的文件、用户自己上传发布的各类文档等。

内容管理的功能特性有:

能够按照目录结构存储结构化数据和非结构化数据,非结构化数据有多种类型;并有相应的加密限制;

能够提供“增加、删除、修改、检索、移动、复制、下载”等数据目录或数据文件的接口;系统提供界面可以直接对其进行维护;

完善提供按照关键字搜索的功能;

对于常见的文档类型,支持在门户中直接打开展现;

支持公共和私人目录;

至于转悠的分布式文件服务系统,可以实现海量存储。

1.2软件选型

基于上述软件需求,北大千方选用Oracle商务智能套件企业版和ESSBASE。

1.2.1OracleBIEE软件介绍

Oracle商务智能套件企业版+将实时、前瞻性的和可执行的洞察力扩展到每一个用户,包括企业的高管、经理和一线员工,从而支持用户更快地做出更明智的业务决策。

Oracle商务智能套件企业版+提供可热插入现有数据资源和运营系统中的商务智能平台,为构建企业商务智能解决方案提供了最佳基础,满足整个企业范围的商务智能需求,包括特定分析和查询、前瞻性的商务智能和预警、高级报表编制和预测分析,所有这些都通过一个个性化、交互式的智能信息仪表板来提供。

用户在合适的时间获得了和背景相关联的合适信息,从而能制定出最有效的业务决策,使更多用户获得洞察力。

除了提供全面的商务智能功能外,Oracle商务智能套件企业版+平台还基于成熟、全新的面向Web服务的体系结构,从而可提供真正意义上的下一代商务智能功能。

Oracle商务智能套件企业版+对任何企业数据资源都是开放的,并针对Oracle或非Oracle数据库进行了优化,能集成来自所有企业应用系统(包括第三方和客户应用系统)的数据。

借助Oracle商务智能套件企业版+,你能够充分利用你对Oracle和非Oracle技术的现有投资,跨整个企业资源提供全面、实时的智能并降低总体拥有成本。

1.2.2ORACLEESSBASE产品介绍

1.2.2.1多维数据库概述

多维分析(OLAP)是报表系统的主要数据分析和展现手段,各部门用户通过客户端或浏览器与OLAP服务器联结,快速、一致、交互地访问各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。

分析模块能够帮助企业中的决策人员、业务分析人员、数据分析人员完成各种OLAP需求。

Ø多维的概念——从多个角度观察数据

在对业务数据的查询分析过程中,人们往往需要从多个角度观察和分析数据。

其实从多个角度查看数据并不是一个陌生的概念,例如:

“按月察看各个分支机构、各类客户的存款余额”,每个月和分支机构就构成了不同的观察角度,可以看各机构的某一个月的存款总额,也可以看某一机构的每个月的存款余额,还可以看各种客户类型每个月的存款余额对比。

在这里时间、机构和客户类型构成了对存款余额的分类,我们称之为维;而存款余额是一个被观察的对象我们称之为度量对象或统计指标。

Ø钻取、旋转和切片——观察数据的方法

本系统为用户提供了从多个角度观察数据的方法,同时也为业务人员提供了多种观察数据的方法,业务通过最直观的操作就可以变换观察角度,改变查询视野。

OLAP分析模块是中国银行报表系统的主要数据展现和分析手段,用户通过客户端或浏览器与OLAP服务器联结,快速、一致、交互地访问各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。

分析模块能够帮助企业中的决策人员、业务分析人员、数据分析人员完成各种OLAP需求。

利用多维分析技术可以实现:

●在不同层次之间计算和建模;

●从不同角度切割数据集合进行分析;

●从宏观到微观,对数据进行深入分析;

●从微观到宏观,对数据进行汇总分析;

●查询底层细节数据;

●对不同数据集合进行基于多个角度的比较。

1.2.2.2HyperionEssbase-多维分析引擎概述

HyperionEssbase是一个高性能的多维分析平台,它可以实现高速的企业管理,满足复杂的、不断变化的商业环境的需要。

HyperionEssbase在线分析处理(OLAP)的先进技术可以非常全面地支持任何一种业务分析,包括客户分析、盈利性分析、总帐报表、风险分析等。

HyperionEssbaseOLAPserver软件平台专为支持各种分析应用而设计。

它拥有先进的网上分析处理(OLAP)技术,可根据产品、客户、地域、时限等各项常见之商业数据,进行整理分析,并让用户直接阅读和使用分析结果。

HyperionEssbase将数据转化为可付储实践的有用资讯,从而帮助企业制订更臻完善的商业决策。

HyperionEssbase能够令企业在资讯科技基建方面的投资增值。

企业以HyperionEssbase为商业数据分析的框架,便能充分利用其于数据库、原有系统、企业资源规划(ERP)系统、电子商务系统及客户关系管理(CRM)应用程序内的数据。

Hyperion可与许多主流的ERP、CRM和数据库系统兼容,因而能加速应用程序的操作和简化维修理工作,大大降低企业的管理总成本。

HyperionEssbaseOLAPserver拥有数以百计强大又易用的计算功能,并配备众多支持统计、空间计算的指令语言,堪称为企业选择分析应用程序的理想之选。

HyperionEssbase的开放式架构,支持多种不同格式,适合企业中不同的用户群、不同的应用需求以及各种信息传送模式。

由Hyperion以及Hyperion联盟伙伴提供的数十套软件开发工具,透过多种客户/服务器及网上界面(包括HTML、JAVA及ActiveX)提供信息,为客户提供更多选择。

此外,HyperionEssbase拥有多用户读/写功能,以及稳健的保安模拟功能,因此对需要精密模拟及规划功能的工作,亦能应付自如。

客户既可分析过往的工作模式,亦可前瞻模拟不同变化对业务的影响。

凡此种种,均令HyperionEssbase成为选择企业级分析应用程序时的必然之选。

HyperionEssbase支持“基点式”(drill-down)、中点式(pivot)及“俯瞰式”(top-n)等多层次、多角度的分析查询,并能极快作出回应。

用户既可随意使用其数据,亦可透过反复分析,进一步改良商业运作程序。

用户更可在没有信息科技人员协助下,透过EssbaseQueryDesigner轻易设计和执行复杂的查询。

利用HyperionEssbase,用户可加进任何因素进行分析,如描述性及统计性的资料等,令分析更为全面广泛全面的应用支援。

HyperionEssbase将数据库及企业资源规则系统增值,实现对电子商务、客户关系管理、财政、生产等方面的全面分析。

电子商务分析应用程序可衡量网上广告和市场推广的效益,让公司改善其整体商业运作,提升网上销售额,以及将传统营运系统与网上系统结合起来。

以HyperionEssbase为基础开发的客户关系管理分析应用程序,让企业更了解不同客户的盈利能力,在何处、何时存在销售商机,以及如何增加市场推广的效益。

加强需求管理及生产能力,可说是制造商在市场竞争的最佳武器。

企业都希望透过提升仓库和分销中心的工作效率,以及改良存货需求的规划、趋势和预测等,提升公司的盈利能力。

在HyperionEssbase基础上建立的分析应用程序,能帮助零售和消费品业界的管理人员,了解存货量和客户行为模式间的关系,从而策划季度性减价促销活动;而电讯公司更可利用HyperionEssbase建构具盈利能力的商业模式,以预计和筹划资本性投资,帮助管理层作出决策。

EssbaseOLAPServer可以支持各种类型的前端工具,包括HyperionPerformanceSuite、Excel、HyperionAnalyzer、HyperionPlanning以及第三方开发工具。

1.2.2.3HyperionEssbase产品组件介绍

在本系统中主要用到HyperionEssbase以下组件,如下图:

以下将详细描述每一个组件的功能:

ØHyperionEssbaseOLAPServer

即运行于后台的多维数据库服务器,提供强大的多维存储与分析引擎,主要提供数据加载存储、计算汇总、数据访问等功能。

HyperionEssbaseOLAPServer是Essbase产品的核心组件。

ØEssbaseIntegrationServices

EssbaseIntegrationService是一套图形化的工具和极具扩展性的数据集成服务,将企业用于创建、交付和管理分析型应用所需的时间和花销降至最低。

这些工具使用集中的、可重用的元数据来使整个分析应用的创建和管理流程自动化,并将HyperionEssbaseOLAPServer所用的关系型数据库、数据仓库、数据集市和运营型数据存储等数据源集成在一起。

无论是最终用户还是IT专业人员都能够将存储在HyperionOLAPCatalog中的对象进行组合和定制化,然后调用HyperionEssbaseIntegrationService快速自动地创建新的分析型应用,以满足其特定的业务需求。

有了HyperionEssbaseIntegrationService,用户可以充分享用Essbase快速的查询性能。

EssbaseIntegrationServices提供了一个元数据驱动的环境,在存储于多维分析服务数据库中的数据与存储关系数据库中的详细数据之间架起一道桥梁。

这一混合分析的特性使商业用户更多的进行决策支持,并为IT管理人员在设计和维护大型分析应用时提供了更多的模式。

混合分析允许将分析服务数据库的一部分存储在关系数据库中。

这些以关系存储的数据被映射到相应得分析服务层次当中。

HAL(Hyperion应用连接)是一个应用集成和商业过程自动化工具,允许事物处理应用、桌面应用、与Hyperion商业绩效管理应用之间双向交换信息。

EssbaseIntegrationServices主要功能包括:

●数据源连接设定

●EssbaseOutline数据结构模型设计

●Essbase数据加载模型设计

●Essbase数据加载周期设定

●Essbase明细数据穿透设置

ØAdministrationServices

AdministrationServices为Essbase管理工具。

管理服务—是用于分析服务数据库和系统的管理员界面,为多个分析服务提供了一个单点访问的控制台。

使用管理服务,可以设计、开发、维护和管理多个分析服务器、应用以及数据库。

也可以使用自定义的Java插件提升和扩展关键的功能。

AdministrationServices主要功能包括:

●创建和维护Essbase数据库结构

●创建数据加载逻辑并进行数据加载

●创建数据计算汇总公式并执行计算

●创建多维数据库报表展现

●维护权限设置

●创建和维护数据分区

●维护Essbase系统优化设置

●用户访问审计管理

●……

ØHyperionSpreadsheetAddin:

基于Excel的OLAP分析与报表展现功能

HyperionSpreadsheetAddin为MSExcel用户提供了一个直接访问Essbase多维数据库并进行OLAP分析和计算功能。

通过该组件,用户可以直接在Excel中访问Essbase,并提供图形化方式进行数据访问。

HyperionSpreadsheetAddin主要功能包括:

多维数据展现;多维数据钻取与旋转;数据计算;数据回写;数据连接报告对象维护;基于图形化数据挖掘。

1.2.2.4HyperionEssbase产品特点

HyperionEssbase是领导业界的商业智能分析平台,它以多功能软件对应多重处理硬件平台,设计优点众多。

它领先的系统架构,配合互联网使用为基础,完全适合大型银行的用户需要。

HyperionEssbase提供的这种OLAP解决方案具有以下能力:

Ø强大的分析能力

分析应用要求有一个广泛的性能范围,包括从直观的数据探询到复杂的计算到丰富的查询。

除了只读分析外,几乎半数的企业分析应用要求有强健的多用户更新能力。

HyperionEssbase提供的分析能力足以使用户获得最广泛的分析应用。

HyperionEssbase能让企业在一个总的企业数据仓库结构中获取分析应用,或者直接从交易处理应用中,遗留下来的系统中以及外部的数据来源中获取分析应用。

在数据仓库应用中,HyperionEssbase担当着这样的角色,就是通过基本的桌面工具例如电子表格,报表生成器,查询工具和web浏览器来提供整个企业范围的数据访问和分析。

HyperionEssbase提供的分析应用还包括市场销售分析,盈利分析,EIS,报表系统,财务报表合并,预算,计划和预测功能。

Ø直观的数据探询

HyperionEssbase处理和演示数据的方法就如人们所想象的那样:

它把获取的信息按规律整理成几种类别,这些类别就叫维,例如可以按时间,地理位置,产品,区域,方法等等来分类。

在每一个维里,数据是按等级排列起来的,这样用户在查询时就可以很容易地从一个汇总的信息再查到下面明细的部分-例如,可以从每月到每星期再到每天。

随着信息的变化,用户可以随意地改变他们的浏览视点。

在一个报告中他们可以从行到列地来旋转时间维,他们还可以把数据切成一个面或切成一块来移走那些次要的信息。

由于多维模型显示的正是大多数人所想的那样,所以说这种查询是直观的,而也只需要最简单的培训。

Ø丰富的数据模型

HyperionEssbase能使你创建的应用与数据在现实环境中存在的方式相吻合。

许多信息要求有多样化的报告关系。

例如,一个饮料生产企业,减肥可乐可能就包含在可乐产品类和减肥产品类里面。

HyperionEssbase能在一个维里支持多种等级,所以创建者设计的应用能和这些报告结构交替吻合。

Ø复杂的OLAP计算

分析应用要求OLAP服务器能够对大数据量进行快速复杂的计算。

计算应用中,如预测,性能测试和盈利分析这些应用都对OLAP服务器有很高的要求,所以它必须具备快速,强健,灵活这些特性。

HyperionEssbase能提供全面的计算区域,包括总计,母式计算,多维交叉计算和过程计算。

HyperionEssbase内含上百个OLAP能辨识的公式,例如代数式,统计公式,时间序列公式和财务公式。

另外,这种多维的计算语言能使你形成惯常的计算逻辑,从而能直接使复杂的业务规范转化为分析应用。

HyperionEssbase在服务器上实施所有的计算,从而也验证了服务器的能力和可靠性。

它为主要的商业计量提供了标准的公式,例如毛利法,这些始终如一地贯穿着整个组织。

这也确保了所有的最终用户能采用同一类的商业规范进行运作,当利用单独的电子表格或桌面分析工具进行个人分析时,避免了混乱的产生。

Ø强健的分析能力

为了使OLAP服务器更有效率,它除了有强健的计算功能外,还必须具备丰富的查询功能。

计算就是把原数据转化为复杂的商业计量单位。

一旦计算已经实施了,那么分析就能使最终用户明白是什么在推动着生意的发展。

他们能在思考的同时查询和分析原信息及计算过的信息。

把丰富的多样化的数据融入到分析应用中,使分析应用不再局限于文本和数字的分析,这样就增强了分析能力并促进了交叉功能间合作决定的形成。

Ø复杂的OLAP查询

除了基本的OLAP查询,钻入,旋转和切割功能外,HyperionEssbase还具备服务器环境下多维数据的排序,过滤,分类功能。

最终用户可以进行蜂窝式的查询,进行布尔式的过滤,可以按照不同的标准,等级,属性来选取数据,还可以和其他人一起分享查询结果。

他们还可以扩大分析范围,或者是在多样化的分析应用中查询,或者从HyperionEssbase提供的计算信息深入到关系型数据库中的具体的交易信息中去查询。

Ø属性分析

许多维都包含有一些附加的描述性信息,而这些信息是和维的家庭成员们紧密关联的。

例如,在一个产品维里每一个特定的产品都有它自己的包装,颜色和尺寸属性。

HyperionEssbase能让最终用户把无数的属性确定到每个维的每个成员上。

这样在分析中就包含有属性的信息了。

例如,对于客户维度,客户的学

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1