hwbis前端架构详细设计文档-040326v2.docx

上传人:牧羊曲112 文档编号:1662918 上传时间:2022-12-13 格式:DOCX 页数:45 大小:1.38MB
返回 下载 相关 举报
hwbis前端架构详细设计文档-040326v2.docx_第1页
第1页 / 共45页
hwbis前端架构详细设计文档-040326v2.docx_第2页
第2页 / 共45页
hwbis前端架构详细设计文档-040326v2.docx_第3页
第3页 / 共45页
hwbis前端架构详细设计文档-040326v2.docx_第4页
第4页 / 共45页
hwbis前端架构详细设计文档-040326v2.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《hwbis前端架构详细设计文档-040326v2.docx》由会员分享,可在线阅读,更多相关《hwbis前端架构详细设计文档-040326v2.docx(45页珍藏版)》请在三一办公上搜索。

1、 Front-End Detail Design (Final)-HWBIS-040326 v2.0保密程度:仅限内部使用华为技术有限公司华为业务智能系统项目前端应用详细设计说明书(交付稿)Front-End Summary Design (Final)V2.0冠群电脑(中国)有限公司2003年12月郑重申明n 冠群电脑(中国)有限公司承诺,将遵守深圳华为技术有限公司有关保守企业机密之规定。n 本文档及其附件含有冠群电脑(中国)有限公司专有信息,未经冠群电脑(中国)有限公司许可,不得将本文档及其附件中涉及的资料泄露除深圳华为技术有限公司有关人员以外的其它人员。文档属性属性内容客户名称华为技术有

2、限公司项目名称华为业务智能系统项目项目编号文件主题前端应用详细设计文档文档副标题文档编号Front-End Detail Design(Final)-HWBIS-040326v2.0文档版本V2.0版本日期2004/03/26文档状态交付件内部参照HuaWei Business Intelligence System作者华为业务智能系统项目组文档描述文档变更版本修订日期修订人描述V1.02003/11/10Henry Huang前端应用详细设计说明书初稿V1.12003/11/25Henry Huang更新稿V1.52003/12/05Henry Huang评审稿V2.02004/03/26H

3、enry Huang交付件文档送呈姓名签名目的描述目录索引1.概述41.1.文档描述41.2.HWBIS项目背景41.3.前端应用详细设计总述52.HWBIS前端应用系统架构62.1.HWBIS前端应用架构功能概述62.2.HWBIS前端应用架构72.3.HWBIS前端数据架构72.4.HWBIS前端应用主题设计82.4.1.总体主题划分82.4.2.OLAP分析主题划分82.4.3.查询与统计主题划分93.OLAP模型定制模块103.1.OLAP分析及OLAP模型概述103.2.OLAP模型主题确定103.3.OLAP模型子主题确定113.4.定制Cube、Dimension、Measure

4、、Hierarchy114.Universe语义层定制模块124.1.Universe语义层概述124.2.Universe命名规范124.2.1.HWBIS业务查询Universe命名规范124.2.2.HWBIS各主题KPI及固定报表Universe命名规范124.2.3.第一期KPI查询与分析Universe134.3.Universe存放原则134.4.Universe参数134.5.第一期Universe结构144.6.类、对象、条件、层次165.报表(报告)模板定制模块175.1.报表(报告)模板定制概述175.2.模板命名规范175.3.模板存放原则175.4.报表模板设计175

5、.5.报表模板Data Provider186.固定/灵活报表模块196.1.固定/灵活报表概述196.2.报表命名规范196.3.报表存放原则196.4.访问报表196.5.第一期固定报表236.6.第一期KPI报表模板237.灵活查询与统计模块288.OLAP分析模块298.1.第一期KPI OLAP分析概述298.2.BO OLAP分析338.3.OLAP Server Cube模型339.Portal集成方案359.1.Portal集成概述359.2.初期Portal集成设计方案359.3.远期Portal集成设计方案3610.前端应用权限管理3710.1.前端应用权限概述3710.2

