SAP商业智能数据增量更新模式的实现

合集下载

智慧商业智能解决方案

智慧商业智能解决方案
发展历程
从信息化、数字化到智能化,智 慧商业不断迭代升级,逐渐渗透 到各行业领域。
市场需求与现状分析
市场需求
消费升级、降本增效、创新业务等需 求推动智慧商业快速发展。
现状分析
智慧商业在零售、物流、金融等行业 应用广泛,市场规模持续扩大,但面 临数据安全、隐私保护等挑战。
技术创新与产业升级趋势
技术创新
未来发展趋势预测及挑战应对准备
未来发展趋势预测
关注行业动态和技术发展趋势,预测智慧商业智能解决方案 未来的发展方向和趋势,如人工智能技术的创新应用、大数 据和云计算的深度融合等。
挑战应对准备
针对未来发展趋势中可能出现的挑战和困难,提前制定相应 的应对策略和措施,如技术储备、人才培养、合作伙伴拓展 等,以确保智慧商业智能解决方案在未来市场中保持竞争力 。
强化数据安全与隐私保护
在协同平台使用过程中,要重视数据安全和隐私保护,采取加密、 备份、访问控制等措施,确保企业核心信息不外泄。
智能仓储管理系统应用案例展示
1 2
自动化立体仓库
采用堆垛机、AGV等自动化设备实现货物自动存 取,提高仓储空间利用率和作业效率。
无人叉车与机器人巡检
运用无人叉车进行货物搬运,通过机器人巡检实 时监测仓库环境,降低人力成本和安全风险。
个性化推荐提供依据。
推荐算法选择
根据业务需求,选择协同过滤 、深度学习等合适的推荐算法
,实现精准推荐。
推荐场景设计
针对不同场景,如首页、商品 详情页等,设计个性化的推荐
策略,提高转化率。
效果评估与迭代
通过A/B测试等方法,评估推 荐效果,并根据结果不断优化
算法和策略。
客户关系管理系统应用实践

SAP餐饮和快餐行业创新解决方案

SAP餐饮和快餐行业创新解决方案

SAP餐饮和快餐行业创新解决方案餐饮和快餐行业一直是消费者生活中不可或缺的一部分。

然而,随着技术的迅速发展,以及消费者需求的不断变化,传统的餐饮和快餐经营模式面临着越来越大的挑战。

为了应对这些挑战,许多企业已经开始寻找创新和解决方案来提高他们的运营效率、增加顾客满意度,并适应不断变化的市场。

SAP(System, Applications and Products in Data Processing)是全球领先的企业管理软件解决方案提供商之一。

作为一家技术公司,SAP 通过提供现代化的数字化解决方案,帮助餐饮和快餐行业实现创新和变革。

在下文中,我们将探讨SAP在餐饮和快餐行业中应用的创新解决方案。

一、提升运营效率餐饮和快餐行业的运营效率对于企业的成功至关重要。

传统的手动管理方式往往效率低下且容易出错。

SAP通过引入自动化和数字化工具,帮助企业提高运营效率。

首先,SAP提供了一套全面的供应链管理解决方案,帮助企业实现物料采购、库存管理和供应链协同等方面的数字化管理。

这有助于减少人力成本并提高物流效率。

其次,SAP还提供了一套智能预测和需求计划解决方案,通过分析过去的销售数据和消费趋势,帮助企业预测需求,合理安排采购和库存,减少废品和库存积压的风险。

另外,SAP的人力资源管理解决方案可以帮助餐饮和快餐企业更好地管理员工,包括考勤、排班、工资和绩效评估等方面。

通过自动化和集中化管理,员工的工作效率可以得到有效提升,减轻了管理者的负担。

二、提升顾客满意度顾客满意度对于餐饮和快餐企业来说是至关重要的。

传统的人工点单和服务方式可能存在误差和不便之处。

SAP提供了一系列的创新解决方案,有效地提升了顾客满意度。

SAP的移动点餐和支付解决方案为顾客提供了便捷的点餐和支付方式。

