前言: 起航学习网给大家介绍的是“湘大论文:基于SAPBW的电信公司总账管理系统设计与实现”方面的知识点,关注起航学
起航学习网给大家介绍的是“湘大论文:基于SAPBW的电信公司总账管理系统设计与实现”方面的知识点,关注起航学习网就等于关注成考,每日最新成考指南信息就在起航学习网!
报考湘大本科层次的学子即将毕业了,但是这并不意味着我们就没有作业了,众所周知,凡是毕业的学子,无论成考大专还是本科都需要准备毕业论文,如此才可以给自己的学业画上一个圆满的句号。今天我校给考生分享的是“基于SAPBW的电信公司总账管理系统设计与实现”一文。希望可以帮助大家了解论文写作的规范。
湘大成考毕业论文(设计)任务书
论文(设计)题目:基于SAPBW的电信公司总账管理系统设计与实现
一、主要内容及基本要求
为了适应信息化这样一个大的趋势与潮流,这样一个时代的主题,越来越多的国际企业甚至国内的企业已经实施了典型的数据处理系统,已达到加快企业内各个业务领域的发展速度、降低成本和使流程自动化等目的。而在这些以处理公司日常事务为主体的典型数据处理系统(OLTP)的实施后,企业数据处理却面临着:事务数据越趋复杂;数据量随时间的累积呈指数级增长;企业内各种OLTP系统的各自为政,混乱,不兼容等问题。如何整合、处理和分析这些数据为企业决策提供更好的支持变得越来越重要。
通过研究商务智能领域的相关技术以及企业数据处理中的商务智能解决方案,并应用SAPBW这一SAP企业信息完全解决方案中代表世界先进水平的商务智能模块于国外某电信公司进行OLAP多维分析,本文提供了一个企业复杂、大量数据处理的思路,并在项目中实际实施,为企业的管理决策提供了很好的数据支持。
二、重要研究的问题
1.遵循商务智能思想,实施了一个基于SAPBW的电信公司总账管理模块
2.分析并应用了数据仓库多维数据模型设计方法(需求确定,粒度的设置,维度选定,Keyfigure和Characteristic的确定等)
3.从数据获取到数据转换再到数据上分析了SAPBW的ETL技术
4.分析并应用了商务智能OLAP多维数据分析技术(切片、切块、上钻、下钻、旋转等)
5.最后对商务智能技术进行了总结和展望
三、进度安排
|
序号 |
各阶段完成的内容 |
完成时间 |
|
1 |
选题 |
2012.12.20 |
|
2 |
开题 |
2012.12.28 |
|
3 |
初稿 |
2013.02.02 |
|
4 |
修改 |
2013.02.20 |
|
5 |
定稿 |
2013.03.08 |
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
四、应收集的资料及主要参考文献
王珊.数据仓库技术和联机分析处理[M].北京:科学出版社,1998
[1] 于宗民,刘义宁.数据仓库库项目管理实践[M].人民邮电大学出版社,2006
[2] 王金龙.数据挖掘研究进展[J].青岛理工大学学报,2007:23-34.
[3] 王学辉.教你使用数据挖掘工具Weka[J].电脑学习,2007:12-15.
[4] 韩家炜.数据挖掘---概念与技术[M].北京:机械工业出版社,2000:106-150.
[5] 陈文伟.智能决策技术[M].北京电子工业出版社.1998
[6] 陈永杰.SAP商务智能完全解决方案[M].机械工业出版社.2008.1
[7] 池太威.数据仓库结构设计与实施[M].北京电子工业出版社.2005
[8] G.Piatetsky-Shapiro.Dataminingandknowledgediscoveryinbusinessdatabases[J].IMIS.1996
[9] 林宇.数据仓库原理与实践[J].北京人民邮电大学.2003
[10] 李英,冯玉强.基于数据仓库的决策支持系统[J].计算机应用于软件.2000
[11] CSDN.数据仓库特点比较.
http://www.pconline.com.cn/pcedu/empolder/db/other/0411/486379.html
[12] 陶树平.基于星型模型的数据仓库中维变技术的研究[J].计算机工程学报.2003
[13] 夏国恩,金伟东,张葛祥.商务智能在中国胡现状和发展[J].西南交通大学.2006
[14] 张宁,贾自艳,史忠植.数据仓库中ETL技术的研究[J].中国科技大学研究生院计算机学报.2002.
[15] 焦慧敏,汪林林.商务智能在现代企业中的应用与研究[J].重庆邮电学院.2006
[16] 王卫平,徐宏发.基于WebServices的商务智能的网络研究[J].计算机系统应用,2005
对基于SAPBW的电信公司总账管理系统设计与实现的文献综述
一、研究的目的及现实意义
就目前而言,越来越多的国际企业甚至国内的企业已经实施了典型的据处理系统。而实施这些系统的主要目标在于加快企业内各个业务领域的发展速度、降低成本和使流程自动化。比如说现在流行的ERP系统、企业内网和其他办公自动化系统等都是为了这一目标服务。这些其实都是OLTP系统,是以处理企业事务为目标的。
随着这些OLTP系统的实施,企业事务数据的越趋复杂,需要分析的数据量随着时间的累积呈指数形增长。而企业内各种OLTP系统的各自为政,混乱,不兼容增加了数据处理的复杂性。如何高效,最大化的运用,分析这些数据已成为一个巨大的问题。
本文是就国外某电信公司的SAPBW实际项目具体延伸、阐发的。该公司作为国际电信也得著名企业有着庞大的组织以及比较长的历史,实际面临着上面提到的企业数据处理的问题。首先该公司有着比较长的企业数据处理系统的实施历史,早在2001年该企业就实施了SAPR3等事务处理OLTP系统,积累了数据量巨大的历史数据;其次它有着庞大而复杂的而组织,在欧洲各国,美洲,亚洲等地区都有着子公司,而这些分机构也都部署有自己的OLTP系统,这些系统各自为政,彼此互不兼容,正逐渐形成一个个信息孤岛。在面临这些问题的时候,企业却迫切的需要很好的分析这些数据以捕捉市场信息,掌握市场趋势等从而为企业管理决策提供支持。
二、研究的主要观点和研究方法
BW是SAP的数据仓库模块,现在叫做商务智能,被誉为企业的采金器,主要可以出具对企业有指导性方向的报表,因为当企业实施了SAP后,其R/3系统(及OLTP系统)就像一个诱人的大金矿包含了巨大的有用信息,但是这些数据又无法变成可读的方式供决策者参考。所以必须要采用BW来分析这些数据,提取有用信息,为公司的决策提供坚实的数据支撑。
现在国内80%的大型企业均已实施了SAP的R/3系统,比如FI,PP等模块。随着这些OLTP系统数据的逐渐膨胀,数据的有效利用,数据的有效利用成为一个必须重视的问题。未来不短的时间内,BW必定要广泛的应用的各个大型企业中。
目前数据仓库在各个行业的应用基本上只是停留在完成了报表的生成和日常业务的分析上,还没有达到对数据进行深入挖掘的水平,这样其实还不能给企业带来真正的效益,也还远远没有发挥出数据仓库的应用价值。
为了提高数据仓库的使用效率我们要遵循以下的规则:
①首先要做到信息系统平台的统一和数据结构的统一,从而提高ETL和数据分析的效率。
②安排专门的电脑技术人员来指导数据仓库的应用,同时对业务人员进行培训,让其知道数据仓库的相关操作,并能在数据仓库的基础上进行分析。通过这样协调好业务和技术部门间的相互合作,充分地发挥业务、技术人员各自的优势,并将其结合起来,做到面对不同的需求构建合适的模型并高效地应用到实际的企业活动中。
③不仅要建立数据仓库模型,还应在模型之上建立相应的OLAP分析系统甚至数据挖掘系统,从而对数据仓库中的数据进行有效地分析和挖掘,充分提取有价值的信息。
三、参考文献
[1] 王珊.数据仓库技术和联机分析处理[M].北京:科学出版社,1998
[2] 于宗民,刘义宁.数据仓库库项目管理实践[M].人民邮电大学出版社,2006
[3] 王金龙.数据挖掘研究进展[J].青岛理工大学学报,2007:23-34.
[4] 王学辉.教你使用数据挖掘工具Weka[J].电脑学习,2007:12-15.
[5] 韩家炜.数据挖掘---概念与技术[M].北京:机械工业出版社,2000:106-150.
[6] 陈文伟.智能决策技术[M].北京电子工业出版社.1998
[7] 陈永杰.SAP商务智能完全解决方案[M].机械工业出版社.2008.1
[8] 池太威.数据仓库结构设计与实施[M].北京电子工业出版社.2005
[9] G.Piatetsky-Shapiro.Dataminingandknowledgediscoveryinbusinessdatabases[J].IMIS.1996
[10] 林宇.数据仓库原理与实践[J].北京人民邮电大学.2003
[11] 李英,冯玉强.基于数据仓库的决策支持系统[J].计算机应用于软件.2000
[12] CSDN.数据仓库特点比较.
http://www.pconline.com.cn/pcedu/empolder/db/other/0411/486379.html
[13] 陶树平.基于星型模型的数据仓库中维变技术的研究[J].计算机工程学报.2003
[14] 夏国恩,金伟东,张葛祥.商务智能在中国胡现状和发展[J].西南交通大学.2006
[15] 张宁,贾自艳,史忠植.数据仓库中ETL技术的研究[J].中国科技大学研究生院计算机学报.2002.
[16] 焦慧敏,汪林林.商务智能在现代企业中的应用与研究[J].重庆邮电学院.2006
[17] 王卫平,徐宏发.基于WebServices的商务智能的网络研究[J].计算机系统应用,2005
目录
摘要 8
ABSTRACT 9
1设计目标及研究内容 10
1.1系统主要内容 10
1.2主要研究内容 11
2 商务智能关键技术研究 13
2.1商务智能技术 14
2.1.1商务智能概述 14
2.1.2数据仓库技术 15
2.2SAPBW研究 15
2.2.1BW的结构 15
2.2.2BW数据模型研究 16
3SAPBW总账管理系统模型设计及结构搭建 16
3.1SAPBW总账管理系统需求分析 17
3.1.1SAPBW总账管理系统应用目标分析 17
3.1.2SAPBW总账管理系统业务分析 18
3.2SAPBW总账管理系统系统架构设计 18
3.3SAPBW总账管理系统数据模型构建 20
4SAPBW总账管理系统ETL流程研究 21
4.1SAPBW总账管理系统ETL概览 21
4.2SAPBW总账管理系统数据获取层设计与实现 23
参考文献 24
基于SAPBW的电信公司总账管理系统设计与实现
摘要:为了适应信息化这样一个大的趋势与潮流,这样一个时代的主题,越来越多的国际企业甚至国内的企业已经实施了典型的数据处理系统,已达到加快企业内各个业务领域的发展速度、降低成本和使流程自动化等目的。而在这些以处理公司日常事务为主体的典型数据处理系统(OLTP)的实施后,企业数据处理却面临着:事务数据越趋复杂;数据量随时间的累积呈指数级增长;企业内各种OLTP系统的各自为政,混乱,不兼容等问题。如何整合、处理和分析这些数据为企业决策提供更好的支持变得越来越重要。
通过研究商务智能领域的相关技术以及企业数据处理中的商务智能解决方案,并应用SAPBW这一SAP企业信息完全解决方案中代表世界先进水平的商务智能模块于国外某电信公司进行OLAP多维分析,本文提供了一个企业复杂、大量数据处理的思路,并在项目中实际实施,为企业的管理决策提供了很好的数据支持。
本文主要工作:
① 遵循商务智能思想,实施了一个基于SAPBW的电信公司总账管理模块
② 分析并应用了数据仓库多维数据模型设计方法(需求确定,粒度的设置,维度选定,Keyfigure和Characteristic的确定等)
③ 从数据获取到数据转换再到数据上分析了SAPBW的ETL技术
④ 分析并应用了商务智能OLAP多维数据分析技术(切片、切块、上钻、下钻、旋转等)
⑤ 最后对商务智能技术进行了总结和展望
关键字:商务智能,OLAP,数据仓库,SAPBW
SAPBWBasedTeleCommunicationCompanyGeneralLedgeSystemDesignandAchieve
Abstract:Followthetrendofinformationprocess,moreandmoreenterprisesandcompanyhaveapplyclassicalinformationprocesssystemtoreducethecostandtomakethebusinessprocessautomatic.AftertheapplicationoftheseclassicalOLTPsystems,theseenterprisesmeettheproblemsthat:thetransactiondatabecomemoreandmorepell-mell,andthequantityofthesebecomemoreandmorehuge.Itbecomesaproblemtoanalysisandtomakeusethesedata.
BystudytheBusinessIntelligenttechnologyandEnterpriseDataProcessBISolutionweapplytheSAPBWBISysteminaninternationaltelecommunicationsenterprisetoanalysis(OLAP)thebusinessdatamulti-dimension.Andfindawayforhugeandcomplexdataprocess.
TheMainWork:
① FollowtheBusinessIntelligencetheory,createaSAPBWbasedTeleCommunicationCompanyGeneralLedgeSystem
② MakeadeepanalyzeforthedatamodelingofDataWarehouse(Requirement,granularity,Dimension,Keyfigure,Characteristicandsoon)
③ AnalysisandapplytheSAPBWETLProcessfromdataacquisition,transformationtodataload.④ StudytheBIOLAPMulti-Dimensiondataanalyzetechnique(slice,dice,drillandsoon)
⑤ MakeasummaryandforecastfortheBI
Keywords:BusinessIntelligent,OLAP,DataWarehouse,SAPBW
基于SAPBW的电信公司总账管理系统设计与实现
1设计目标及研究内容
1.1系统设计目标
本系统的主要目标是提供好一整套公司所有财务业务的事务记录。全方位记录公司所有层面的业务,来保证SAP系统中会计数据的真实性和完整性。接着分析总账相关的一些信息并以报表的方式展现,以反映公司财务状况,为决策者提供有用的信息
主要功能:
① 销售总结及销售明细分析
对企业R/3系统中的销售记录做一个总计,并对其进行分析,产生明细销售报表,反映公司销售情况
② 支出总结及支出明细分析
公司支出金额的一个统计,反映公司具体支出数据。为公司控制成本等提供数据支持
③ 资产明细及资产总结
对公司资产的分析,总结,反映库存,公司先由资产等信息
④ 税务分析
对公司具体税务的分析
⑤ 实际发生费用控制
公司成本控制,各个流程中费用情况
⑥ 面向客户的存货清单
公司库存信息
本系统通过综合公司内财务业务数据记录,并对其进行分析,展现等,满足公司的财务需求。通过对这些数据的分析还能够为控制支出,节约成本的公司决策提供强有力的数据支持。
1.2主要研究内容
本文主要内容包括:商务智能及数据仓库概念综述;SAPBW数据模型的设计和建立,SAPBW的数据加载技术,ETL流程的控制;SAPBW的数据报表展现及多维分析等。
① 数据上载方式选择
我们知道随着企业内ERP实施时间的增长,企业需求的越趋复杂,以及企业信息系统选择的多样话等等,企业的OLTP等系统面临巨大的问题:
首先随着企业的业务扩展和系统实施时间的增长,系统内记录的数据从宽度上不断扩展而又从深度上不断累积。这两者的结合直接导致系统内数据数量急剧膨胀,而数据的种类又越来越复杂。
其次由于各种历史原因如并购,或者是企业的不同时期的不同选择等因素,现在大型企业内的OLTP系统往往不止一种。Oracle,SAPR/3端,SQLServer等等,可以说各种源系统应有尽有。
上述的两个问题尽管艰难,尽管艰巨,但是我们必须解决。在数据上载方式的选择上必须认真对待,仔细考虑。
如何处理数据量过大的效率问题,如何在繁复的数据中选择需要分析的数据等等,必须考虑清楚。而面对各种类型的源系统,我们也需要对每种源系统选择相对应的上载方式(functionsmodel,SAPAPI,数据实时获取等),也需要处理好不同数据源数据的连接问题。
② 数据抽取效率提高
前面已经提到本系统需要处理的数据,数量巨大也很复杂,所以数据抽取的效率至关重要。数据抽取效率的提高跟众多因素息息相关。其中包括数据抽取方式的选择:a.PSAb.Idoc;数据仓库模型的结构等。
③ ETL的设计
ETL是SAPBW的整体流程中最主要的部分,其负责从源系统中将数据导如数据仓库模型中。ETL设计的好坏是判断一个BW系统好坏的关键指标。
ETL的设计主要包括一下几个方面:
1) 是否在部分数据抽取中采用实时数据抽取,直接从BW的Data-Source/PSA中将数据传输到数据仓库模型这一Datatarget中。
2) DSO的使用。DSO是BW架构中的数据传输的一个中间层,负责数据的连接,部分存储等。在ETL中如何组织DSO,数据如何在DSO与DSO中传输、连接最终导入Info-Cube等info-provider中或者直接用DSO作为OLAP数据提供端,DSO间的层级,连接关系等都至关重要。DSO有:标准DSO,写入优先,直接写入三种,选择使用何种DSO也很重要。
3) 是否使用infosource。Infosource在BW中用来实现多到多的数据传输,既从多个数据源到多个数据目标对象。在ETL中使用infosource或者通过多个数据源到多个数据目标对象间的直接连接来实现数据传输,对于ETL的性能等有一定的影响
④ 数据仓库模型的设计
数据仓库模型是SAPBW整体架构中无庸置疑的核心,它是SAPBW中数据存储的最终地址。整个BW组件的中心任务就是将数据从源系统中经过抽取、转换、上载等过程传输到数据仓库模型中,接着对该模型中的数据进行分析,最后展现在各类报表上。综上所述,数据仓库模型是BW组件的最主要组成部分,其设计对整个系统至关重要。
数据仓库模型的设计主要包括:
1) InfoObject的设计。
Info-Object是BW中最小的数据对象,其相当于一张数据表中的字段。主要有两种infoobject:keyfigure主要记录事务数据,也就是实际要计算,显示的关键数据,比如价格,销售量等;characteristic则主要用于导航,比如用户名等,其主要用来限制在报表中应该显示哪些keyfigure。InfoObject的设计直接与业务需求相关,根据业务需求我们决定需要哪些keyfigure,哪些characteristics,而这写characteristic中又有哪些attributes,包括text属性,display属性和navigation属性。
2) Info-cube的设计
Info-Cube是大多数BW系统中的Query数据提供方。它的设计包括Cube中应该包括哪写Info-Object,负责哪个时间段或者区域的某一个业务相关的数据。
3) 是否使用Multi-Cube,Info-Set,VirtualProvider
Multi-Cube,Info-Set,VirtualProvide都是所谓的虚拟Info-Provider.
4) Hierarchy
层级反映的是不同Characteristic的之间的连接关系和等级关系,比如区域间的所属关系:WorldEuropeFrance.用好Hierarchy能够使报表呈现得更具层次性,更具可读性
⑤ QueryDesign
Query(报表)是BW展现给决策者的最终视图,直接与用户进行交互,它设计的好坏直接影响用户的满意度。
Query设计主要包括:
1) 报表中应该显示哪些字段
2) 过滤条件,计算公式
3) 是否使用Structure
4) Hierarchy的使用
⑥ QueryPerformance
前面已经提到Query是用户的直接交互对象,它的性能好坏直接影响用户的真实体验。提高QueryPerformance至关重要。
提高QueryPerformance有以下几个关键点:
1) 是否使用Aggregation.
2) 是否运用Cache.
3) 少用Cells
4) 不用或少用不等条件
2商务智能关键技术研究
商务智能是现在日益兴起的一个理念和技术,是一种通过对历史数据进行组织、整合并从中提取信息,加以分析,最终形成知识或者情报,从而帮助组织了解运作状况并进行分析、预测和计划的方法和过程。而SAPBW是SAP公司开发的代表国际先进水平的商务智能解决方案。
2.1商务智能技术
2.1.1商务智能概述
商务智能即BusinessIntelligence,简称BI有时也称为BW(BusinessWare-house。其最早由GartnerGroup提出,被定义为由数据仓库甚至是数据集市,报表查询,OLAP,数据挖掘,数据备份及恢复等组成,以帮助企业进行决策为目标的一类技术及应用。也可以理解为商务智能是代表为了提高企业运营性能而采用的一系列方法、技术和工具的总和,它的核心目标就是为了更好的利用企业积累的业务数据从而更好的帮助企业进行决策。
为了适应信息化这样一个大的趋势与潮流,这样一个时代的主题,越来越多的国际企业甚至国内的企业已经实施了典型的数据处理系统,已达到加快企业内各个业务领域的发展速度、降低成本和使流程自动化等目的。随着这些以处理公司日常事务为主体的典型数据处理系统(OLTP)的广泛应用,企业各类应用系统积累了大量的历史数据。但是在很多情况下,这些海量的数据并不能得到很好的利用。数据量的巨大化,数据系统的彼此不兼容,各个信息孤岛的形成等等严重影响着数据的有效使用。一方面数据不断积累,数据量越来越多,数据越来越复杂;另一方面管理者和决策者却往往只能根据固定格式,固定时间,固定内容的报表系同获取邮箱的经营与业务信息,根本无法适应激烈的市场竞争。如何有效地分析,处理已有的海量数据,从而将其转化为有价值的商用信息,更好的支持商务决策,变得越来越重要。商务智能在这样的大背景下应运而生。
前面已经提到商务智能系统建设的主要目标是为企业提供一个统一的分析平台,将企业内的各类数据集合起来,通过组织,整理,以更好的进行分析,进行深层次的挖掘,从不同的方向,角度分析企业业务指标并构建业务知识模型。但是商务智能技术并不是一种基础技术或者产品技术而是由数据仓库,OLAP和数据挖掘等相关技术共同形成的。其中数据仓库技术,将数据整合起来,形成成一个利于分析的集合;OLAP技术则对数据进行各种分析,并可通过报表呈现出来;数据挖掘则对数据进行深层次的挖掘,提取有用的信息。
总之商务智能建立在数据仓库、OLAP、数据挖掘等级技术的基础之上,通过集合,整理数据,进行分析,挖掘等,从而为企业决策提供有力的数据支持。
2.1.2数据仓库技术
数据仓库技术是商务智能体系的核心技术之一,通过转换、整合、汇总数据,以利于分析数据。美国科学家WilliamInmon在90年代初期首次提出了“数据仓库”的概念并将其定义为:“一个面向主题的、集成的、稳定的、随时间变化的包含大量历史数据的数据集合,用于支持经营管理中的决策制定过程。”
① 数据仓库特点分析
由以上定义可以归结出数据仓库的四个特点:
1) 面向主题:传统操作型系统主要是面向事务,即主要正对具体的业务,各个业务系统之间相互独立。但是数据仓库是面向主题的,即面向用户决策时所关心的重点方向,大多数情况一个主题会包括多个业务系统。
2) 集成:传统数据系统限于事务处理的特点,其数据往往跟具体业务相关,是相互独立,不一致的。而在数据仓库中通过在数据抽取、清洗的基础上对系统进行加工、汇总和整理,将某一主题相关的数据集合起来。
3) 稳定性:传统数据系统主要负责对具体的业务数据进行处理,数据往往是实时的,不断更新的。而数据仓库系统主要是对历史数据进行整合、分析
其数据主要是历史的,稳定的,不变的,具有相对的稳定性。
随时间变化:虽然数据仓库主要是处理历史数据,但是它的数据也不是固定。
2.2SAPBW研究
众所周知SAP是国际著名的企业信息服务公司,为企业提供了一整套的企业信息处理解决方案。特别是SAPR/3系统作为全球领先的ERP系统,正被绝大多数的世界500强企业采用,以管理具体业务。而随着企业信息化的成熟,SAP公司又推出了SAPBW这个商务智能解决方案以更好的处理日益累积的历史数据,从中提取有用信息,为管理决策提供支持。
2.2.1BW的结构
SAPBW是SAP的商务智能解决方案,它的结构跟经典商务智能系统没有很大的分别,主要由3层组成:DW(数据仓库层),BI服务层,展现层。图2.5表现了这一结构。
图2.5SAPBW结构
2.2.2BW数据模型研究
所谓对象在BW中是指存储或者表现实际数据的单位,相当于数据库中的表或试图。正是这些对象构成了BW的多维数据模型,最为BW中数据存储的单位,为数据而分析提供支持。在BW中进行多维数据建模其实就是一个根据业务需求创建各种对象的过程。在BW中主要有6种对象,可以分为物理对象及逻辑对象俩个大类。其中Info-Object、DSO、Cube以及Multi-Cube是最常用的对象。
图2.6:Info-Cube结构
3SAPBW总账管理系统模型设计及结构搭建
3.1SAPBW总账管理系统需求分析
企业实施BW系统的原因都在于其业务系统积累了大量的历史数据,而企业寄希望于通过实施BW系统来变废为宝,从这些大量而复杂的历史数据中获取有价值的信息,为管理决策提供有力的数据支持。本项目就是这样一个实例。XX国外电信公司早在02年之前就实施了SAPR/3系统积累了大量的历史数据,这些数据蕴含了巨大的商业价值,所以该企业下定决心实施SAPBW系统来合理的分析,利用这些信息。这整个SAPBW系统十分庞大包括财务、采购、人力等等,而本文要分析的SAPBW总账管理系统知识SAPBW整体架构中Finance模块中很小的总账管理部分。
3.1.1SAPBW总账管理系统应用目标分析
SAPBW总账管理系统是为了分析企业的财务历史数据从而获得该企业的财务运营状况:包括资产,支出,收益等信息而搭建的模块。通过实施这一BW模块,用户可以从多个角度,多个视图,多个方面,多个层次分析企业的历史财务状况,总结规律发现问题。
其主要目标包括以下这些方面:
① 销售总结及销售明细分析
对企业R/3系统中的销售记录做一个总计,并对其进行分析,产生明细销售报表,反映公司销售情况
② 支出总结及支出明细分析
公司支出金额的一个统计,反映公司具体支出数据。为公司控制成本等提供数据支持
③ 资产明细及资产总结
对公司资产的分析,总结,反映库存,公司现有资产等信息
④ 税务分析
对公司具体税务的分析
⑤ 实际发生费用控制
公司成本控制,各个流程中费用情况
⑥ 面向客户的存货清单
公司库存信息
3.1.2SAPBW总账管理系统业务分析
总账管理是属于财务的范畴,再本项目中需要从该电信公司的SAPR/3系统的FI(财务)模块抽取数据。通过ETL(抽取,转换,上传)导入SAPBW的数据仓库层后从销售、之处、税务、资产、存货等方面对数据进行多维分析、实时查询和数据挖掘等。
3.2SAPBW总账管理系统系统架构设计
分析了需求现在需要设计BW的系统架构。使用几层架构?是否使用Multi-Cube?Info-Cube是否要按地区时间分类?DSO层级的设计等问题都需要设计清楚。
本项目的客户是国外电信公司,其所设记得业务遍布全球,欧洲、亚洲、北美都有其业务存在,而且该公司早在02年之前就实施了R/3系统,积累的数据量非常庞大。而同时由于该公司实施的ERP系统比较统一,没有形成所谓的信息孤岛,所以数据源一致。综合种种因素其BW总账系统的架构设计成如图3.2所示:
图3.2BW总账管理系统整体架构图
而DSO的层级结构有以下两种:
第一种:
是数据来源不一致,不同数据源的结构不同,需要在BW数据仓库这一层级汇总到一起以供分析,而按照BW的建模的一般传统对于每个不同的数据源首先都要建立一个结构相同的DSO把数据源数据先按照数据源结构原封不动复制到BW层,在通过一个共同额DSO最后汇总到一起。所以这种结构一般有两个DSO层,第一层负责从数据源获取数据,第二层负责汇总数据。其结构如图3.4所示:
图3.4DSO层级模式1
第二种:是数据来源一支只需从数据源获取数据,不需汇总。其结构如图3.5所示:
图3.5DSO层级模式2
在本项目中由于数据源一致所以采用第二种结构,但是由于数据量过于巨大所以对于每一个Cube都创建了一个结构一样的数据获取DSO。
3.3SAPBW总账管理系统数据模型构建
建立了需求业务模型而且设计好了系统架构后,接下来要做的就是构建数据模型了。在SAPBW中构建数据模型的过程也就是创建Info-Object,Info-Cube和数据存储对象DSO的过程。
根据业务模型我们的出以下的逻辑模型:
图3.6SAPBW总账管理系统数据模型逻辑结构
4SAPBW总账管理系统ETL流程研究
建立BW数据模型后,需要将源系统中的数据导入BW层存储起来。在SAPBW中获取数据这个步骤遵照数据获取,数据转换,和数据上载即ETL(extract,transformation,load)的流程。
4.1SAPBW总账管理系统ETL概览
在SAPBW中的ETL流程跟一般BI系统的ETL流程大体一致,首先我们从数据源中获取数据,将数据导入BW系统中,接着对数据进行转换是数据结构和BW模型结构一致并符合需求,最后将数据上载到数据模型中存储起来以供OLAP分析。
图4.1展示了BW中简单的ETL流程:
图4.1SAPBWETL简单流程
其中DataSource由大量字段组成,这些字段为数据传输到BI的业务单位提供数据。从技术角度来看,DataSource包含大量逻辑删属于同一类的字段,对于到BI的数据传输而言,这些字段以一个平面机构(提取结构)提供,对于层次结构而言在,它们以多个平面结构提供。而DataSource按其存储的数据类型的不同有区分为以下两大类共4种:
(1) 交易数据的DataSource
(2) 主数据的DataSource
1) 属性的DataSource
2) 文本的DataSource
3) 层级结构的DataSource
在BW中各种数据源的数据通过InfoPackage或其他方式首先传输到DataSource中形成统一的结构然后通过数据转换等先后导入DSO和Cube等InfoProvider中。
本项目的ETL流程也大体遵照这种经典的流程,先从数据源中间数据导入到DataSource:0FI_GL_4中然后通过Transformation将数据按照各种规则转换到DSO中并最终传输到Cube中。其简要流程如图4.2所示:
图4.2SAPBW总账管理系统简要数据流数据流
4.2SAPBW总账管理系统数据获取层设计与实现
数据获取是从源系统将数据传输到DataSource的过程。在SAPBW中,为了提高系统的可兼容性提供了各种数据源的接口。包括各类数据库、多维源、XML、文件(flatfile)、SAPR/3或者各类外部ETL工具等。图4.3显示了SAPBW的数据获取的各类数据源及其接口。
图4.3SAPBW数据源
在本项目中数据源是SAP自身的R/3系统,对于R/3系统要获取其中数据需要创建InfoPackage定义传输规则然后通过执行这些InfoPackage将数据传输到Data-Source。在SAPBW中有两种传输方式:
1) PSA(持久数据加载区域)
2) IDoc(中间凭证)
在本系统中采用的PSA模式。在PSA模式中当数据传输到DataSource是系统会自动产生一个临时的PSA表存储数据,等待数据上传到其他Infoprovider。
本系统的数据源是R/3系统,其涉及的表主要包括BSEG、VBFA、VBAK、BKPF等。
参考文献
1、王珊.数据仓库技术和联机分析处理[M].北京:科学出版社,1998
2、于宗民,刘义宁.数据仓库库项目管理实践[M].人民邮电大学出版社,2006
3、王金龙.数据挖掘研究进展[J].青岛理工大学学报,2007:23-34.
4、王学辉.教你使用数据挖掘工具Weka[J].电脑学习,2007:12-15.
5、韩家炜.数据挖掘---概念与技术[M].北京:机械工业出版社,2000:106-150.
6、陈文伟.智能决策技术[M].北京电子工业出版社.1998
7、陈永杰.SAP商务智能完全解决方案[M].机械工业出版社.2008.1
8、池太威.数据仓库结构设计与实施[M].北京电子工业出版社.2005
9、G.Piatetsky-Shapiro.Dataminingandknowledgediscoveryinbusinessdatabases[J].IMIS.1996
10、林宇.数据仓库原理与实践[J].北京人民邮电大学.2003
11、李英,冯玉强.基于数据仓库的决策支持系统[J].计算机应用于软件.2000
12、CSDN.数据仓库特点比较.
14、陶树平.基于星型模型的数据仓库中维变技术的研究[J].计算机工程学报.2003
15、夏国恩,金伟东,张葛祥.商务智能在中国胡现状和发展[J].西南交通大学.2006
16、张宁,贾自艳,史忠植.数据仓库中ETL技术的研究[J].中国科技大学研究生院计算机学报.2002.
17、焦慧敏,汪林林.商务智能在现代企业中的应用与研究[J].重庆邮电学院.2006
18、王卫平,徐宏发.基于WebServices的商务智能的网络研究[J].计算机系统应用,2005
阅读“湘大论文:基于SAPBW的电信公司总账管理系统设计与实现”一文知成考,想要了解其他成考指南信息,请关注起航学习网(www.epx365.cn),我们会为大家分享更多精彩成考招生招生信息!
文章出自:http://qh.itpxw.cn/xxxd/201635072.html
文章标题:湘大论文:基于SAPBW的电信公司总账管理系统设计
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
这种在特定环境下的定势思维,是一种理思的高效率的创造思维...
有的人碰到沟和石块,他只得把沟填满,把石块搬掉,才肯过去...
由于大龄在职考生的年龄比较大,记忆以及学习能力不能与年轻...
2016年成人高考已经结束,深圳成考网相关老师对成人高考专升本...