6、.BO/WI权限管理3710.2.1.BO/WI权限管理概述3710.2.2.用户管理模型3810.2.3.操作权限3910.2.4.文件读取权限4010.2.5.数据访问权限4110.2.6.BO共享报表文件目录结构4110.3.MS Analysis Service权限管理4210.3.1.MS Analysis Service权限管理概述4210.3.2.用户管理模型4210.3.3.数据访问权限4211.前端集成界面设计4311.1.前端集成界面概述4311.2.用户机制441. 概述1.1. 文档描述本文档的目的是描述HWBIS项目前端应用详细设计说明。需要指出的是,本文档是基于前期

7、对华为(特别是ISC领域采购主题及订单履行主题)前端应用需求的收集、分析、讨论后形成的前端应用需求分析文档,同时以本文档作为HWBIS第一期前端应用开发的基础。在本文档中,阐明了HWBIS系统前端应用第一期相应实现的功能,定义了HWBIS系统前端应用的总体架构模型,对第一期所应实现的前端需求相关模块进行了详细设计,同时也涵盖了在实现前端功能时相关工具的定制设计(如:MS Analysis Service、Business Objects/WebIntelligence)。前端应用详细设计说明书独立于本项目中其他相关数据仓库设计文档,因此不要求与其他文档有相同的格式。此外,还应指出的是,本文档中

8、并不包括实现前端应用功能时应用的相关工具的详细使用说明,但本文档会描述对其他工具(如WebIntelligence)进行必要二次开发的方法及内容,以实现HWBIS前端应用需求。1.2. HWBIS项目背景目前,华为公司已经建立起了支撑产品开发、供应链、财务、销售等业务运作的集成IT系统。但是支持业务决策的统计数据和分析报告,却主要来自于各个分散的事务处理系统和手工加工获得,在及时性、准确性和多角度分析等方面都存在不足。为了更好地支持业务决策,需要建立公司级的业务智能系统。为此,华为进行了数据仓库技术和实施的前期研究和规划,对统计分析的现状、存在的问题、以及统计分析和决策支持方面的需求进行了分析

9、,提出了分三个阶段实施的规划:首先建立能够支持公司统计分析业务的可扩展的总体技术架构和平台,并在供应链业务领域进行试点;第二阶段推广到财务领域;最后逐步推广到其他业务领域,并提升应用层次。业务智能系统建设总体目标:l 建立业务分析与决策支持的统计分析应用环境,为业务智能提供IT支撑平台l 集成整合众多小规模统计分析应用,有效分担事务处理系统的负荷,提高统计分析和事务处理系统的运作效率l 建立数据的获取及管理机制,为业务决策提供完整、准确、一致的数据。根据前述的整体规划,业务智能系统试点项目的目标是:l 完成公司业务智能系统的总体设计方案,建立支持公司业务分析与决策的业务智能系统l 选择支持公司

10、统计分析业务的技术和产品l 建立数据仓库数据的获取及管理机制,以提供完整、准确、一致的决策数据l 设计和构建供应链领域数据仓库和数据集市,实现供应链领域KPI及相关指标的统计发布试点阶段项目范围:l 业务范围:供应链业务领域,主要是合同/订单管理、制造(整机&半成品)、采购(生产&行政)、物流管理、计划调度管理等主题,架构上统筹考虑财务、销售、人力资源、产品开发和技术支援等其它业务领域;l 地域范围:涉及到深圳总部及公司驻外机构。l 流程范围:主要是供应链范围的业务流程。1.3. 前端应用详细设计总述在前端应用详细设计过程中,我们将把前端应用功能划分为若干个模块,分别包括定制、实现、展现、管理