顾客可以使用他们自己的智能手机或者平板电脑,在不用排队等候的情况下自主选择菜单,完成支付。

这不仅提高了点餐效率,也提供了更加个性化和便捷的服务。

[管理信息化BI商务智能]基于商务智能的费用查询系统设计与实现

[管理信息化BI商务智能]基于商务智能的费用查询系统设计与实现

{管理信息化BI商务智能}基于商务智能的费用查询系统设计与实现 所在学院: 软件学院 论文提交日期 2013年 04月 19日 基于商务智能的费用查询系统设计与实现 浙江大学硕士学位论文 目录

I 目录

摘要 .................................................................................................................................... i Abstract .......................................................................................................................... ii 图目录.............................................................................................................................. III 表目录..............................................................................................................................IV 第1章 绪论 .................................................................................................................... 1 1.1 课题背景1 1.1.1 后ERP时代的到来2 1.2 商务智能系统架构2 1.3 BI系统与ERP系统整合现状分析3 1.3.1 国外BI系统与ERP系统整合的发展趋势3 1.3.2 国内BI系统与ERP整合应用4 1.3.3 实施BI项目的困难5 1.3.4 项目背景7 1.3.5 BI系统与ERP系统的整合实现的关键点7 1.4 开源BI8 1.4.1 开源的定义8 1.4.2 开源软件的优势9 1.4.3 开源BI-JasperSoft BI10 1.5 课题研究目的和意义11 1.5.1 课题主要研究内容12 1.5.2 论文组织结构12 1.6 本章小结13 浙江大学硕士学位论文 目录 II 第2章 BI系统与ERP整合的关键技术 .................................................................. 15

SAP R3 VS ECC

SAP R3 VS ECC

一、总体:SAP ECC 5.0 是SAP公司mySAP ERP解决方案的核心,是SAP R/3 Enterprise 的升级产品,就ERP的核心部分而言,ECC(ERP Central Component)替代了R/3 Enterprise,ECC改变了企业服务架构,提高了可用性,并增加了一些新功能及补丁。

就基础支持平台而言,SAP NetWeaver替代了SAP Web Application Server,业务平台的集成性得到了增强。

就应用产品而言,mySAP ERP 2004套件比SAP R/3 Enterprise包含了更多的应用程序和解决方案,为核心系统提供支持。

其功能主要覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理等方面,主要包括财务会计(FI)、管理会计(CO)、资金管理(TR)、项目系统(PS)、销售分销(SD)、物料管理(MM)、工厂维护(PM)、生产计划(PP)、质量管理(QM)、人力资源管理(HR)等模块。

二、差异部分1. 增加SAP NetWeaver平台NetWeaver是mySAP ERP 2004商务套件的一部分。

NetWeaver是SAP的新一代业务平台技术,它实现了人员、信息和业务流程多方面的集成,并为应用系统提供跨组织、跨技术差异的统一的基础应用平台。

是SAP最新的集成应用平台,一方面SAP用这个平台来集成SAP与非SAP(Oracle, Siebel, ...)应用系统;另一方面SAP把各个系统通用的功能放入此平台中,如SAP门户( SAP Portal)可以访问各种SAP应用系统(ERP, CRM...)及非SAP系统、SAP商务智能(SAP BI)可以对来自各种系统的数据进行分析……2. 区别Unicode和Non-Unicode计算机通过指定一个数字来储存字母或其他字符,这些数字的编码系统有数百种。

两种不同的编码可能使用相同的数字代表两个不同的字符,或使用不同的数字代表相同的字符。

ETL解决方案资料

ETL解决方案资料

ETL解决方案资料ETL(Extract, Transform, Load)是一种将数据从源系统提取,经过转换处理后加载到目标系统的数据集成工具。

在数据仓库、大数据分析、商业智能等场景中,ETL扮演着重要的角色。

本文将介绍ETL解决方案的基本概念、组成部分、常见的实现方式以及选择ETL解决方案的考虑因素。

一、ETL解决方案概述1. 数据提取(Extract):从源系统中获取数据。

这些源系统可以是关系型数据库、文件系统、API接口等。

