版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/华为技术有限公司华为业务智能系统工程前端应用详细设计说明书(交付稿)Front-EndSummaryDesign(Final)V2.0冠群电脑(中国)有限公司2003年12月郑重申明冠群电脑(中国)有限公司承诺,将遵守深圳华为技术有限公司有关保守企业机密之规定。本文档及其附件含有冠群电脑(中国)有限公司专有信息,未经冠群电脑(中国)有限公司许可,不得将本文档及其附件中涉及的资料泄露除深圳华为技术有限公司有关人员以外的其它人员。文档属性属性内容客户名称华为技术有限公司工程名称华为业务智能系统工程工程编号文件主题前端应用详细设计文档文档副标题文档编号Front-EndDetailDesign(Final)-HWBIS-040326v2.0文档版本V2.0版本日期2004/03/26文档状态交付件内部参照HuaWeiBusinessIntelligenceSystem作者华为业务智能系统工程组文档描述文档变更版本修订日期修订人描述V1.02003/11/10HenryHuang前端应用详细设计说明书初稿V1.12003/11/25HenryHuang更新稿V1.52003/12/05HenryHuang评审稿V2.02004/03/26HenryHuang交付件文档送呈姓名签名目的描述目录索引TOC\o"1-3"\h\z1. 概述 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、Hierarchy 114. Universe语义层定制模块 124.1. Universe语义层概述 124.2. Universe命名标准 124.2.1. HWBIS业务查询Universe命名标准 124.2.2. HWBIS各主题KPI及固定报表Universe命名标准 124.2.3. 第一期KPI查询与分析Universe 134.3. Universe存放原则 134.4. Universe参数 134.5. 第一期Universe结构 144.6. 类、对象、条件、层次 165. 报表(报告)模板定制模块 175.1. 报表(报告)模板定制概述 175.2. 模板命名标准 175.3. 模板存放原则 175.4. 报表模板设计 175.5. 报表模板DataProvider 186. 固定/灵活报表模块 196.1. 固定/灵活报表概述 196.2. 报表命名标准 196.3. 报表存放原则 196.4. 访问报表 196.5. 第一期固定报表 236.6. 第一期KPI报表模板 237. 灵活查询与统计模块 288. OLAP分析模块 298.1. 第一期KPIOLAP分析概述 298.2. BOOLAP分析 338.3. OLAPServerCube模型 339. Portal集成方案 359.1. Portal集成概述 359.2. 初期Portal集成设计方案 359.3. 远期Portal集成设计方案 3610. 前端应用权限管理 3710.1. 前端应用权限概述 3710.2. 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. MSAnalysisService权限管理 4210.3.1. MSAnalysisService权限管理概述 4210.3.2. 用户管理模型 4210.3.3. 数据访问权限 4211. 前端集成界面设计 4311.1. 前端集成界面概述 4311.2. 用户机制 44
概述文档描述本文档的目的是描述HWBIS工程前端应用详细设计说明。需要指出的是,本文档是基于前期对华为(特别是ISC领域采购主题及订单履行主题)前端应用需求的收集、分析、讨论后形成的前端应用需求分析文档,同时以本文档作为HWBIS第一期前端应用开发的基础。在本文档中,说明了HWBIS系统前端应用第一期相应实现的功能,定义了HWBIS系统前端应用的总体架构模型,对第一期所应实现的前端需求相关模块进行了详细设计,同时也涵盖了在实现前端功能时相关工具的定制设计(如:MSAnalysisService、BusinessObjects/WebIntelligence)。前端应用详细设计说明书独立于本工程中其他相关数据仓库设计文档,因此不要求与其他文档有相同的格式。此外,还应指出的是,本文档中并不包括实现前端应用功能时应用的相关工具的详细使用说明,但本文档会描述对其他工具(如WebIntelligence)进行必要二次开发的方法及内容,以实现HWBIS前端应用需求。HWBIS工程背景目前,华为公司已经建立起了支撑产品开发、供给链、财务、销售等业务运作的集成IT系统。但是支持业务决策的统计数据和分析报告,却主要来自于各个分散的事务处理系统和手工加工获得,在及时性、准确性和多角度分析等方面都存在缺乏。为了更好地支持业务决策,需要建立公司级的业务智能系统。为此,华为进行了数据仓库技术和实施的前期研究和规划,对统计分析的现状、存在的问题、以及统计分析和决策支持方面的需求进行了分析,提出了分三个阶段实施的规划:首先建立能够支持公司统计分析业务的可扩展的总体技术架构和平台,并在供给链业务领域进行试点;第二阶段推广到财务领域;最后逐步推广到其他业务领域,并提升应用层次。业务智能系统建设总体目标:建立业务分析与决策支持的统计分析应用环境,为业务智能提供IT支撑平台集成整合众多小规模统计分析应用,有效分担事务处理系统的负荷,提高统计分析和事务处理系统的运作效率建立数据的获取及管理机制,为业务决策提供完整、准确、一致的数据。根据前述的整体规划,业务智能系统试点工程的目标是:完成公司业务智能系统的总体设计方案,建立支持公司业务分析与决策的业务智能系统选择支持公司统计分析业务的技术和产品建立数据仓库数据的获取及管理机制,以提供完整、准确、一致的决策数据设计和构建供给链领域数据仓库和数据集市,实现供给链领域KPI及相关指标的统计发布试点阶段工程范围:业务范围:供给链业务领域,主要是合同/订单管理、制造(整机&半成品)、采购(生产&行政)、物流管理、方案调度管理等主题,架构上统筹考虑财务、销售、人力资源、产品开发和技术支援等其它业务领域;地域范围:涉及到深圳总部及公司驻外机构。流程范围:主要是供给链范围的业务流程。前端应用详细设计总述在前端应用详细设计过程中,我们将把前端应用功能划分为若干个模块,分别包括定制、实现、展现、管理等功能。必须理解,由于所有模块均与HWBIS前端应用有关,因此,我们同样将定制与管理等模块归结于前端应用。这些模块并非适用于所有前端用户,也并非所有前端用户都有权限去操作或使用局部模块,同时,在同一个模块中,也并非所有前端用户都拥有相同的功能。前端应用设计涵盖以下局部:OLAP模型定制模块Universe语义层定制模块报表(报告)模板定制模块固定报表模块灵活查询与统计模块OLAP分析模块Portal集成设计前端应用权限设计我们选用了两个第三方厂商的产品:Microsoft公司的AnalysisService、BusinessObjects公司的BusinessObjects/WebIntelligence(以下简称BO/WI),以实现以上所有前端应用功能。本文档将以以上两个第三方厂商产品功能为基础,对前端应用功能的定制与设计进行详细阐述。
HWBIS前端应用系统架构HWBIS前端应用架构功能概述HWBIS系统前端应用的根本用途是为华为各业务部门提供类型丰富的统计、分析与报表功能,为实现这一目标,前端应用包括设计定制与展现两局部(参见以下图)。设计定制功能是用户前端展现的基础,包括:OLAP模型定制功能HWBIS平台将提供基于华为各业务与主题的OLAP多维分析功能,为实现OLAP多维分析,我们必须首先基于MSAnalysisService产品定制OLAP多维模型。由于构建基于华为全业务的完整的HWBIS系统将是一个长期的过程,因此,我们不可能在第一期就实现所有OLAP多维模型。故OLAP模型的定制将是今后其他主题多维分析的基础。Universe语义层定制功能HWBIS平台还将提供灵活查询、报表等展现功能,前端展现工具BusinessObjects/WebIntelligence将通过定制好的语义层(Universe)去连接DataWarehouse中的数据对象(ODS、Baseline、DataMart等),从而实现灵活查询与报表数据获取。同理,Universe的定制也将是HWBIS前端应用中不可或缺的局部。报表模板定制功能HWBIS平台前端展现的最终结果是报表,这里面包括从OLAP分析、灵活查询得到的灵活报表,也包括华为固定格式的复杂报表(或报告)。报表模板的设计与定制,将为今后华为用户的报表功能提供基础。展现功能包括:固定报表功能固定报表是HWBIS查询与统计(前端展现KPI或数据项)的直接输出结果。固定报表功能可以实现华为支持业务、管理、决策等一系列工作的固定报表需求。在固定报表的实现上,可以按照重要性与紧急性的优先级排序并逐步实施。报表的展现方式:以固定的业务逻辑形式,编排报表,使用用户习惯的使用方法展现报表,包括表格、图形、打印、输出和保存等,让用户体会到固定报表展现与数据仓库系统统计分析的速度快感。灵活查询与统计功能HWBIS灵活查询与统计功能将提供简单易用的数据查询与统计环境,适合非IT专业技术人员理解和使用,方便、准确、完整地向决策人员提供多层次的综合性信息,并能做到在中间表中查询与统计所需的信息。OLAP分析功能OLAP多维分析是HWBIS的主要数据展现和分析手段,企业用户通过浏览器与MSAnalysisService连接,快速、一致、交互地访问OLAP模型定制模块中预先定制的OLAP多维数据模型,展示多维模型各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。Portal集成功能通过二次开发,将以上所有前端展现功能集成在WebIntelligence的InfoViewPortal上,并实现前端展现的权限控制(个性化)、数据访问的平安管理、集成的用户管理机制。HWBIS前端应用架构HWBIS前端数据架构如上图所示:MicrosoftAnalysisService连接HWBISDataMart,构建Cube,并处理相应数据,前端通过BOWebPortal产品WebIntelligence连接OLAPServer,实现OLAP多维分析应用。同时,使用BODesigner连接ODS或Baseline(亦有可能有少量分析直接连接DataMart),定制Universe语义层,前端通过WebIntelligence连接Universe语义层,实现查询、统计、报表应用,所有华为定义的KPI及数据项都是通过Universe来进行查询。通过BO最终用户模块定制固定报表/报告模板。在BOSupervisor模块中实现用户管理、查询/统计/报表权限控制、数据平安管理。WebIntelligence作为整个前端应用的统一门户平台,集成前端用户展现功能。HWBIS前端应用主题设计关于应用主题设计问题,应该从三个层次来进行考虑:总体主题划分、OLAP分析主题划分、查询与统计主题划分。这三个层次分别对应于业务领域、业务主题域、子主题域。总体主题划分如以下图所示,HWBIS系统从应用功能上来说,首先应从业务领域来进行划分:即供给链、财经、市场、销售、研发、技术支援、人力资源、……。由于本工程采取总体规划、分步实施的建设原则,因此,每个业务领域将逐步纳入HWBIS平台。第一期以IT基础较好的供给链业务领域为试点,先期进行实施;今后将根据IT基础情况及用户需求紧迫情况,实施其他业务领域;到HWBIS平台稳定运行一段时间,同时华为IT及业务部门都对该平台的设计思想、建设方法有着充分的认识和理解时,则可以将数个业务领域主题同时进行实施;本平台将在不断改良的过程中,实现为各业务部门提供决策支持的最终目标。OLAP分析主题划分OLAP分析将是HWBIS平台前端应用功能的重要组成局部,在我们明确每个业务领域层次划分的基础上,我们应该对OLAP分析的主题进行划分。由于OLAP分析将会以后台数据仓库中DataMart模型的设计为基础,因此,OLAP分析的主题将与DataMart主题保持一致。以供给链业务领域为例,OLAP分析主题结构如以下图所示:查询与统计主题划分除了OLAP多维分析外,查询与统计是HWBIS平台中最重要的功能模块,其中涵盖了灵活查询、统计分析、报表与报告等很多前端应用。由于查询与统计功能将在BO中实现,因此,对于查询与统计的主题划分,主要是指对BO语义层设计时,根据不同用户的需求,定义相应主题下的子主题,这些子主题可能包括业务流程中的一些环节,或业务流程周期中的重点关注对象。这样,不同需求的用户,就可以通过不同子主题的语义层,去访问相关数据或执行相应操作。以供给链采购及订单履行两个主题为例,
OLAP模型定制模块OLAP分析及OLAP模型概述OLAP分析是华为智能分析平台数据展现及分析的主要手段,企业用户通过客户端或浏览器与OLAP效劳器联结,快速、一致、交互地访问各种可能的信息视图,洞察数据深处,掌握隐于其中的规律。分析模块能够帮助企业中的决策人员、业务分析人员、数据分析人员完成各种OLAP需求,如:在不同层次之间计算和建模;从不同角度切割数据集合进行分析;从宏观到微观,对数据进行深入分析;从微观到宏观,对数据进行汇总分析;查询底层细节数据;对不同数据集合进行基于多个角度的比较;方便地实现钻取、旋转、切片等一系列OLAP功能。OLAP模型是为高效实现分析查询目的,通过组织和汇总数据基础上创立的多维数据集。它为数据仓库提供了一个多维表现方式,受数据仓库的结构设计制约。HWBIS工程OLAP多维分析来源于DW中的数据集市(DataMart),数据集市基于星型结构,并按业务主题、子主题进行构建。故OLAP模型设计将基于DataMart分析主题进行设计。OLAP模型主题确定OLAP分析将是HWBIS平台前端应用功能的重要组成局部,在我们明确每个业务领域层次划分的基础上,我们应该对OLAP分析的主题进行划分。由于OLAP分析将会以后台数据仓库中DataMart模型的设计为基础,因此,OLAP分析的主题将与DataMart主题保持一致。以供给链业务领域为例,OLAP分析主题结构如以下图所示:OLAP模型子主题确定在每一个OLAP分析主题中,通常包括多个子主题,以适应不同业务、部门、职责、角色用户的分析需求。子主题的设计同样应与DataMart子主题设计保持一致。在本工程第一期中,OLAP模型子主题如下:采购主题采购下单分析模型采购到货分析模型认证信息分析模型一揽子采购协议分析模型订单履行主题合同综合分析模型销售综合分析模型借货核销综合分析模型接单、生产、发货情况综合分析模型定制Cube、Dimension、Measure、Hierarchy由于HWBIS系统将采用MicrosoftAnalysisService工具,因此OLAP模型定制模块即在MSAnalysisService中实现。定制OLAP模型处理流程如下:创立数据库(MSAnalysisService)——>指定数据源——>创立多维数据集(Cube)——>创立维度(Dimension)——>创立专用维度——>创立共享维度——>创立层次结构(Hierarchy)——>创立度量(Measure)——>处理数据库(加载Cube)——>定义OLAP平安角色——>分配OLAP平安角色。
Universe语义层定制模块Universe语义层概述BusinessObjectsUniverse语义层是前端用户与后台数据结构之间的中间层,它将数据仓库(数据库)中的组件(如表与字段)映射为业务规则与业务术语,是一套完整的数据-业务元数据架构。这套元数据架构隔离了前台业务人员与后台数据结构的技术细节,使前台非IT人员可以自主创立查询与制作报表,同时获得进行局部OLAP分析的功能。HWBIS平台查询统计分析功能将按照业务域、主题域、子主题域的架构进行组织,其数据仓库结构方面,亦按此思路进行设计。HWBIS平台中可能用到的Universe将主要按业务主题域(亦有局部按子主题域)进行设计,根据各业务部门的具体查询统计需求,Universe连接ODS或Baseline,另有少量分析,Universe直接连接DataMart。Universe语义层定制将在BODesigner模块中实现。Universe命名标准HWBIS业务查询Universe命名标准由于Universe主要按业务主题域进行设计,因此必须在Universe参数名(非文件名)中表达业务主题。Universe参数名应为中文,命名标准:主题_子主题。如:采购_下单 订单履行_合同 制造_库存 财经_总帐 财经_本钱Universe文件名应为英文字母,命名标准:U_BusinessName+SubjectName+SubSubjectName 其中业务使用英文3个大写字符缩写,主题使用英文1个小写字符缩写,子主题使用关键字汉语拼音2个大写字符缩写。如遇重复名,则业务名英文变为1个大写字符缩写。文件名不能超过8个字符,扩展名为.unv。如:U_ISCpXD.unv ISC业务采购主题下单子主题 U_FANcFY.unv 财经业务本钱主题费用子主题HWBIS各主题KPI及固定报表Universe命名标准Universe参数名应为中文,命名标准:业务+主题+KPI+查询与分析 业务+主题+固定报表如:ISC采购主题KPI查询与分析 ISC订单主题KPI查询与分析 ISC订单主题固定报表Universe文件名应为英文字母,命名标准:KPI_主题.unvREP_主题.unv如:KPI_PO.unv KPI_OM.unv REP_OM.unv第一期KPI查询与分析Universe第一期实现ISC采购与订单履行两个主题,以下为第一期所有Universe列表:Universe存放原则设计Universe时,Universe将存放在每个语义层设计人员自己的BO安装目录/Universe目录下。共享使用Universe时,Universe将存放于建立于Oracle9i的BO资料库(BORepository)Universe域中。其具体存放标准参见第10节BO/WI权限管理设计说明。Universe参数当创立Universe时,将必须设置Universe的一些参数(Designer-)。以以下表分别为HWBIS平台Universe参数设置说明:·Definition·Strategies·Controls·SQL第一期Universe结构Universe结构是指每一个Universe文件中包含的后台库表结构,亦包括通过每个Universe可以得到哪些KPI或数据项。换句话说,每一个业务主题映射的Universe的结构都是基于ODS或Baseline,甚至是DataMart中某一主题的数据结构。第一期实现ISC采购与订单履行两个主题,以下为第一期所有Universe结构列表:类、对象、条件、层次Universe设计时,主要对业务进行映射,在Universe中,表现为类、对象、条件、层次等。其中类是业务对象的逻辑分组;对象是用户所关心的维度、度量等;条件是预先定义的查询条件;层次是根据实际业务对维对象进行层次分级。第一期实现ISC采购与订单履行两个主题,详细类、对象、条件、层次设计列表请参见《HWBISFront-EndUserGuide》。
报表(报告)模板定制模块报表(报告)模板定制概述在本工程中,我们将通过对HWBIS平台进行查询、统计、分析而得到的最终结果统称为报表。报表模板的定制主要是为华为固定报告及KPI、数据项的查询效劳。定制报表模板将在BO最终用户模块中实现,报表模板设计人员通过连接相关业务主题域的Universe,选择不同用户所需要的业务对象或度量值,辅以适当的条件。产生的报表模板将发送给相应用户,刷新数据得到其想要的数据结果。模板命名标准报表模板扩展名为:rep。固定报表及其他报表模板(包括KPI报表模板)以中文名进行命名。模板存放原则设计报表模板时,报表模板将存放在每个报表制作人员自己的BO安装目录/UserDoc目录下。设计完报表模板后,报表模板将存放于建立于Oracle9i的BO资料库(BORepository)Document域中。其具体存放标准参见第10节BO/WI文件访问权限管理设计说明。报表模板设计HWBIS所有报表模板都应该有标准的布局,模板布局包括报表头、报表主体、报表尾,参见以下图例如。报表头:报表Title、填报人、最新刷新日期与时间。报表主体:固定报表数据展现区。报表尾:报表文件名。每个报表模板文件可以包括多个Tab页,主报表应放于Tab第一页。例如中第一页为月报主报表,第二页为统计图。报表模板DataProviderDataProvider包括本报表模板所使用的查询,将生成标准SQL语句。每个DataProvider(即查询)都有一默认名称:Query1withUniverseName。为方便管理,可以将每一个查询的名称更改为有意义的名字:采购下单情况。如果在同一个报表文件中有超过两个的DataProvider(查询),则有不同的名称。固定/灵活报表模块固定/灵活报表概述固定/灵活报表模块是HWBIS用户展现的主要手段,是实现华为支持业务、管理、决策等一系列工作的报表需求。在报表的实现上,可以按照重要性与紧急性的优先级排序并逐步实施。报表的展现方式:以固定的业务逻辑形式,编排报表,使用用户习惯的使用方法展现报表,包括表格、图形、打印、输出和保存等,让用户体会到固定报表展现与数据仓库系统统计分析的速度快感。HWBIS报表均通过BO的Web产品WebIntelligence进行展示,用户客户端无须安装BO软件,只需使用浏览器即可。本工程中,查询、统计、分析报表包括两种类型,BO报表及WI报表,其展现分为以下几种方式:C/S结构BO报表HTMLWI报表JavaScriptWI动态报表HTMLBO报表ActiveXBO动态报表报表命名标准报表命名标准应参照第5节报表模板命名标准,在此不再重复。需要强调的是,由于本工程中应用到的报表包括BO报表与WI报表,因此应注意此两类报表的区别,从扩展名上来说,BO报表为.rep,WI报表为.wqy。另外还有一个特殊情况,就是WebIntelligence连接OLAPServer时生成的报表扩展名为.owr。报表存放原则在制作BO报表时存放在每个报表制作人员自己的BO安装目录/UserDoc目录下,生成报表后,将存放于建立于Oracle9i的BO资料库(BORepository)Document域中。WI报表直接生成于Web上,其存放方式包括:发送到BO资料库Document域、下载到本地两种。其具体存放标准参见第10节BO/WI文件访问权限管理设计说明。访问报表HWBIS平台访问报表将通过浏览器,连接WebIntelligence效劳器,报表分为WI报表与BO报表(目前由于BOWeb产品中文版本问题,采用C/S结构BO产品作为过渡方案,故第一期所有报表(及模板)均为C/S结构BO报表),其访问方式分别为:C/S结构BO报表所有报表及模板存放至BO资料库,由客户端连接到BO资料库,共享C/S结构BO报表。HTMLWI报表HTMLWI报表包括静态WI报表与动态WI报表两种。使用WebIntelligence连接语义层,会出现查询面板,可选择该面板的两种方式(ActiveX面板、JAVAApplet面板),得到的查询结果将生成HTML文件,即WI静态报表。由于是由WebIntelligence效劳器端返回的HTML文件,因此无法直接在该页面上进行编辑或其他操作。如要对该报表进行变换(转换为统计图、更改查询条件等),将重新调用WI查询面板或其他功能,该请求将重新提交给WI效劳器,重新生成新的HTML文件。使用WebIntelligence连接语义层,在Web上执行Drill操作,返回的HTML文件将以超级链接、下拉列表等形式,为用户提供Drill操作功能。故此我们将执行Drill模式时生成的WI报表称为动态WI报表。HWBIS系统中所有HTMLWI报表均由灵活查询功能生成(第一期连接两个Universe:供给链_采购_灵活查询、供给链_订单履行_灵活查询),该报表可以另存为WI格式文件,以供发送至其他用户,或存放至BO资料库(Repository)进行共享。其他用户可以浏览WI报表保存当时的结果,或重新调用查询面板及执行Drill等其他功能,变换该报表。结果将可以保存为另一个HTMLWI报表。JavaScriptWI动态报表在使用WebIntelligence连接第三方厂商的OLAPServer时,WebIntelligence提供JavaScript面板,可嵌入访问OLAPServer返回的WI报表,并在该面板上对WI报表进行对象拖拽、对象点击等操作。HWBIS系统中,所有连接OLAPServer进行的多维分析功能(第一期连接采购与订单两个OLAPCube模型),都生成该类报表。用WebIntelligence连接MSAnalysisService,返回的结果将放入JavaScript面板中。用户可以直接在返回的面板上,对要分析的对象进行点击,实现Drill操作;或选择预先在MSAnalysisService中定义的Cube维对象、度量对象、条件等对象,拖拽至WI报表某一栏位,重新生成新的WI报表。HTMLBO报表在C/S结构BusinessObjects最终用户模块中定制的BO固定/灵活报表,发送到BO资料库Repository中共享,或者直接转存为HTML格式文件。用户可以通过浏览器从RepositoryDocument域中直接读取BO报表,选择标准HTML模式(StandardHTMLFormat),系统会自动将BO报表转换为HTML静态文件,此时BO报表将保存上次保存时的数据结果,用户不能在此HTML文件上对报表进行再次修改。HWBIS系统中,将可以根据用户需要,对华为固定报表/报告选择该静态方式进行浏览。这种方式通常可为仅需要读取数据结果或分析结果的领导及业务人员所选择,是快速浏览数据项/KPI值所常用的方式。ActiveXBO动态报表在C/S结构BusinessObjects最终用户模块中定制的BO固定/灵活报表,发送到BO资料库Repository中共享。用户可以通过浏览器从RepositoryDocument域中直接读取BO报表,选择增强报表模式(EnhancedDocumentFormat),系统将为用户提供一个ActiveX面板,将该BO报表直接以OLE方式嵌入其中。此时该报表可以执行刷新、重新输入查询条件等动态更新功能,并调用C/SBO的报表打印等功能,以解决浏览器自身存在的打印功能较弱问题。HWBIS系统中,该模式通常适用于统计分析人员,他们将会将整理或刷新后的报表打印或发送给领导或其他需要数据的部门业务人员。第一期固定报表展现华为固定报表是HWBIS系统的主要功能之一。就第一期而言,前期主要实现供给链领域采购主题5张固定报表/报告与订单履行主题10张报表。所有这些报表将按不同用户的需要,选择采购HTMLBO报表或ActiveXBO动态报表模式。如下表:第一期KPI报表模板第一期包括采购与订单主题,经过与业务人员确实认,采购主题包括24个KPI,共22个KPI报表模板(下单金额/下单数量、到货金额/到货数量分别合并);订单主题包括31个KPI,其中BO报表模板24个,其余在OLAPServer上建Cube。各KPI涉及的维度列表如下:在以上KPI报表模板中,我们只能根据每个KPI所关联的维度进行查询或分析,未关联的维度是无法查出数据的。
灵活查询与统计模块灵活查询与统计模块将允许用户在自己权限许可范围之内,对所关心的数据项进行灵活查询、统计、桌面型分析等。HWBIS系统灵活查询与统计模块将根据各自不同的展现需求实现以下功能特色:
OLAP分析模块第一期KPIOLAP分析概述HWBIS第一期将实现采购24个KPI及订单31个KPI的计算,其中可以对局部KPI(或其因子数据)进行OLAP分析。请参见下表:BOOLAP分析第一期采购与订单KPI中,除以下KPIOLAP分析在MSOLAPServer中实现外,其余可以进行OLAP分析的KPI都在BOKPI报表模板中实现OLAP分析。采购:方案准确率、预测准确率订单:承诺发货准确率、工勘及时率、供货期缺乏率、合同及时齐套发货率、合同平均运作周期、合同物料齐套率、合同延误周期在BO中实现各KPIOLAP分析所涉及的维度及维度层次请参见8.1小节“第一期KPIOLAP分析概述〞。OLAPServerCube模型对以下KPI,将在MSOLAPServer中建立OLAPCube模型。采购:方案准确率、预测准确率订单:承诺发货准确率、工勘及时率、供货期缺乏率、合同及时齐套发货率、合同平均运作周期、合同物料齐套率、合同延误周期在MSOLAPServer上分别为采购与订单各建立一个Database。数据源配置为:OLAP_DWDB01。由于时间维度均无法直接进行Rollup操作,因此,两个OLAPDatabase各包括以下Cube。采购:方案准确率(月、季、年3个Cube)、预测准确率(日1个Cube)订单:承诺发货率(年、月、日3个Cube)、工勘及时率(年、月2个Cube)、供货期缺乏率(年、月2个Cube)、合同及时齐套发货率(年、月、日3个Cube)、合同平均运作周期(年、月、日3个Cube)、合同物料齐套率(年、月、日3个Cube)、合同延误周期(日1个Cube)其中,订单Cube模型中,可设置以下共享维度:CCP_DIM、CONTRACT_CLASS_DIM、CONTRACT_DATE_DIM、PRODUCT_STATUS_DIM、REGION_DIM、SHIP_DEPT_DIM其中各KPI涉及的维度及维度层次请参见8.1小节“第一期KPIOLAP分析概述〞。
Portal集成方案Portal集成概述HWBIS系统前端展现功能由几个工具共同实现,而这些工具往往又都有着其独立的平安管理机制。对于管理员而言,这意味着必须去维护多套平安机制,繁杂的维护工作不仅极大程度地增加了管理员的工作量,更使前端展现、数据访问等平安策略同步变得困难重重,出错的可能性增大。而对前端用户而言,各自别离的平安机制,会使用户面对多套用户认证界面,不胜其烦。正是基于以上原因,HWBIS系统必须于对前端展现的平安策略进行集成,实现多个工具间的平安机制整合,同时充分考虑与本阶段HWBIS系统自身Portal及远期华为企业级Portal平安策略的集成问题。初期Portal集成设计方案由于华为公司将统一考虑公司级Portal,届时HWBIS平台所有前端应用都将基于该Portal,在目前我们亦必须考虑前端统一界面(集成OLAP多维分析、Universe灵活查询、报表等)需求。初期我们选择使用WebIntelligence产品的Portal组件InfoView作为HWBIS平台的统一前端应用界面。基于此应用,我们将使用JSP/ASP对WI进行二次开发,将所有前端应用集成于InfoView上,同时实现不同前端应用的用户机制统一(参见以下图)。在本阶段,由于前端功能暂不考虑与华为公司级Portal集成(产品支持),我们将在对BO/WI进行二次开发的基础上统一MSAnalysisService与BO两套用户机制(详细说明请参见前打量细设计说明书)。使用Windows2000Server用户组/用户/口令(),作为统一登录WIInfoViewPortal的帐户。通过WIInfoView登录成功后,系统将把该帐户信息以参数形式传递给BORepository(),分别进行BO与MSAnalysis用户认证(),实现用户化单一登录。当然,我们还是需要管理员分别在BO和OS上分别维护两套用户及权限机制。需要注意的是,BO用户名/口令与OS用户名/口令必须相同。远期Portal集成设计方案从远期考虑,华为公司将建立企业级Portal门户,HWBIS平台所有应用必须能够平滑集成到华为企业门户上去(参见以下图)。BO支持LDAP,可以直接从LDAP导入用户()。使用LDAP用户/口令(),作为统一登录华为企业Portal的帐户。通过WIInfoView进行BO用户验证(),之后MSAnalysis用户认证(),实现用户化单一登录。由于MSAnalysisService不支持LDAP,因此我们仍需要管理员分别在LDAP和OLAPServerOS上分别维护两套用户及权限机制。需要注意的是,LDAP用户名/口令与OS用户名/口令必须相同。
前端应用权限管理前端应用权限概述HWBIS系统前端应用权限应包括操作权限、数据访问权限、文件访问权限等,结合前端应用及使用的相关工具来看,应用包括BO/WI权限管理、MSAnalysisService权限管理、补录系统权限管理几方面。BO/WI权限管理BO/WI权限管理概述BO/WI的权限管理是基于BORepository(资料库)技术实现的。BORepository是存储于后台数据库中的一套管理数据库,用于实现对BO/WI产品的用户管理、操作权限控制、文件读取权限控制、数据访问权限控制等管理功能(参见以下图)。BORepository资料库分为三个域:SecurityDomains(平安域),存放所有用户定义的平安信息,包括用户名/口令,与其它各域相关的访问权限。UniverseDomains(Universe域),存放所有需要共享的语义层文件,同时包括语义层内所定义的与数据源的连接信息及业务转换。DocumentDomains(文档域),存放所有需要共享的报表文件结构信息。BO提供预定义的角色体系(Profile),这些角色已预先定义了局部操作级上的权限。我们将按上图所示的顺序设置BO/WI权限机制。即先创立BO用户组/用户,分别赋予用户原始Profile,由管理员根据具体需求,为每个用户进一步定义其操作权限,然后为用户组定义文件读取权限,最后为用户组定义数据访问权限。在Profile体系中进一步定义其权限包括四种方式:Inherit(继承)、Enable(开放)、Disable(屏蔽)、Hidden(隐藏)。默认模式为下级用户组继承上级用户组权限,用户继承其所属用户组权限,同时还能在此基础上进一步定制。用户管理模型BO用户组根据我们前期对华为业务部门需求的了解,结合我们的经验,我们认为在本工程初期,BO用户组将以华为公司组织机构设置为原型进行构建。具体细化到三级部门,并以今后可扩展至四级、甚至更细的部门划分为目标(参见以下图)。BO用户角色体系(Profile)BO用户角色体系包括:GeneralSupervisorBO总管理员,可以管理BO/WI中的所有对象。SupervisorBO帐户、报表管理员,可以执行BO最终用户模块与Supervisor管理模块,主要负责管理BO/WI用户组、用户、权限、共享报表文件等。Supervisor-DesignerBO帐户、语义层管理员,可以执行BODesigner设计语义层模块与Supervisor管理模块,主要负责管理BO/WI用户组、用户、权限、共享Universe文件等。Designer语义层设计员,可以执行BODesigner设计语义层模块与BO最终用户模块,主要负责定制语义层、定制报表模板等。User报表设计员,可以执行BO最终用户模块,主要负责定制报表模板、浏览报表等。Versatile通用用户,可以执行BO最终用户模块,主要为只读报表用户。BO用户按用户命名标准在BO中创立各部门用户,并分配其至相应用户组。HWBIS系统公司平台层面分配三种默认Profile的用户:GeneralSupervisor、Supervisor、Supervisor-Designer。一级部门(如ISC管理部)用户预先明确其在HWBIS中的职责,然后分别按其可以操作BO/WI模块的需要分配除GeneralSupervisor外的所有Profile。二级部门(行政采购部)可能会包括统计人员、分析人员、业务人员等,分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年生猪无抗养殖与微生态制剂应用操作手册
- 智能心率监测胸带重塑健身零售:线下体验店的数据闭环构建
- 十五五战略全景:东方美学基因如何驱动中国时尚产业全球领跑
- 重构千亿生态 社区烘焙工坊赛道 2026年中国社区烘焙工坊创业计划加盟扩张方案
- 智能拼接玩具赋能智慧农业教育:重构乡村科普成本结构
- 智能多店管理主机融合IoT:构建边缘计算新生态
- 2026年潍坊现代理工学院高职单招职业适应性测试考试模拟试卷含答案详解(综合题)
- 2027年扬州工业职院高职单招职业技能考试模拟试卷【考试直接用】附答案详解
- 2026年许昌颍河职业学院单招综合素质考试模拟试卷及答案详解【全优】
- 2025年内蒙古自治区兴安盟高职单招职业技能考试题库附答案详解【典型题】
- 2026年宣城广德市大学生乡村医生专项计划招聘3名考试参考题库及答案详解
- GB/T 47651-2026温室气体产品碳足迹量化方法与要求光热发电
- 高温天户外劳动者休息驿站建设
- (2026年)腹腔镜下食管裂孔疝修补术健康宣教课件
- 胃肠镜科普宣传
- 乳胶漆涂刷质量保证措施
- 小升初语文拼音与汉字专项练习(含解析)
- 作业标准培训教材
- 重症肺炎分层诊断与评估
- 纺织企业安全生产三项制度
- 龙骨灸课件教学课件
评论
0/150
提交评论