11、等功能。必须理解,由于所有模块均与HWBIS前端应用有关,因此,我们同样将定制与管理等模块归结于前端应用。这些模块并非适用于所有前端用户,也并非所有前端用户都有权限去操作或使用部分模块,同时,在同一个模块中,也并非所有前端用户都拥有相同的功能。前端应用设计涵盖以下部分:l OLAP模型定制模块l Universe语义层定制模块l 报表(报告)模板定制模块l 固定报表模块l 灵活查询与统计模块l OLAP分析模块l Portal集成设计l 前端应用权限设计我们选用了两个第三方厂商的产品:Microsoft公司的Analysis Service、Business Objects公司的Busines

12、sObjects/WebIntelligence(以下简称BO/WI),以实现以上所有前端应用功能。本文档将以以上两个第三方厂商产品功能为基础,对前端应用功能的定制与设计进行详细阐述。2. HWBIS前端应用系统架构2.1. HWBIS前端应用架构功能概述HWBIS系统前端应用的根本用途是为华为各业务部门提供类型丰富的统计、分析与报表功能,为实现这一目标,前端应用包括设计定制与展现两部分(参见下图)。设计定制功能是用户前端展现的基础,包括:l OLAP模型定制功能HWBIS平台将提供基于华为各业务与主题的OLAP多维分析功能,为实现OLAP多维分析,我们必须首先基于MS Analysis Se

13、rvice产品定制OLAP多维模型。由于构建基于华为全业务的完整的HWBIS系统将是一个长期的过程,因此,我们不可能在第一期就实现所有OLAP多维模型。故OLAP模型的定制将是今后其他主题多维分析的基础。l Universe语义层定制功能HWBIS平台还将提供灵活查询、报表等展现功能,前端展现工具Business Objects / WebIntelligence将通过定制好的语义层(Universe)去连接Data Warehouse中的数据对象(ODS、Baseline、Data Mart等),从而实现灵活查询与报表数据获取。同理,Universe的定制也将是HWBIS前端应用中不可或缺的

14、部分。l 报表模板定制功能HWBIS平台前端展现的最终结果是报表,这里面包括从OLAP分析、灵活查询得到的灵活报表,也包括华为固定格式的复杂报表(或报告)。报表模板的设计与定制,将为今后华为用户的报表功能提供基础。展现功能包括:l 固定报表功能固定报表是HWBIS查询与统计(前端展现KPI或数据项)的直接输出结果。固定报表功能可以实现华为支持业务、管理、决策等一系列工作的固定报表需求。在固定报表的实现上,可以按照重要性与紧急性的优先级排序并逐步实施。报表的展现方式:以固定的业务逻辑形式,编排报表,使用用户习惯的使用方法展现报表,包括表格、图形、打印、输出和保存等,让用户体会到固定报表展现与数据

15、仓库系统统计分析的速度快感。l 灵活查询与统计功能HWBIS灵活查询与统计功能将提供简单易用的数据查询与统计环境,适合非IT专业技术人员理解和使用,方便、准确、完整地向决策人员提供多层次的综合性信息,并能做到在中间表中查询与统计所需的信息。l OLAP分析功能OLAP多维分析是HWBIS的主要数据展现和分析手段,企业用户通过浏览器与MS Analysis Service连接,快速、一致、交互地访问OLAP模型定制模块中预先定制的OLAP多维数据模型,展示多维模型各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。l Portal集成功能通过二次开发,将以上所有前端展现功能集成在WebInte

16、lligence的InfoView Portal上,并实现前端展现的权限控制(个性化)、数据访问的安全管理、集成的用户管理机制。2.2. HWBIS前端应用架构2.3. HWBIS前端数据架构如上图所示:Microsoft Analysis Service连接HWBIS Data Mart,构建Cube,并处理相应数据,前端通过BO Web Portal产品WebIntelligence连接OLAP Server,实现OLAP多维分析应用。同时,使用BO Designer连接ODS或Baseline(亦有可能有少量分析直接连接Data Mart),定制Universe语义层,前端通过WebIn