ETL工具支持多种数据提取方法,如全量提取、增量提取、增量更新等。

2. 数据转换(Transform):对提取的数据进行清洗、筛选、映射和计算等处理,以满足目标系统的需求。

转换操作包括数据清洗、数据过滤、字段映射、数据计算等。

3. 数据加载(Load):将转换后的数据加载到目标系统,如数据仓库、数据湖、数据集市等。

数据加载可以采用批量加载或实时加载的方式进行。

二、ETL解决方案的组成部分1. ETL工具:用于进行数据提取、转换和加载操作的工具。

常见的商业ETL工具包括Informatica PowerCenter、IBM InfoSphere DataStage、Oracle Data Integrator等。

开源的ETL工具有Apache NiFi、Pentaho Data Integration等。

2.数据源适配器:用于连接和提取源系统中的数据,并将数据传输给ETL工具进行处理。

不同的数据源(如关系型数据库、文件系统、API接口)需要相应的适配器来进行连接和数据提取。

3.数据转换引擎:用于对数据进行清洗、转换和计算等操作的引擎。

ETL工具提供了可视化的图形化界面,用户可以通过拖拽、配置和编排等方式定义数据转换逻辑。

4.数据加载引擎:用于将转换后的数据加载到目标系统的引擎。

数据加载可以采用批量加载或实时加载的方式进行,在数据量较大或对实时性要求较高的场景下,需要选择相应的加载引擎。

SAP模块介绍范文

SAP模块介绍范文

SAP模块介绍范文SAP是全球领先的企业管理软件公司,提供各种模块来满足企业不同方面的需求。

以下是常见的几个SAP模块的介绍:1.SAPERP(企业资源计划):这是SAP最核心的模块之一,它包含多个子模块,以满足企业在财务、采购、销售、生产计划、人力资源等方面的需求。

SAPERP可以帮助企业实现业务流程的集成和优化,提高工作效率和决策的准确性。

2.SAPSCM(供应链管理):这个模块旨在帮助企业优化其供应链管理流程,从供应商到客户的整个过程。

它包括供应链规划、供应链执行、供应链协同和供应链可视化等功能。

SAPSCM可以提供实时的供应链数据,以帮助企业做出更准确的决策,减少库存和优化供应链效率。

3.SAPCRM(客户关系管理):这是一个管理客户关系和市场营销活动的模块。

SAPCRM可以帮助企业建立和维护与客户的关系,并提供分析工具来评估市场活动的效果。

它还包括销售、服务和营销等功能,以提高客户满意度和增加销售额。

4.SAPSRM(供应商关系管理):这个模块旨在帮助企业与供应商建立和维护良好的关系,并实现采购过程的优化。

SAPSRM支持供应商的合同管理、采购计划、供应商评估和支付等功能,以提高采购效率和降低成本。

5.SAPHCM(人力资源管理):这个模块涵盖了企业人力资源管理的各个方面,包括员工招聘、培训、绩效管理、薪资管理和福利管理等。

SAPHCM提供了一种集成的方法,用于管理和开发企业人力资源,以满足业务需求和员工期望。

6.SAPBI(商业智能):这个模块提供了一套强大的工具和功能,用于提取、分析和报告企业中的数据。

SAPBI可以帮助企业从大量数据中获取有价值的信息,并支持更好的决策制定和业务优化。

以上只是SAP提供的一小部分模块,实际上还有更多的模块可以满足不同企业的需求,例如SAPPLM(生命周期管理)、SAPAPO(高级计划和优化)和SAPFICO(财务会计和成本控制)等。

总之,SAP的模块可以根据企业的需求进行个性化的配置,帮助企业实现业务流程的优化和效率的提升,从而使企业能够更好地适应市场变化并取得更好的业绩。

SAP 商业信息仓库(BW )概况介绍共17页

