集中式SAPBW系统开发_第1页
集中式SAPBW系统开发_第2页
集中式SAPBW系统开发_第3页
集中式SAPBW系统开发_第4页
集中式SAPBW系统开发_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、集中式SAPBVW(统开发随着企业业务系统中数据的积累达到一定规模,越来越多的企业利用数据仓库产品对这些数据进行整合、分析、处理,实现商务智能,为企业经营管理层提供决策支持。SAPBWBusinessInformationWarehouse)是SAP公司的数据仓库产品,通过BW惊统与ECC?SAP系统及其他非SAP系统相连接,可以获取这些系统的业务数据,进行业务分析,生成面向主题的多维数据集合和更高一级集成水平的业务报告,为管理决策提供依据。本文主要探讨集团式企业在集中的SAPBW环境中,如何进行科学的开发及管理来规避开发及运维管理中的风险,在满足各分子公司个性化需求的同时实现集团管控。1集中

2、式BW系统架构及分散式BW系统架构对于拥有众多下属企业,行业及地区分布较为复杂的集团式企业,其SAPBW系统的架构可以选择集中式的服务器架构,也可以选择按照业务模块或者按照片区、分子公司实施分散式的系统架构。分散式的系统架构策略有利于体现个性化需求,且各个分散系统中的开发及运维管理较为容易,但是存在成本控制、业务设计管理、跨公司信息流整合、需求反应速度等问题。集中式的服务器整合架构方案虽然不利于体现个性化需求,且多家分子公司共存的开发及运维管理较为复杂。但是这种方式是优化企业IT资源,最大限度实现企业集中管控,实现企业业务流程及数据的标准化,建立统一信息平台的最有效方式。2集中式SAPBW系统

3、的开发由于集团式企业中各分子公司都在集团的同一套SAPBWK统中进行项目建设及运维,这不可避免的会产生冲突。案例一:多家分子公司基于同一个模型进行开发,但是某个字段取值逻辑不同。案例二:A公司根据需求要将某系统配置参数设置为他需要的值,而B公司却需要设置为另一个值。案例三:多家分子公司对同一公共对象进行修改后,其传输请求没有按照传输请求释放的顺序进行传输,导致了修改内容互相覆盖,产生错误。上述问题的产生归根到底都是由于多个开发者修改了同一个公共对象。解决的方式可以考虑以下两种途径:第一种:在技术架构设计上采用企业级数据仓库架构,将各分子公司的开发及运维区域分开,来达到减少公共对象的目的。第二种

4、:对于无法彻底分开的公共对象,可以采用技术手段与管理方法相结合的方式进行控制,即在建立规范、流程的同时,利用一些技术手段对关键点进行检查。2.1 企业级数据仓库(EDW/架构基于数据仓库之父BillInmon的自上而下建立数据仓库的思想来建立SAPBW企业级数据仓库架构,可以大大的减少开发中的公共对象。这种思想的核心是先建立集团级的数据仓库层,在这之上再建立各分子公司的数据集市层。集团级数据仓库层按业务模块存储集团级别的明细数据,其数据与源系统数据基本一致,不涉及逻辑分析计算。各分子公司的数据集市层存储按业务分析主题划分的数据,可以在这层进行个性化的逻辑处理,并出具各类报表及指标分析。采用这种

5、方式建立的企业级数据仓库架构可以使各分子公司的开发大部分集中在各自的数据集市层,由集团来负责维护集团级的数据仓库层。这样在满足集团式企业中各分子公司在同一套SAPBW系统中共同开发的同时,使得开发及权限管理较为清晰,能够较好的规避开发冲突及风险,实现集团层面的管控。2.2 开发关键点控制即便使用了企业级数据仓库的架构,仍然存在一些公共对象,对它们的变更会影响到所有基于集中式SAPBW系统的应用。这就需要集团层面设置一个开发管理及管控角色,建立相关的管理规范和操作流程,对各项目间的冲突进行协调,对风险及关键点进行把控。相关管理规范和操作流程主要有:开发管理规范、命名规范、需求开发流程、传输流程、

6、系统变更流程、帐号及权限变更流程等。在这些流程中,集团层面的管理者要在关键点对项目进度和质量进行控制,提供方向性的建议和策略上的指导。比如:在开发需求审核时,要积极推行集团标准报表体系,减少内容类似、仅格式存在一些差异的个性化报表需求。在传输请求审核时,要对开发内容进行检查,对开发成果的非功能性需求(如安全、效率)进行审核,对公共对象的变更进行审核等等。在系统变更流程审核时,要把控其对整个系统的影响。在帐号及权限变更流程审核时,要保证不存在越权等违规情况发生。( 1)全局配置对象在集中式BW原统中,对于一些全局配置对象,如允许提取的字符集、增量更新模式以及SPR色务码下的配置内容,只能由集团层

7、面的维护人员进行配置。各分子公司如果提出变更需求,需执行相应的系统变更流程,由集团层面做出影响评估后,方可执行或驳回。( 2)公共开发对象在集中式BW原统中,即使采用了ED隙构进行设计,仍然会存在一些公共的开发对象。对于这些公共开发对象,在多个项目并行进行的时候,一定要有集团管理人员对这些公共开发对象的开发逻辑进行整体把握,并对相关传输请求的传输顺序进行把控,防止相互覆盖产生错误。另外,还有如下需要特别注意的地方:BW功能增强程序(CMOD:SAPBWH提供这样一个单一的全系统共用的出口,对BW功能进行增强,可采用模块化的设计方法,将不同分子公司的内容用子程序分开。信息对象:要特别注意新建信息

8、对象参考已有信息对象的情况,若其中一个信息对象发生变更,另外一个也会随之产生改变。BWQuery开发中的全局结构和全局变量:只能由集团层面的人员统一维护。BusinessContent业务内容:BusinessContent业务内容在系统上线后一旦重新进行激活将会导致开发内容丢失,回到系统安装时的初始状态。由于无法对BusinessContent业务内容的权限进行控制,一旦操作不慎,将会造成毁灭性的错误,所以建议在项目初期将这些标准内容拷贝成自定义内容后再进行修改。( 3)数据安全及开发安全在企业级数据仓库架构下,可以按照各分子公司所属的数据集市进行开发权限及数据权限的控制。但是对于那些基于集团模型出具的全集团共有报表,要想控制数据查看权限,在开发时还应注意模型中要有权限相关的信息对象,报表中要有权限变量。3结束语综上所述,集中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论