17、telligence连接Universe语义层,实现查询、统计、报表应用,所有华为定义的KPI及数据项都是通过Universe来进行查询。通过BO最终用户模块定制固定报表/报告模板。在BO Supervisor模块中实现用户管理、查询/统计/报表权限控制、数据安全管理。WebIntelligence作为整个前端应用的统一门户平台,集成前端用户展现功能。 2.4. HWBIS前端应用主题设计关于应用主题设计问题,应该从三个层次来进行考虑:总体主题划分、OLAP分析主题划分、查询与统计主题划分。这三个层次分别对应于业务领域、业务主题域、子主题域。2.4.1. 总体主题划分如下图所示,HWBIS系统

18、从应用功能上来说,首先应从业务领域来进行划分:即供应链、财经、市场、销售、研发、技术支援、人力资源、。由于本项目采取总体规划、分步实施的建设原则,因此,每个业务领域将逐步纳入HWBIS平台。第一期以IT基础较好的供应链业务领域为试点,先期进行实施;今后将根据IT基础情况及用户需求紧迫情况,实施其他业务领域;到HWBIS平台稳定运行一段时间,同时华为IT及业务部门都对该平台的设计思想、建设方法有着充分的认识和理解时,则可以将数个业务领域主题同时进行实施;本平台将在不断改进的过程中,实现为各业务部门提供决策支持的最终目标。2.4.2. OLAP分析主题划分OLAP分析将是HWBIS平台前端应用功能

19、的重要组成部分,在我们明确每个业务领域层次划分的基础上,我们应该对OLAP分析的主题进行划分。由于OLAP分析将会以后台数据仓库中Data Mart模型的设计为基础,因此,OLAP分析的主题将与Data Mart主题保持一致。以供应链业务领域为例,OLAP分析主题结构如下图所示:2.4.3. 查询与统计主题划分除了OLAP多维分析外,查询与统计是HWBIS平台中最重要的功能模块,其中涵盖了灵活查询、统计分析、报表与报告等很多前端应用。由于查询与统计功能将在BO中实现,因此,对于查询与统计的主题划分,主要是指对BO语义层设计时,根据不同用户的需求,定义相应主题下的子主题,这些子主题可能包括业务流

20、程中的一些环节,或业务流程周期中的重点关注对象。这样,不同需求的用户,就可以通过不同子主题的语义层,去访问相关数据或执行相应操作。以供应链采购及订单履行两个主题为例,3. OLAP模型定制模块3.1. OLAP分析及OLAP模型概述OLAP分析是华为智能分析平台数据展现及分析的主要手段,企业用户通过客户端或浏览器与OLAP服务器联结,快速、一致、交互地访问各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。分析模块能够帮助企业中的决策人员、业务分析人员、数据分析人员完成各种OLAP需求,如:l 在不同层次之间计算和建模;l 从不同角度切割数据集合进行分析;l 从宏观到微观,对数据进行深入分析

21、;l 从微观到宏观,对数据进行汇总分析;l 查询底层细节数据;l 对不同数据集合进行基于多个角度的比较;l 方便地实现钻取、旋转、切片等一系列OLAP功能。OLAP模型是为高效实现分析查询目的,通过组织和汇总数据基础上创建的多维数据集。它为数据仓库提供了一个多维表现方式,受数据仓库的结构设计制约。HWBIS项目OLAP多维分析来源于DW中的数据集市(Data Mart),数据集市基于星型结构,并按业务主题、子主题进行构建。故OLAP模型设计将基于Data Mart分析主题进行设计。3.2. OLAP模型主题确定OLAP分析将是HWBIS平台前端应用功能的重要组成部分,在我们明确每个业务领域层次