0-1:5K 1-2:5-8 2-3:8-15 0.7K - 1.2k/d 3-4:12-18 1.5k/d 5以上:17以上 2k/d以上
2020年5月3日讨论稿
15
1
数据仓库是一个拥有自己 的数据库,从不同的来源 抽取数据,并在适当的时 间向合适的对象递交正确 的信息,以供其查询和分 析的系统。
2020年5月3日讨论稿
2
什么是数据仓库
BW 的由来及演变
BW 是商业库,属于商务智能系统,原来是BIW(商务智能库)。 2019年9月,由SAP公司推向市场。版本从1.2到2.0, 现在是7.3。
SAP BW的内容
企业资源管理器 是基于 Excel的工具,用户可以 通过它察看BW的数据。它的主要功能包括创建 查询和展现报表。
数据源系统是需上载的数据所 在的系统。SAP R/3 是BW主 要的数据源。
2020年5月3日讨论稿
8
抽取的数据按照一定的逻辑结构 储存在 InfoCube和ODS中。
BW的体系结构
2020年5月3日讨论稿
13
BW 优势
数据量增多,对BW的需求增多,BW 成熟的顾问没有太多,尤其是之前成 长的老顾问多数都在石化等老企业里 面,外部顾问稀缺; 上手比较容易,没有太大的限制 薪水以及发展,比其他模块,薪水要 高一些,而且发展比较大,可发展方 向比较多
2020年5月3日讨论稿
14
BW顾问薪水
主要特征:
根据每个企业特殊性而设计,实施。 从各个不同角度来分析。 自由追溯,望远镜,显微镜。 权限限制。 真实的反映企业运行情况。 及时的反映企业运行情况。 可在网上或手机上运行。
2020年5月3日讨论稿
6
呈现 分析 数据存储和管理 数据上载和转换 数据抽取 数据管理 系统管理

SAPBO介绍

SAPBO介绍SAP BusinessObjects(SAP BO)是一套从SAP公司中衍生出的商业智能软件套件。

该软件套件旨在提供企业的数据分析、报表编制、数据可视化和性能管理等功能,以帮助企业进行数据驱动的决策和战略规划。

1. Universe Designer(宇宙设计师):宇宙设计师是用于创建和管理宇宙的工具。

宇宙是一个逻辑数据库模型,它允许用户通过查询来访问和分析数据。

2. Web Intelligence(Web智能):Web Intelligence是一种用于创建和分发交互式报表和仪表板的工具。

它允许用户从多个数据源中选择数据,并将其通过简单的拖放操作进行可视化和分析。

3. Crystal Reports(水晶报表):Crystal Reports是一种用于创建和分发高度格式化报表的工具。

它支持多个数据源和多种数据呈现选项,包括图表、图形和交叉表。

4. Dashboard Designer(仪表板设计师):仪表板设计师是一种用于创建交互式仪表板的工具。

它允许用户通过拖放操作将多个报表、图表和指标组合在一个页面上,并提供实时数据监控和分析。

5. Explorer(资源管理器):资源管理器是一种用于探索和发现数据的工具。

它提供了简单而直观的用户界面,使用户能够通过关键字和过滤数据,以及进行自助式的数据分析。

6. Lumira(Lumira):Lumira是一种自助式数据可视化工具,可以帮助用户从多个数据源中创建交互式报表和仪表板。

它提供了丰富的可视化选项和预制的数据探索功能。

除了以上组件,SAPBO还提供了其他一些功能和工具,包括数据集成、数据质量管理和性能管理等。

总体而言,SAPBO提供了一套完整的商业智能解决方案,能够满足企业在数据分析和决策支持方面的需求。

使用SAPBO可以带来许多优势。

首先,它提供了一个统一的数据访问接口,用户可以从多个数据源中选择数据,并通过简单直观的用户界面进行可视化和分析。

SAP BI实施方法及项目计划

