SAP BW4 405(主要是讲query及BO)学习 part1-5 发展史、BO、query

本文详细介绍了SAP Business Warehouse (BW)与HANA集成的关键概念,包括HANA的发展历程、BW的架构、数据仓库原理、OLAP和OLTP环境。讨论了BW的建模元素如信息对象、信息提供者和数据流,以及在HANA上的BW/4HANA架构和路线图。此外,还探讨了HANA的软件优化层,如ADSO、Composite Provider和Open ODS View。文章还涵盖了在HANA Studio中创建和管理查询的步骤,以及使用SAP Business Objects进行分析的工具,如BO和Excel分析。最后,讲解了如何创建和配置计算指标、过滤器和转换,以及在查询中处理结构和数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SAP BW4 405学习1-5章

写在前言

嗯,还是好好研究下挺好的东西。

1.HANA发展历程

1.1 hana的特点

在这里插入图片描述
在这里插入图片描述

总结出来一共有以下几点

  1. BW4依赖hana运行,不能依赖其他数据库了
  2. 原先的3层结构的BW要淘汰了,因为有内存数据库hana,支持大数据量了。
  3. 数据计算由原先应用程序转变为数据库计算了,减少了CPU消耗等。
  4. 支持其他类型的数据库数据的接入。
  5. hana牛逼的地方是列式存储,压缩、并行、增量插入、划分小单元。
  6. 列存储用在分析,行存储用在业务,se11或者hana控制台能查看。

在这里插入图片描述

7.数据接入应用了增量的概念,同步到磁盘。

1.2 BW

1.2.1 数据仓库概念

1.2.1.1 数据仓库

1)业务系统产生数据,数据仓库为了分析数据价值
2)市场快速反应。
3)标准结构越来越标准化。

1.2.1.2 OLAP and OLTP Environment

在这里插入图片描述

来源于业务,推动开展业务决策分析。

1.2.1.3 数据仓库目标

多维分析
在这里插入图片描述

1.2.1.4 SAP BW的架构

获取、处理及存储、展示,SAP是开放的系统,支持多种数据接入。
在这里插入图片描述

1.2.1.5 SAP BW支持的数据源类型

在这里插入图片描述

1)ODP API
支持源系统为BW、 SAPI 、HANA、SLT等,如ERP
2)BW service API:S-API
这是SAP自身的API,为了提供给BW数据。
3)DB Connect
例如ORACLE数据库
4)UD Connect
主要是J2EE的接口数据源
5)文件接口
6)Webservice
7)SAP dataserivce
主要用于抽取数据库类型的数据,是SAP主推到hana的产品,类似于kettle或者informatica等
8)第三方接口,例如bapi等

1.2.2 功能

1.2.2.1 SAP BW信息对象

在这里插入图片描述

信息对象就是字段,例如收入、成本等字段对象

信息对象分为特性和关键值。特征如时间、单位等维度,关键值就是数量、金额等。

特性可以分配给另外一个特性,作为其属性。例如联系人是成本中心的一个属性,可以把联系人分配给成本中心特征。

特性分三类,主要是文本、属性和层次接口。

1.2.1.2 SAP BW信息提供者

在这里插入图片描述
第一步先从数据源缓存数据到PSA表,类似于传统的ODS层。

第二部把PSA数据抽取到ADSO,再经过cube或者视图形式对外提供数据。

如下表:特性、DSO 、CUBE和多提供者都是信息提供者。
在这里插入图片描述

1.2.1.3 SAP BW数据流

在这里插入图片描述

1)InfoPackages and data transfer processes (DTPs)
主要是用于数据抽取
2)InfoPackage是用于数据源到PSA表
3)DTP用于PSA到后续的信息提供者。
4)Process chains 用于自动调度

1.2.3 BW管理工作台

在这里插入图片描述
号称RSA1走天下的工作台。
在这里插入图片描述

1)模型设计区,树状结构形式的模型设计区
2)管理区域,负责调度、监控管理
3)传输,用于将数据传输到其他系统
4)文档备注,允许对BW对象进行备注
5)BI Content,BW给用户预留的一些对象,方便快速开发。
6)Translation,翻译区域,方便多种语言查找。
7)元数据存储库,不大熟悉,应用不多。

1.3 SAP BW4/HANA介绍

1.3.1 SAP BW/4HANA Architecture

在这里插入图片描述

特点:
1.只运行在hana上
2.简化建模,数据更直观
3.非破坏性转换,自由切换到SAP HANA
4.不限制使用hana

1.3.2 SAP BW路线图

在这里插入图片描述

标准化数据仓库,和SAP VIEW有效结合
在这里插入图片描述

1.3.3 SAP Hana架构

1.数据库存储
2.搜索服务器
3.内置应用服务器

在这里插入图片描述

1.3.4 SAP Hana软件

在这里插入图片描述

1.计算服务下沉到数据库层
2.优秀的查询性能提升了决策能力
3.数据负载更高
4.内存处理
5.灵活的数据分析,可以简单基于数据库进行预览决策
6.减少了ETL中的数据存储过程
7.简化数据建模和重构

1.3.4.1 SAP Hana软件优化层

在这里插入图片描述
1.应用下沉,内置分析
2.全部数据库功能

