收藏:SAP BW 学习笔记(四)

  继续.... 看的好慢啊我--

OLTP(On Line Transaction Process) Technology Considerations 联机事务处理的技术考虑事项

这一部分主要讲述了联机事务处理的系统中涉及到的数据存储方式(包括写入和读取数据库)。

物理更新 ,数据在R/3 系统中进行更新的时候通常有两种形式,同步和不同步的。同步更新都有程序执行,用户需要等待确认完成。而不同步更新则通常是接近实时地完成,用户无需等待业务操作执行结束。按照周期的长短,不同步更新又被分为了V1V2 两种更新方式。V1 是时间要求相对严格的更新,它的更新进度完全取决于交易表所限定的进度。而V2 则是时间要求不严格的,它通常用来更新一些不需要经常变化的和交易相关的统计数据。一般来说,任务队列越长,更新的速度就越慢,这个基本上是要取决于系统负荷的。

从数据仓库的角度出发,在运作系统中数据的写入有两种基本方法,使用增量变化捕获机制和不使用这一机制的。目前,SAP BW 中的增量捕获机制正在发展中,R/3 中已经实现了增量捕获机制。

SAP BW 出现之前,就有趋势将R/3 分为几个分开的实例,并在其间仍然进行数据流通,这个时候业务框架的概念得以发展,而原先版本的应用程序渐渐淡化,并让它们都通过ALE 进行交互。工作流包括在供应链中的预警和通知等,也渐渐的从中清除。在ALE 出现之前,其实也已经有一种用于审计的变化日志的存在来实现类似的功能。也有部分主数据增量抽取器使用ALE 作为更新检查工具过,不过最近来讲,最牛的还是增量队列法。

另外还有一种增量检验机制的方法,是由BADI 提供的。在此不做赘述。

不稳定文档 SAP BW 中的每一项事务,都有一个过程—— 生命周期,它也有两种不同的状态,活动和不活动状态。属于活动状态的事务,相关的描述文档可以是连续更新的,比较常见的就是一个交易(order )追踪文档的状态有好多种,它本身的内容,就包括了它的当前状态,而且这也是非常重要的。

相似地,一些后发的数据流。也会跟随这商务的进行而与之联系在一起。