22、划分的基础上,我们应该对OLAP分析的主题进行划分。由于OLAP分析将会以后台数据仓库中Data Mart模型的设计为基础,因此,OLAP分析的主题将与Data Mart主题保持一致。以供应链业务领域为例,OLAP分析主题结构如下图所示:3.3. OLAP模型子主题确定在每一个OLAP分析主题中,通常包括多个子主题,以适应不同业务、部门、职责、角色用户的分析需求。子主题的设计同样应与Data Mart子主题设计保持一致。在本项目第一期中,OLAP模型子主题如下:采购主题l 采购下单分析模型l 采购到货分析模型l 认证信息分析模型l 一揽子采购协议分析模型订单履行主题l 合同综合分析模型l 销售

23、综合分析模型l 借货核销综合分析模型l 接单、生产、发货情况综合分析模型3.4. 定制Cube、Dimension、Measure、Hierarchy由于HWBIS系统将采用Microsoft Analysis Service工具,因此OLAP模型定制模块即在MS Analysis Service中实现。定制OLAP模型处理流程如下:创建数据库(MS Analysis Service)指定数据源创建多维数据集(Cube)创建维度(Dimension)创建专用维度创建共享维度创建层次结构(Hierarchy)创建度量(Measure)处理数据库(加载Cube)定义OLAP安全角色分配OLAP安全

24、角色。4. Universe语义层定制模块4.1. Universe语义层概述Business Objects Universe语义层是前端用户与后台数据结构之间的中间层,它将数据仓库(数据库)中的组件(如表与字段)映射为业务规则与业务术语,是一套完整的数据-业务元数据架构。这套元数据架构隔离了前台业务人员与后台数据结构的技术细节,使前台非IT人员可以自主创建查询与制作报表,同时获得进行部分OLAP分析的功能。HWBIS平台查询统计分析功能将按照业务域、主题域、子主题域的架构进行组织,其数据仓库结构方面,亦按此思路进行设计。HWBIS平台中可能用到的Universe将主要按业务主题域(亦有部分

25、按子主题域)进行设计,根据各业务部门的具体查询统计需求,Universe连接ODS或Baseline,另有少量分析,Universe直接连接Data Mart。Universe语义层定制将在BO Designer模块中实现。4.2. Universe命名规范4.2.1. HWBIS业务查询Universe命名规范由于Universe主要按业务主题域进行设计,因此必须在Universe参数名(非文件名)中体现业务主题。Universe参数名应为中文,命名标准:主题_子主题。如:采购_下单订单履行_合同制造_库存财经_总帐财经_成本Universe文件名应为英文字母,命名标准:U_Business

26、 Name+Subject Name+Sub Subject Name其中业务使用英文3个大写字符缩写,主题使用英文1个小写字符缩写,子主题使用关键字汉语拼音2个大写字符缩写。如遇重复名,则业务名英文变为1个大写字符缩写。文件名不能超过8个字符,扩展名为.unv。如:U_ISCpXD.unvISC业务采购主题下单子主题U_FANcFY.unv财经业务成本主题费用子主题4.2.2. HWBIS各主题KPI及固定报表Universe命名规范Universe参数名应为中文,命名标准:业务+主题+KPI+查询与分析 业务+主题+固定报表如:ISC采购主题KPI查询与分析ISC订单主题KPI查询与分析I

27、SC订单主题固定报表Universe文件名应为英文字母,命名标准:KPI_主题.unv REP_主题.unv如:KPI_PO.unvKPI_OM.unvREP_OM.unv4.2.3. 第一期KPI查询与分析Universe第一期实现ISC采购与订单履行两个主题,以下为第一期所有Universe列表:序号业务/主题 Universe参数名Universe文件名1ISC/采购ISC采购主题KPI查询与分析KPI_PO.unv2ISC/订单ISC订单主题KPI查询与分析KPI_OM.unv3ISC/订单ISC订单主题固定报表REP_OM.unv4.3. Universe存放原则设计Universe