2. 企业蓝图阶段工作职责
顾问职责
确定项目范围和协助客户确定需求清单 报表需求调研和确认 确定企业业务蓝图
用户职责
参与教育训练 协助安装开发环境 协助顾问确定需求订单 协助顾问进行需求调研和确认 参与业务蓝图的制定
交付项目
教育训练时程表 教育训练教材 作业及练习 需求清单 报表模板 调研报告和业务蓝图报告 议题清单 会议记录 工作计划单
SAP 商业智能
Management
汽车
Cockpit
SAP BBC
SAP BI
SAP APO
SAP 供应链管理
SAP
化工
后勤执行
制药
航空航天
媒体
银行
零售
© Copyright Corporation 2008
BUSINESS INFORMATION WAREHOUSE
BW系统的整体定位
✓ 是面向企业中、高级管理进行业务分析和绩效考核的数据整合 、分析和展现的工具;
BUSINESS INFORMATION WAREHOUSE
1.1 项目筹备阶段工作职责
工作重点
沟通项目进行的方式做最后调整 遴选适当成员成立项目小组
顾问职责
项目规划 专案时程 拟定项目计划沟通
组织与责任说明 项目小组工作环境设立 准备启始会议
准备所需文件
通知出席人员 确认与会者 规划项目启始会议 讨论并确定会议 时间/地点/程序 /应出席人员
支持每天业务运作的操作性报表 实时查询的报表
© Copyright Corporation 2008
BUSINESS INFORMATION WAREHOUSE
什么是SAP BI ?
业务信息仓库BI( Business Information Warehouse)

sap基本概念

sap基本概念SAP,全称为Systems,Applications,andProductsinDataProcessing,是全球领先的企业应用软件提供商。

SAP为各种行业提供解决方案,帮助企业实现业务流程的数字化,提高运营效率。

SAP的核心概念包括以下几个方面:1、ERP(企业资源规划):ERP是SAP的核心产品,它集成了企业的财务、人力资源、采购、生产、销售等各方面的功能。

通过ERP,企业能够更好地管理其内部资源,实现资源的优化配置。

2、CRM(客户关系管理):CRM是SAP提供的一套解决方案,用于管理企业的客户关系。

它能够帮助企业更好地了解客户需求,提高客户满意度,从而增加客户留存率。

3、SCM(供应链管理):SCM是SAP提供的供应链管理解决方案。

它能够帮助企业优化其供应链,提高库存周转率,降低运营成本。

4、PLM(产品生命周期管理):PLM是SAP提供的产品生命周期管理解决方案。

它能够帮助企业更好地管理产品的研发、设计、生产和销售,提高产品的质量和竞争力。

5、HCM(人力资源管理):HCM是SAP提供的人力资源管理解决方案。

它能够帮助企业更好地管理员工信息、招聘、绩效评估等,提高人力资源管理效率。

6、BI(商业智能):BI是SAP提供的商业智能解决方案。

它能够帮助企业分析和挖掘数据,为企业决策提供支持。

7、云服务:近年来,SAP也积极布局云服务市场,推出了多款云产品和服务,如SAPCloudPlatform、SAPAnalyticsCloud等。

这些云服务能够帮助企业实现灵活的业务拓展和数据管理。

总的来说,SAP的核心概念是以企业为核心,通过数字化手段帮助企业实现业务流程的优化和管理效率的提高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SAP商业智能数据增量更新模式的实现
青岛海信网络科技股份有限公司丁建德
摘要
数据ETL是商业智能应用的一个重要环节,数据增量抽取和更新可以提高系统的性能和降低数据存储空间,但大部分外部数据源均无法直接实现增量抽取,利用SAP BW产品的特性并通过编程可以实现数据的增量抽取和更新。

关键词
商业智能SAP ETL 源系统数据源信息包增量抽取
1 引言
随着时代的发展,信息化正在成为一股潮流影响到世界的各个角落,二十一世纪也在朝着一个信息化的世纪而不断迈进。

信息化就意味着大量的数据的采集,这些大量的数据除了反映各种业务状况的基本信息外,如果不被深层次地加工和进一步地利用,将会成为垃圾数据而逐步被删除和遗弃。

而数据只有进行加工后才能转化为信息和知识。

商业智能作为进行数据分析的一个重要知识体系,已经在各行各业发挥着重要的作用,著名的“啤酒与尿布”故事作为商业智能的一个典型案例已经被广泛传颂,不管该故事的真实性如何,但至少已经体现出了商业智能的强大力量与作用。