其他高级功能:
1.高级的ADSO
2.SAP HANA-optimized CompositeProviders, and Open ODS view(高级对象及开放的ODS VIEW)
3.Publishing SAP HANA models into SAP BW, and vice versa(hana模型与BW互通,可相互引用)
4.优化转换过程,更快
5.统一的工作台
6.OLAP和计划函数等功能不再需要

1.3.4.2 SAP BW4/Hana发展历程

在这里插入图片描述

快速的激活DSO,不再依赖其他设置,同时sid的生成也更快。

在这里插入图片描述
BW4主要特点
1.全新架构和代码
2.不再依赖于SAP 套装软件
3.基于ABAP应用服务和HANA
4.运行在服务器或云上
5.并没有继承原bw的所有信息,不兼容所有历史对象
6.是全新的基于hana开发的应用

1.3.4.3 SAP BW4/Hana数据模型

在这里插入图片描述

ADSO:作为数据持久层,比以前功能更强,例如除可以基于信息对象外,也可以基于字段进行建模。

ADSO融合了DSO、cube和PSA三块内容,传统信息提供者的概念已摒弃。

综合来说,优点如下:
1.从以前10类对象缩减为4类
2.无复杂扩展结构,例如扩展的星星结构已经去掉。
3.可直接基于字段建模(原BW只能基于信息对象建模)
4.持久层减少,虚拟化视图增多
5.支持外部的结构化、非结构化数据

1.3.4.4 SAP BW以前的信息提供者

在这里插入图片描述
DSO:存储明细
infocubes:存统计数据
MultiProviders:存cube、DSO组成的视图

1.3.4.5 SAP BW4中

在这里插入图片描述

单纯的BW4如上图。结合SAP HANA计算视图的如下图:

在这里插入图片描述

1.3.4.6 敏捷分析特性

1.可以直接通过ABAP调用hana对象
2.可以在底层模型上构建计算视图
3.SAP HANA Calculation Views can be accessed natively, as well as integrated into SAP BW/ 4HANA reporting using CompositeProvider, Open ODS Views, or DSO (advanced).(SAP的计算视图能被ABAP访问,也可以用于BW4的CompositeProvider、Open ODS Views或者ADSO)

1.3.4.7 BW4和HANA混合分析

实际上,BW4运行在hana上的一个特殊用户中,BW4和HANA对象可以互通互相访问,可以使用virtual access methods and data replication methods.(虚拟访问或者数据复制),简单来说就是虚拟访问或者直接把数据复制到hana其他用户中。

当BW对象生成时,可以设置对象是否生成hana view,当hana view生成时,实际上是指向了数据库中的相关表和数据,所以能被bw直接访问。同时提供了一个接口。

通过BW4生成hana视图更灵活,可以为其他第三方工具直接调用,更方便。

1.4 安装hana studio

1.4.1 hana studio的BW建模环境概览

工具灵活,和abap相结合,例如open ODS视图等

在这里插入图片描述

包括项目管理、属性、问题、历史、预览和BW信息对象区域
在这里插入图片描述

1.4.1.1 项目工程管理

每个BW项目,都代表登录到SAP BW4系统的一个实例,要登录或者创建一个工程,必须要有以下信息:
1.项目名称
2.系统数据,包括系统ID,客户端,用户名和密码
3.默认语言及一些首选项等

在这里插入图片描述
可以多个BW项目同时进行,也可以与ABAP项目在一起显示,主要区域包括:
1.收藏夹
经常用的或者喜欢用的东西
2.信息提供者
3.还可以分配sap hana数据库的其他用户,这样就能访问对应的sap hana视图了。

1.4.1.2 编辑区

在这里插入图片描述

1.4.1.3 属性区

在这里插入图片描述

1.4.1.4 问题

在这里插入图片描述

1.4.1.5 历史,修改记录

在这里插入图片描述

1.4.1.6 报表预览

在这里插入图片描述

1.4.1.7 信息对象

在这里插入图片描述

1.4.2 具体操作

1.4.2.1 登录进去

1.sap logon要配置好链接。
2.启用sap logon的SNC网络安全通信协议。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.4.2.2 将hana添加到BW项目中

如果想访问hana数据库,那么可以右键项目,选择attache the hana system,将hana数据库加入到BW4项目中。(前提是sap hana数据库用户已配置到管理控制台,并且登录进去了)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.4.2.3 添加或移除本地收藏夹

这个只添加到本地,右键执行add to local favorites

1.4.2.5 添加或移除后台收藏夹

这个没权限,暂时没实验,是共用的。

1.4.2.6 关闭项目
1.4.2.7 删除项目

可以选择是否删除本地对象,当然信息都已经在服务器存在了。

1.4.2.8 引用其他项目,右键属性

在这里插入图片描述

1.4.3 基本查询设计器

方便进行数据的快速分析
在这里插入图片描述

You can use the SAP BW/4HANA Modeling tools to define queries for InfoProviders to analyze the data in your SAP BW/4HANA system. You can choose from the following functions:
● Create structures in the row and column axes of the query.
● Select characteristics of the InfoProvider for the row and column axes of the query or as free characteristics (including usage of characteristic hierarchies).
● Select key figures of the InfoProvider as structure elements for the row and column axes of the query.
● Create restricted key figures for the

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值