SAP BW/4 HANA基础学习(二)
初识BW,分享一下,欢迎指正
一:BW 之基础概念
1.新建BW project
空白处右击新建
信息对象(InfoObject) 是SAP BI 系统中对现实生活中的的业务评价对象的模拟。
比如客户、销售额等,在SAPBI 中都体现为一个信息对象。
它是SAPBI 中数据存储的最小单位,是数据模型的建立基础。
信息对象是按照信息范围分类存储的。信息范围就好比是文件目录 ,可以将各种对象进
行分组。在信息范围下,可以包含其他的信息范围,也可以包含信息对象目录。信息对象目
录是专门用于对信息对象进行分类的目录。 信息对象分为关键值和特性两大类,分别存入关
键值信息对象目录和特性信息对象目录中。信息对象目录可以根据其分类需要再分别存放在
不同的信息范围( InfoAreas )中,以方便对信息对象的管理。
新建 InfoAreas:BW Repository->new->InfoAreas
新建infoObject:在新建的InfoAreas->new->infoObject
关键值
关键值是指业务评价中的数值部分 ,用来存储要分析的数值 ,如金额、数量、天数、分
钟数等。除了在数据库中物理存储的关键值,比如销售收入、固定成本、销售数量、职工人
数等,还可以在业务浏览器中定义一些派生的关键值,派生的关键值是由信息立方体中的关
键值经过计算得到的,比如人均销售收入、百分比偏差、边际贡献等。特性
特性是业务评价中涉及的评价的对象,多是非数值型的内容,用来对数值进行界定 。比
如公司、产品、客户、财年、会计期间、地区等。关键值只有与一系列的特性相联系,才有
了具体的含义。SAP 数据仓库中把特性分为以下类型:
·业务特性(如客户,成本中心和公司等);
·单位(女口货币和数量单位等);
·时间特性(如年、月、日、财年、会计期间等);
·技术特性(如数据加载程序的顺序标志等〉。特性可以包含主数据、描述、层级结构三部分信息 。特性主数据包含每个特性值的惟一
标识,还可以带有其他属性。 描述包含特性的各种类型的文本说明,每一个特性的值可以有
长、中、短文本描述,也可以有不同语言版本的描述。层级结构用于将不同的特性值进行树
状结构的分类。所有这些数据可以在主数据和事务数据的查询和报表中使用。
3.单位
4.XXL信息对象
软件安装:
https://download.csdn.net/download/sinat_34026575/12518106
SAP BW/4 HANA基础学习(二)相关推荐
- SAP BW/4 HANA基础学习(一)
初识BW,分享一下,欢迎指正 BW 简介 ①什 么 是 数 据 仓 库 数据仓库是一种管理技术,它能够将分布在企业网络中不同站点的商业数据集成到一起,为决策者提供各种类型的.有效的数据分析,起到决策支 ...
- SAP BW/4 HANA亮点解析
SAP BW/4 HANA亮点解析 http://mp.weixin.qq.com/s/SIPSWDo95pXKGjG66z6iHw 2016 年 8 月 31 日SAP正式向全球推出了新一代的数据仓 ...
- mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...
MySQL 基础学习二:创建一个用户表,并 增删改查 提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的. 第一步,创建一个用户表 1,打开控制台,进入数据库 C:\Users\Ad ...
- 大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题(以VMware Workstation 15.1.0 Pro和Ubuntu18.04.3优麒麟版为例)
大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题 (以VMware Workstation 15.1.0 Pro for Windows和Ubuntu18.04.3优麒 ...
- python pyramid基础学习二
python pyramid基础学习二 1.前言 前面我们使用了基础命令创建pyramid项目,并运行了Hello word,万事开头难,我们知道了开发pyramid项目需要一个env文件夹,里面包 ...
- Verilog基础学习二
Verilog基础学习二 文章目录 Verilog基础学习二 一.always 块 1.阻塞性赋值和非阻塞性赋值 二.条件语句 1.if 语句 基本用法 2.避免引入锁存器 3.case 语句 4.c ...
- Java基础学习(二十七)之IO流
1. File 1.1 File类概述和构造方法(myFile中的com.itheima_01中的FileDemo01) File:它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对 ...
- 【Java进阶营】JAVA多线程基础学习二:synchronized
本篇主要介绍Java多线程中的同步,也就是如何在Java语言中写出线程安全的程序,如何在Java语言中解决非线程安全的相关问题,没错就是使用synchronized. 一.如何解决线程安全问题? 一般 ...
- 19-10-29-C++基础学习二
上一篇对基础部分的编译流程,输入输出,控制结构,进行了介绍,这篇主要是对里面的变量以及基本类型,标准库,类的简介 进行相关的总结: 变量: · 什么是变量? 变量提供了程序可以操作的有名字的存 ...
最新文章
- Java异常ClassCastException
- android adb 控制手机,adb 控制手机动作
- 【每周NLP论文推荐】从预训练模型掌握NLP的基本发展脉络
- PHP配置,php.ini以及覆盖问题
- 创建oracle 数据库表空间,角色,用户的sql语句
- eclipse 3.7 search 报resource is out of sync with the file system 解决方法
- shell快速迁移海量文件
- 内部曝料——博文年会之《武林外传》
- DataTable数据导出到Excel
- 星球大战 BZOJ 1015
- ar5b97无线网卡驱动linux 版下载,atheros ar5b97驱动
- The command ‘docker‘ could not be found in this WSL 2 distro.
- Iconfont 替代品网站 图标网站推荐
- 74hc595级联c语言程序,10个74HC595级联 单片机程序请教
- userland免root运行linux,UserLAnd(GNU/Linux安装)
- iOS之一个超赞的视频直播、第三方库,直播看这个就够了,支持RTMP推流,美颜直播
- Android高德地图踩坑记录-内存泄漏问题
- AminoCapital:大数据+机械学习引领今年硅谷趋势
- 关于移动端适配的几个方法,快速构建响应式网站必备知识
- 在 Mac 山猫 10.8 中从代码编译安装 vim