除了商业智能的效果之外,具体到商业智能的技术实现,其实现方法与机制的好坏则直接影响到系统的性能,并影响到系统的应用效果。

2 商业智能的应用
2.1 商业智能的概念
商业智能的技术体系主要有数据仓库、联机分析处理(OLAP)以及数据挖掘三部分组成。

数据仓库中的数据是根据历史数据整合而成的,数据整合的核心工作是通过抽取、转换和加载(ETL,Extract-Transformation-Load)操作实现数据仓库的建立,其本质是实现从操作型数据源到分析型数据变换。

数据整合的结果为数据仓库和面向主题的数据集市,具体体现为数据立方体等。

数据立方体(Data Cube)是数据集市的一种表现形式,也是数据仓库的一种应用模式。

数据立方体的技术核心是“维(Dimension)”和“事实(Fact)”的概念,通过把一个实体的多项重要属性定义为多个维,使用户能够针对不同维上的数据进行比较。

数据立方体是OLAP进行各种操作以实现各种类型分析的对象和依据,数据立方体的数据来源于数据仓库,数据粒度较粗,数据量较小,便于实现快速查询。

对于数据仓库的数据OLAP分析方法一般包括钻取、切片和旋转技术。

利用这些方法,可以从不同的角度对数据仓库中的数据进行展现,从而为分析者提供决策的依据。

2.2 SAP商业智能
SAP是当今全球最大的应用软件供应商,其产品除了在ERP、CRM等领域占有巨大的市场份额外,在商业智能领域,其产品SAP BW(Business Data Warehouse)也具有一定的影响。

SAP BW在技术实现上,遵行标准的数据仓库技术规范,除此之外,还有一定的扩展。

如在数据立方体星型结构的基础上,通过设置特性的属性对特性的信息进行扩充,并可以参与到OLAP的数据分析中,另外,增加除数据立方体外新的数据存储方式——数据存储对象DSO(DataStore Object)等。

通过对标准规范的扩展,使得SAP系统不仅符合规范,同时,其应用的灵活度更高,实现方法更灵活,应用更广泛。

2.3 商业智能的应用
商业智能的应用已经有很多成功的案例。

零售商业企业可以分析商品的进货、销售、库存等业务及其相关的指标;客户服务企业可以分析客户和VIP用户的满意度、客户消费偏好、客户贡献度等指标;酒店企业可以分析客房状态、营业收入、翻台率、平均房价等指标。

通过这些指标的分析,可以掌握一定时间范围内的指标趋势变化,以及指标同比或环比的变化情况,企业决策者可以根据此发现影响企业经营的制约因素,从而对企业的经营过程进行调整,以期达到改善经营、增长利润的目的。

3 数据增量抽取的实现
3.1 数据抽取存在的问题
在商业智能的应用中,数据仓库是基础,数据的ETL是数据仓库的核心工作内容。

整个ETL过程实现了从数据源读取数据、对数据进行转换、把数据加载到信息包中等过程。

通过ETL过程,源系统中的数据传输到了数据仓库中。

在SAP BW系统中,源系统中的数据在加载到数据仓库后,首先存储在PSA(Persistent Staging Area)中,而PSA是以信息包的形式存在的。

PSA中的数据可以根据需要传输到信息立方体或DSO中。

对于数据量大的系统,必须考虑增量抽取。

增量抽取的优点在于:
(1)可以缩短数据抽取的时间,最大限度地降低数据抽取过程对源系统得影响;
(2)可以缩短数据在网络中的传输时间及数据加载到数据仓库中的时间,避免在一个工作周期内无法完成所有数据项目的抽取,这在大型应用中尤其重要;
(3)可以减少数据在PSA中的数据存储量,最大限度地降低数据占用空间;
(4)提高系统数据处理的性能。

如果源系统是SAP系统本身,因SAP本身存在数据标识,数据仓库系统可以根据标识自行解决数据增量问题,而如果源系统是非SAP系统的第三方系统,数据增量问题则需要特殊的技术处理才能实现。