28、时,Universe将存放在每个语义层设计人员自己的BO安装目录/Universe目录下。共享使用Universe时,Universe将存放于建立于Oracle 9i的BO资料库(BO Repository)Universe域中。其具体存放规范参见第10节BO/WI权限管理设计说明。4.4. Universe参数当创建Universe时,将必须设置Universe的一些参数(Designer-File-Parameters)。以下列表分别为HWBIS平台Universe参数设置说明:Definition序号参数名参数设置1Name(语义层参数名)2Description(本Universe的描

29、述)3Connection(HWBIS Data Warehouse连接)Strategies序号参数名参数设置1Join StrategySmart Matching Column Names(no key info.)Controls序号参数名参数设置1Limit size of result set to:不设置(设计Universe时取默认值)2Limit execution time to:不设置(设计Universe时取默认值)3Warn if cost estimate exceeds:不设置(设计Universe时取默认值)4Limit size of long text ob

30、jects to:1000 charactersSQL 序号参数名参数设置1Allow use of subqueriesYes2Allow use of union, intersect and minus operatorsYes3Allow complex operands in Query PanelYes4Multiple SQL statements of each contextYes5Multiple SQL statements of each measureYes6Allow selection of multiple contextsNo7Cartesian Produc

31、tsWarn4.5. 第一期Universe结构Universe结构是指每一个Universe文件中包含的后台库表结构,亦包括通过每个Universe可以得到哪些KPI或数据项。换句话说,每一个业务主题映射的Universe的结构都是基于ODS或Baseline,甚至是Data Mart中某一主题的数据结构。第一期实现ISC采购与订单履行两个主题,以下为第一期所有Universe结构列表:序号业务/主题UniverseKPI/数据项SchemaDW Table1ISC/POKPI_POKPI: 预测准确率 计划准确率 下单金额 下单数量 下单行数 到货金额 到货数量 到货PO行数 应付金额 采

32、购周期(下单到货) 平均赎期 按计划到货率 需求满足率(针对研发、生产) 准时到货率 分摊比例执行偏差率 价格刷新率 物料平均认证货期 可比采购成本下降率 降价幅度 采购可用Item数 采购可用供应商数 合格供应商利用率 独家供货Item比例固定报表: 采购策略中心报表 生产采购部报表 行政采购部报表 采委会KPI报表BLPUBBLPODMPO(参见KPI_PO.unv文件)共实现PO主题23个KPI及4张固定报表。2ISC/OMKPI_OM 出货金额(供应链监控日报) 发货金额(供应链监控日报) 发货合同数 发货量(生产备货日报) 工业销售产值 客户要货完成率 商备要货量(生产备货日报) 综

33、合急单率 万元发货制造费用 整机计划执行率 加工任务令急单率 采购急单率 入库急单率 订单录入周期 借货核销及时率 订单更改率(ISC领域、销售领域) 合同更改率 订货额 货期不足率 合同成套及时完成率 待冲销金额 借货发货额 成套制单合同数、订单数、栏目数 合同客户投诉率BLPUBBLOMDMOM(参见KPI_OM.unv文件)共实现OM主题24个KPI,其余7个KPI由OLAP Cube实现。3ISC/OMREP_OM 主要产品当月接单、生产、发货情况表 整体情况表 无线产品运作情况表 网络产品运作情况表 光网络产品运作情况表 目前合同拖欠情况表 客户合同接收、发货及订单履行主要控制点的执

34、行情况表 几大产品收、发情况表 订单各履行环节周期表 当月各类型合同发货合同及发货料本表BLPUBBLOMDMOMOM10张固定报表4.6. 类、对象、条件、层次Universe设计时,主要对业务进行映射,在Universe中,表现为类、对象、条件、层次等。其中类是业务对象的逻辑分组;对象是用户所关心的维度、度量等;条件是预先定义的查询条件;层次是根据实际业务对维对象进行层次分级。第一期实现ISC采购与订单履行两个主题,详细类、对象、条件、层次设计列表请参见HWBIS Front-End User Guide。5. 报表(报告)模板定制模块5.1. 报表(报告)模板定制概述在本项目中,我们将通

