SAPBI项目FIAR模块ETL设计说明书.doc

SAPBI项目FIAR模块ETL设计说明书.doc

ID:59252709

大小:4.25 MB

页数:28页

时间:2020-09-08

SAPBI项目FIAR模块ETL设计说明书.doc_第1页
SAPBI项目FIAR模块ETL设计说明书.doc_第2页
SAPBI项目FIAR模块ETL设计说明书.doc_第3页
SAPBI项目FIAR模块ETL设计说明书.doc_第4页
SAPBI项目FIAR模块ETL设计说明书.doc_第5页
资源描述:

《SAPBI项目FIAR模块ETL设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SAPBI项目FIAR模块ETL设计说明书Error!Referencesourcenotfound.当前版本:拥有者:最后更新日期:最后更新者:作者:创建日期:批准者:批准日期:修订历史版本号更新日期修订作者主要改变描述目录1.概述52.ETL系统架构设计62.1FIARETL系统逻辑架构62.2FIARETL数据流72.2.1顶正逾期账龄分析数据流72.2.2数据源环境73.FIAR模型设计93.1PSA设计93.1.1PSA数据源93.1.2信息包93.2Level1ODS层设计103.2.1FI_D120:客户:带有增量提取的行项目103.3Leve

2、l2EDW层设计123.3.1顶正-逾期账龄分析123.4Level3DM层设计233.4.1DTP253.4.2转换264.数据加载流程321.概述本项目ETL部分的核心功能就是按照本设计说明书的架构,将数据由数据源系统(SAPR3)加载到数据仓库(SAPBW)中。其实现的困难在于ETL工作将面临复杂的源数据环境,包括多种R3标准数据源和增强结构、繁多的数据种类、巨大的加载数据量、错综复杂的数据关系和参差不齐的数据质量,这些都使ETL的架构和应用设计面临相当的挑战。通过高效的ETL系统结构、层次化的应用功能划分和BW标准的元素,ETL系统和应用架构设计需要

3、能够达到以下目标:Ø支持在此框架下实现BW数据仓库所需要的ETL功能;Ø支持在规定的时间窗口内能够完成数据加载工作,即需要满足日常数据加载的性能需求;Ø能够支持有效的应用程序开发模式,提高开发效率,尽量减少应用开发成本;Ø减少系统维护的复杂性,支持后续增加新数据或功能的开发工作。ETL设计说明书为ETL开发提供指导,着重叙述数据仓库系统ETL系统的架构、功能和实施过程,其中包含了主要数据转换过程以及涉及到的客户化例程的说明。ETL过程依赖于源数据的准备就绪,本设计说明书同时也列出了模块所对应的SAP标准数据源和主数据数据源。由于ETL的复杂性,本设计尝试从多

4、个层面进行说明,希望能够尽可能回答开发过程中所面临的问题达到指导开发的目的,但实际开发过程中,开发人员仍然可能遇到设计说明书没有涉及的问题,因此,遵循设计的基本思想,通过开发人员的反馈,在开发的过程中不断地完善和修正设计,对于ETL的开发是非常重要的。对于任何ETL开发过程中遇到的技术问题,开发人员需要与设计人员协商讨论,以迅速解决问题,保证开发顺利进行。而同时,为保证ETL系统架构的完整、统一、程序的可维护性以及开发的可管理性,对设计的修改必须得到控制,重要的变动必须通过版本管理流程来协调进行。本设计说明书将包括以下部分:1.架构设计:设计对应模块ETL系

5、统的逻辑架构以及分析数据流。2.ETL过程说明:包括ETL过程涉及到的各步骤说明,如信息包的更新机制,转换过程中涉及到的特定例程控制,DTP的执行和更新机制等等。3.数据加载流程:说明了对于本模块而言在运行特定步骤之前需满足的条件。1.ETL系统架构设计1.1FIARETL系统逻辑架构上图是ETL系统逻辑架构。从宏观设计上,历史数据、初始数据加载和日常数据加载的ETL都将按照此架构设计。该架构将ETL作为一个整体来设计。对于数据仓库的加载,ETL分为数据抽取(Extract)、数据转换(Transform)以及数据加载(Load)3个阶段。1.1FIARET

6、L数据流1.1.1顶正逾期账龄分析数据流1.1.2数据源环境数据源全部由SAP系统提供,数据源包括两种类型1.1.2.1业务数据数据源Ø0FI_AR_4——客户:带有增量提取的行项目Ø0FI_GL_4——总分类账:带有增量提取的行项目Ø2LIS_13_VDITM——开票凭证项目数据1.1.2.2主数据数据源Ø0CUST_SALES_ATTR——客户号Ø0MATERIAL_ATTR——物料(属性)1.FIAR模型设计1.1PSA设计1.1.1PSA数据源FIAR模型的PSA业务数据源包含0FI_AR_4,并且使用0FI_GL_4得到凭证对应的业务范围,使用2L

7、IS_13_VDITM得到销售给客户的物料类型,从而给客户分类;1.1.2信息包0FI_AR_4信息包包含增量、全量及初始化信息包初始化信息包增量信息包:此信息包放在处理链里全量信息包1.1Level1ODS层设计1.1.1FI_D120:客户:带有增量提取的行项目FI_D120是写优化DSO,其结构与PSA一样,存储最原始的财务凭证,其结构如下:在0FI_AR_4到FI_D120的数据加载中,在DTP中没有过滤,在提取方式的设置如下所示:1.1Level2EDW层设计1.1.1顶正-逾期账龄分析1.1.1.1FI_D220:客户(按账期分类)1.1.1.1

8、.1设计初衷:顶正原来的报表中,客户分为预付货款、月

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。