理解数据的不稳定性,对于理解BW 的信息模型是大有好处的,在R/3 当中何时需要更新和重新获取数据,在一个商务文档变得不再活动的时候把它放到另外一种类型的文档中去。在BW 中,有关不活动文档的数据通常只需要加载一次即可。因为它们不会发生变化。(这句是废话--

读取数据 ,经常会发生第三方的产品想要连接到SAP BW 中进行数据读取而脱离开SAP 的应用层的事例,尽管SAP R/3 中的许多数据都是直接可调用的,但是仍然有一些复杂的地方,首先,需要过滤掉商业逻辑后将这些数据表全部得到,其次,你可能会遇到技术上的困难,比如应用服务器缓冲的数据和锁定的数据等等。处理这些问题需要对业务逻辑的技术细节极其熟悉才行。即使当数据提交给数据库的时候,它也未必在一个很容易读取访问的地方。SAP 将它的数据表们分成了几种不同的类型,以进行技术上的区别。

它们分别是:

简单表(Transparent Tables ):简单表就是简单表,你最开始接触的那种表就是了。

数据库视图:就是你知道的那种视图的定义,呵呵,这个没有做进一步的细分。

池状表(Pooled Tables )这个在SAP 发展R/3 的初期出现,早期的时候,数据表的数量有限制,这个时候随着SAP BW 中对数据量的增加,人们开始将许多的表放到一个表里面,这个原先的作为母体的表,就被称为Pooled Table. 这些表把子表的表明作为主键,数据则以一种很长的row string 来表示。

群状表,和Pooled Tables 差不多吧,主要区别就是Cluster tables 里面会有一些复杂的存在于程序内存中的数据对象可以直接存在其中而不需要任何其他的操作。

逻辑数据库,这一层次可以表现实际上的表,也可以不表示,它流行于报表制作的阶段,因为用户无需考试实际数据的问题而进行报表的构思。

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前言 第—篇 BW概述篇 第1章 SAP产品和商务智能概述 1.1 SAP产品概述 1.2 SAP商务智能概述 第2章 SAPBW客户端的安装和操作 2.1 SAPBW客户端的安装 2.2 BW工作台主要操作界而 第二篇 BW入门篇 第3章 第一个模型的建立 3.1 业务场景 3.2 需求分析 3.3 蓝图设计 3.3.1 主数据模型和业务数据模型数据流设计 3.3.2 详细设计及操作步骤 3.4 第一个模犁系统的实现 3.4.1 建立信息区和信息对象目录 3.4.2 建立信息对象(特性和关键值) 3.4.3 建立数据存储对象 3.4.4 建立信息立方体 3.4.5 特性设置为信息提供者 3.4.6 建立数据源 3.4.7 建立信息包 3.4.8 建立转换 3.4.9 建立数据传输进程 第4章 第一次数据加载 4.1 主数据属性的加载 4.2 主数据文本的加载 4.3 业务数据加载 第5章 第一个报表的建立和导航 5.1 在查询设计器中建立查询 5.2 在报表分析器中报表导航 5.2.1 打开报表 5.2.2 报表导航 5.3 查询的基础应用 5.3.1 显示设置 5.3.2 例外与条件 5.3.3 变量 第6章 第一个处理链的建立和数据加载 6.1 第一个处理链的建立 6.1.1 删除模型巾的数据 6.1.2 创建处理链 6.2 第一次处理链的运行 6.2.1 运行处理链 6.2.2 调试处理链 6.3 处理链其他知识点 第三篇 BW实战篇 第7章 业务内容 7.1 查看业务内容 7.2 激活业务内容 7.3 注意事项 第8章 数据存储对象与信息立方体 8.1 DSO概述和数据激活 8.2 InfoCube和扩展星形结构 8.3 创建DSO与InfoCube模型 8.4 加载数据 8.5 修改源数据后再次加载数据 8.6 DSO与InfoCube的比较 第9章 多信息提供者和信息集 9.1 多信息提供者的创建 9.2 信息集的创建 9.3 多信息提供者和信息集的原理和区别 第10章 虚拟立方体 10.1 虚拟立方体的创建 10.2 虚拟立方体的数据查看 第11章 开放集成器服务 11.1 数据库表为目标对象 11.2 CSV文件为目标对象 11.3 第三方工具为目标对象 第12章 聚集和压缩 12.1 聚集的基本理论和操作 12.2 压缩的基本理论和操作 12.3 聚集和压缩的其他知识点 第13章 信息对象建模 13.1 历史真实场景 13.2 当前为准场景 13.3 时间相关场景 13.4 可比架构场景 13.5 层级替代导航属性的应用 第14章 LO抽取 14.1 LO抽取过程 14.2 LO抽取系统操作 14.3 LO抽取更新方式和V1/V2/V3 第15章 标准数据源增强 15.1 LO标准数据源增强特殊点 15.2 添加字段 15.3 写程序填充数据 15.4 设置数据源和数据抽取验证 第16章 一般数据源 16.1 数据库视图的创建 16.2 一般数据源的创建 16.3 GeneticDelta的设置 第17章 CO—PA数据源 17.1 CO.PA的原理 17.2 CO.PA在ECC中的报表 17.3 CO.PA数据源的创建 第18章 授权管理 18.1 标准授权 18.2 分析授权 18.3 授权注意事项 第篇 BO概述篇 第19章 BusinessObjects产品概述 19.1 BusinessObJects主要产品 19.1.1 企业级报表CrystalReports 19.1.2 核心专利Universe和即席查询WebIntelligence 19.1.3 动态变互式仪表盘:Xcelsius(水晶易表) 19.1.4 BusinessObjectsEnterprise甲台 19.1.5 强大的数据整合工具——DataIntegrator 19.2 BO与BW的产品比较和产品方向 19.3 BO与BW以及其他系统的集成 19.4 BO融入SAP全新解决方案 第20章 B0软件的安装 20.1 安装BOE3.1 20.2 安装IntegrationKit和SAPJava连接器 20.3 安装Xcelsius 20.4 安装crystatReports 20.5 重新安装IntegrationKit 第五篇 B0基础篇 第21章 建立LINverse和WeN 21.1 创建第一个Universe 21.2 创建第一个WebI 21.3 Universe进一步 21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值