35、过对HWBIS平台进行查询、统计、分析而得到的最终结果统称为报表。报表模板的定制主要是为华为固定报告及KPI、数据项的查询服务。定制报表模板将在BO最终用户模块中实现,报表模板设计人员通过连接相关业务主题域的Universe,选择不同用户所需要的业务对象或度量值,辅以适当的条件。产生的报表模板将发送给相应用户,刷新数据得到其想要的数据结果。5.2. 模板命名规范报表模板扩展名为:rep。固定报表及其他报表模板(包括KPI报表模板)以中文名进行命名。5.3. 模板存放原则设计报表模板时,报表模板将存放在每个报表制作人员自己的BO安装目录/UserDoc目录下。设计完报表模板后,报表模板将存放于建

36、立于Oracle 9i的BO资料库(BO Repository)Document域中。其具体存放规范参见第10节BO/WI文件访问权限管理设计说明。5.4. 报表模板设计HWBIS所有报表模板都应该有标准的布局,模板布局包括报表头、报表主体、报表尾,参见下图示例。报表头:报表Title、填报人、最新刷新日期与时间。报表主体:固定报表数据展现区。报表尾:报表文件名。每个报表模板文件可以包括多个Tab页,主报表应放于Tab第一页。示例中第一页为月报主报表,第二页为统计图。5.5. 报表模板Data ProviderData Provider包括本报表模板所使用的查询,将生成标准SQL语句。每个Da

37、ta Provider(即查询)都有一默认名称:Query1 with Universe Name。为方便管理,可以将每一个查询的名称更改为有意义的名字:采购下单情况。如果在同一个报表文件中有超过两个的Data Provider(查询),则有不同的名称。6. 固定/灵活报表模块6.1. 固定/灵活报表概述固定/灵活报表模块是HWBIS用户展现的主要手段,是实现华为支持业务、管理、决策等一系列工作的报表需求。在报表的实现上,可以按照重要性与紧急性的优先级排序并逐步实施。报表的展现方式:以固定的业务逻辑形式,编排报表,使用用户习惯的使用方法展现报表,包括表格、图形、打印、输出和保存等,让用户体会到

38、固定报表展现与数据仓库系统统计分析的速度快感。HWBIS报表均通过BO的Web产品WebIntelligence进行展示,用户客户端无须安装BO软件,只需使用浏览器即可。本项目中,查询、统计、分析报表包括两种类型,BO报表及WI报表,其展现分为以下几种方式:l C/S结构BO报表l HTML WI报表l JavaScript WI动态报表l HTML BO报表l ActiveX BO动态报表6.2. 报表命名规范报表命名规范应参照第5节报表模板命名规范,在此不再重复。需要强调的是,由于本项目中应用到的报表包括BO报表与WI报表,因此应注意此两类报表的区别,从扩展名上来说,BO报表为.rep,W

39、I报表为.wqy。另外还有一个特殊情况,就是WebIntelligence连接OLAP Server时生成的报表扩展名为.owr。6.3. 报表存放原则在制作BO报表时存放在每个报表制作人员自己的BO安装目录/UserDoc目录下,生成报表后,将存放于建立于Oracle 9i的BO资料库(BO Repository)Document域中。WI报表直接生成于Web上,其存放方式包括:发送到BO资料库Document域、下载到本地两种。其具体存放规范参见第10节BO/WI文件访问权限管理设计说明。6.4. 访问报表HWBIS平台访问报表将通过浏览器,连接WebIntelligence服务器,报表分