在源系统中,需要增量抽取的数据源一般存在两种情况:
(1)数据源中记录有业务发生或数据变化的时间,可以用作增量的标志,每次抽取时根据这个时间去确定需要抽取的记录。

(2)数据源中未记录数据业务发生或数据变化的时间,无数据字段可以判断变化的数据。

在这两种情况下,数据增量处理则是数据仓库建模的一项重要任务。

3.2 数据源具有增量特征字段的抽取实现
数据源中的增量特征字段一般为日期字段,日期字段记录了数据库记录发生的日期或时间,日期字段可以作为增量抽取的依据。

如:零售企业中的销售数据,销售日期可以作为增量字段。

首先要建立数据源,确定所读取的源系统中的表或视图。

然后建立该数据源的信息包,作为PSA存储读取的源系统中的数据。

在数据源的属性中,设置日期字段为增量抽取字段。

在信息包的数据选择中,通过编写代码实现增量抽取。

ABAP代码如下:
l_data = sy-datum.
l_data1 = sy-datum - 10.
l_t_range-low = l_data1.
l_t_range-high = l_data.
l_t_range-sign = 'I'.
l_t_range-OPTION = 'BT'.
modify l_t_range index l_idx.
p_subrc = 0.
在本例代码中,sy-datum表示当天的日期,通过本段代码可以实现每天抽取数据时抽取最近10天的数据。

如果抽取当天数据不会出现数据遗漏的可能,也可以每天抽取当天的数据,此时,l-data1=sy-datum-1。

这样,在设置完成后,执行信息包,则SAP系统从源系统中按指定的增量日期字段读取日期范围内的数据,并加载到PSA信息包中。

源系统中的数据加载到信息包后,可以进行后续的处理,如加载到信息立方体或DSO 中。

3.3 数据源无增量特征字段的抽取实现
在源系统中,如果没有可供使用的增量字段,可以考虑采用SAP BW中的DSO的特性来模拟实现数据增量抽取。

DSO是SAP系统对标准数据仓库技术规范的扩展,它主要适用于存储比较明细的数据,它的特点是加载到DSO中的数据可以按关键字段进行覆盖或累加更新,而不象Cube那样只能进行累加更新。

实现数据增量抽取正是利用该特性:源系统中的数据每次都采用完成抽取的模式加载到PSA中,再从PSA中加载到DSO中,因DSO的覆盖特性,重复抽取的数据在DSO中仅出现一次,不存在数据重复,这样就确保了DSO中的数据与源系统中的数据
是一致的。

这样从DSO向Cube进行数据加载时,系统就采用内部的增量机制进行数据加载了。

具体实现的步骤如下:
首先,在SAP系统中建立数据源,并为该数据源建立信息包,确定所读取的源系统中的表或视图,执行数据完全抽取。

然后,建立DSO及PSA与DSO的数据转换关系,设置数据字段的更新方式为“覆盖”。

执行数据加载,则PSA中的数据传输到DSO中。

最后,利用DSO中的数据进行其它的后续处理,如加载到信息立方体或其它DSO中。

4 结论
商业智能是一个技术性比较强的应用,海量数据存储的数据仓库是商业智能的数据基础,强大数据分析的OLAP是商业智能的数据分析引擎,改善数据存储和提高数据处理和分析性能是商业智能工程的一项重要工作。

因第三方源系统数据的差异性较大,无法进行增量抽取的情况普遍存在,给商业智能的信息化工作产生了一定的影响。

通过这两种数据增量抽取方式的实现,避免了数据存储和系统性能可能存在的隐患,为商业智能的广泛应用创造了条件。

参考文献
[1] 李东等,决策支持系统与知识管理系统,中国人民大学出版社,2005年出版
[2] 苏新宁等,数据仓库和数据挖掘,清华大学出版社,2006年出版
[3] 陈永杰,SAP商务智能完全解决方案,机械工业出版社,2008年出版
[4] 艾格,SAP业务信息仓库(专业版),东方出版社,2005年出版
[5] 黄佳,SAP程序设计,机械工业出版社,2005年出版。

相关文档
最新文档