第三章 标准数据源增量.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经典教材标准数据源增量增量管理是向数据仓库提供数据时所必需的,其作用在于及时加载数据仓库的源系统中更改的数据,以及把需要传输到数据仓库的数据缩小到最相关的数据范围。此外,增量管理将有助于您对各自应用程序更改数据的访问,在某些情况下,还将使您第一时间获取这些数据。下图说明了哪些BI 源系统类型支持增量管理。增量管理意味着能够在单个数据请求中只将新建、已更改的数据记录提取到BI 系统中。从技术角度而言,这表示请求DataSource 的“增量更新”。标有“DQ” = 增量队列的表表明由增量队列使用的源系统暂时储存新建、已更改的数据记录(下面再做详细解释)。增量队列是SAP 源系统中用于增量记录(即新记录和已更改的记录)的临时中央资源库。BI 增量队列基于SAP Web 应用程序服务器(qRFC) RFC 技术中的队列功能。Delta增量管理分为(看下图):· 对标准SAP数据源增量· 对LO后勤数据增量· 对其他数据源增量,如文件等既然我们要对数据进行增量,那么首先就应该找到存放数据的数据源,也就是说要找到一个数据源的目录,也就是下面第一个表。详细查看所有字段可输入T-Code SE11,在输入下面表名称查看详细信息)。 ROOSOURCE表:定义了每个数据源的基本属性。下面我们先来分析一下这个表,这里我们只分析一些重要的字段。· TYPE(表示数据源的类型)· EXMETHOD:Extraction Method(抽取方法)· TFMETHODS:Transfer Methods(传输方法)· ZDD_ABLE字段表示是否支持“早期增量初始化”,这个表示在初始化时候是否继续收集增量;· DETLA(Delta Process for a DataSource) (这个字段很重要)增量流程是指数据的传输过程。它指定如何在BI中确定数据目标的数据。例如,这使您能设计出DataSource 适合的数据目标、更新方法以及序列化的完成方法从上图可以看到它有20种增量流程,我们接着开始了解下一些重要的增量流程。增量过程字段都存储在下面这个表中。 RODELTAM表:定义了每种增量提取方式的方法,这里的增量过程表也是需要讲解一些重要字段,方便对增量有更深入和全方位的了解。(下面图中的X表示Yes的意思,“ ”空表示NO)下图是每个字段的解释(看不懂没关系,后面会有更深入的介绍)。好的我们继续介绍几种重要的增量流程方法的详细含义:ABR采用前镜像、后镜像和反转镜像的更新模式,既支持覆盖又支持累加,所以数据源可以更新到DSO或者CUBE;AIE 采用后镜像模式,只支持覆盖,不支持累加,所以该类型数据源不能直接加载到CUBE,一般会先加载到DSO; 在FI-AR/AP中此种增量处理方式应用较多;ADD只支持累加,采用的是附加镜像的更新方式,所以既可以更新到DSO又可以更新到CUBE。一般来说:CO的数据源都是ADD的,差额镜像,E FI的基本都是AIE,后镜像,E LO的基本都是ABR,这个就不用说了,很明细,新、前、后、翻转的镜像都存,量很大,D 自建的默认是AIE,同FI(BT的是没有提供更改方法,所以自建的统一都是AIE),E 主数据的一般采用AIE、AIM和NEWE,说明比较侧重结果和新增数据。Generic Delta 通用增量流程服务如果需要,您也可以集成“通用DataSource” 的增量流程。但是,需要符合某些前提条件。必须具有一种确认已传输数据记录的方式,以便能够确定增量。也就是说怎么去判断记录是增量产生的。一般来说非后勤和主数据还有自建的数据源都是Generic Delta。输入T-Code“RSO2”进入数据源管理,如果要使用“通用增量流程”,点击下图中红圈按钮。进入下图界面:这个界面是做什么用的哪?这里就是前面说的设置判断数据是否为增量数据的地方。· 有四中字段类型来选择:1 Time stamp (UTC) 世界通用时间2 Time stamp (Local) 本地时间3 Calendar Day 日历日4 Numeric Pointer 数字指针(例如凭证编号等)· 设置增量选择的安全间隔上下限安全间隔上限如果此值为初始值,则存在提取期间产生的记录无法提取的危险。示例:使用时戳指定增量。上次读取的时戳是12:00:00。下次增量提取从12:30:00 开始。因此,选择间隔从12:00:00 到12:30:00。提取结束时,计数器设置为12:30:00。比如文档记录的创建时间是12:25,保存时间是12:35。此记录不包括在已提取数据范围之内,但下次由于记录的时戳,也不提取此记录。为此,读取和传输数据之间的安全间隔应总是大于为此DataSource(为时戳增量)创建记录所需的最大时间范围,或应该是足够大的数据间隔(使用连续

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档