40、为WI报表与BO报表(目前由于BO Web产品中文版本问题,采用C/S结构BO产品作为过渡方案,故第一期所有报表(及模板)均为C/S结构BO报表),其访问方式分别为:l C/S结构BO报表所有报表及模板存放至BO资料库,由客户端连接到BO资料库,共享C/S结构BO报表。l HTML WI报表HTML WI报表包括静态WI报表与动态WI报表两种。使用WebIntelligence连接语义层,会出现查询面板,可选择该面板的两种方式(ActiveX面板、JAVA Applet面板),得到的查询结果将生成HTML文件,即WI静态报表。由于是由WebIntelligence服务器端返回的HTML文件,因

41、此无法直接在该页面上进行编辑或其他操作。如要对该报表进行变换(转换为统计图、更改查询条件等),将重新调用WI查询面板或其他功能,该请求将重新提交给WI服务器,重新生成新的HTML文件。使用WebIntelligence连接语义层,在Web上执行Drill操作,返回的HTML文件将以超级链接、下拉列表等形式,为用户提供Drill操作功能。故此我们将执行Drill模式时生成的WI报表称为动态WI报表。HWBIS系统中所有HTML WI报表均由灵活查询功能生成(第一期连接两个Universe:供应链_采购_灵活查询、供应链_订单履行_灵活查询),该报表可以另存为WI格式文件,以供发送至其他用户,或存

42、放至BO资料库(Repository)进行共享。其他用户可以浏览WI报表保存当时的结果,或重新调用查询面板及执行Drill等其他功能,变换该报表。结果将可以保存为另一个HTML WI报表。l JavaScript WI动态报表在使用WebIntelligence连接第三方厂商的OLAP Server时,WebIntelligence提供JavaScript面板,可嵌入访问OLAP Server返回的WI报表,并在该面板上对WI报表进行对象拖拽、对象点击等操作。HWBIS系统中,所有连接OLAP Server进行的多维分析功能(第一期连接采购与订单两个OLAP Cube模型),都生成该类报表。用

43、WebIntelligence连接MS Analysis Service,返回的结果将放入JavaScript面板中。用户可以直接在返回的面板上,对要分析的对象进行点击,实现Drill操作;或选择预先在MS Analysis Service中定义的Cube维对象、度量对象、条件等对象,拖拽至WI报表某一栏位,重新生成新的WI报表。l HTML BO报表在C/S结构BusinessObjects最终用户模块中定制的BO固定/灵活报表,发送到BO资料库Repository中共享,或者直接转存为HTML格式文件。用户可以通过浏览器从Repository Document域中直接读取BO报表,选择标准

44、HTML模式(Standard HTML Format),系统会自动将BO报表转换为HTML静态文件,此时BO报表将保留上次保存时的数据结果,用户不能在此HTML文件上对报表进行再次修改。HWBIS系统中,将可以根据用户需要,对华为固定报表/报告选择该静态方式进行浏览。这种方式通常可为仅需要读取数据结果或分析结果的领导及业务人员所选择,是快速浏览数据项/KPI值所常用的方式。l ActiveX BO动态报表在C/S结构BusinessObjects最终用户模块中定制的BO固定/灵活报表,发送到BO资料库Repository中共享。用户可以通过浏览器从Repository Document域中直

45、接读取BO报表,选择增强报表模式(Enhanced Document Format),系统将为用户提供一个ActiveX面板,将该BO报表直接以OLE方式嵌入其中。此时该报表可以执行刷新、重新输入查询条件等动态更新功能,并调用C/S BO的报表打印等功能,以解决浏览器自身存在的打印功能较弱问题。HWBIS系统中,该模式通常适用于统计分析人员,他们将会将整理或刷新后的报表打印或发送给领导或其他需要数据的部门业务人员。6.5. 第一期固定报表展现华为固定报表是HWBIS系统的主要功能之一。就第一期而言,前期主要实现供应链领域采购主题5张固定报表/报告与订单履行主题10张报表。所有这些报表将按不同用户的需要,选择采购HTML BO报表或ActiveX BO动态报表模式。如下表:序号业务/主题/子主题使用的Universe1ISC/采购/采购策略中心报表KPI_P

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号