第一章 走近SAP
HANA
?????????????????????????????????????????????????????????????????????????????????
1
第一节 内存计算时代已经到来
???????????????????????????????????????????????????????????????????????
2
第二节 当前信息系统架构的普遍问题
???????????????????????????????????????????????????????????
2
第三节 新一代高性能实时数据平台
???????????????????????????????????????????????????????????????
4
一、SAP
HANA基本介绍
??????????????????????????????????????????????????????????????????????????????????????5
二、SAP
HANA——内存数据库
??????????????????????????????????????????????????????????????????????????8
三、SAP
HANA的创新架构
??????????????????????????????????????????????????????????????????????????????????9
第四节 SAP
HANA发展历史
??????????????????????????????????????????????????????????????????????????
11
第五节 SAP
HANA技术路线图和发展趋势
?????????????????????????????????????????????????? 12
一、SAP
HANA的趋势
????????????????????????????????????????????????????????????????????????????????????????13
二、SAP
HANA将会是一个开放的平台
????????????????????????????????????????????????????????????13
第六节 SAP
HANA的关联系统架构
??????????????????????????????????????????????????????????????
14
第七节 SAP
HANA对企业的价值和机遇
?????????????????????????????????????????????????????? 16
一、SAP HANA
提升具体业务应用的能力
????????????????????????????????????????????????????????17
二、SAP
HANA能够带来的优势
????????????????????????????????????????????????????????????????????????18
第八节 内存计算革命已拉开序幕
?????????????????????????????????????????????????????????????????
19
一、企业级应用面临的挑战
????????????????????????????????????????????????????????????????????????????????19
二、内存计算技术的实现和切换
????????????????????????????????????????????????????????????????????????21
三、客户在内存计算中的收益
????????????????????????????????????????????????????????????????????????????22
第九节 本章总结
?????????????????????????????????????????????????????????????????????????????????????????????
24
第二章 安装SAP
HANA数据库系统
?????????????????????????????????????????????????????????????
25
第一节 安装SAP
HANA数据库所需的软硬件环境 ?????????????????????????????????????
27
一、SAP
HANA的硬件环境
????????????????????????????????????????????????????????????????????????????????28
二、SAP
HANA数据库服务器硬件环境的容量预估
????????????????????????????????????????30
三、SAP
HANA的软件环境
????????????????????????????????????????????????????????????????????????????????35
第二节 SAP
HANA数据库的设计与准备
?????????????????????????????????????????????????????? 38
一、单节点与分布式SAP
HANA数据库
????????????????????????????????????????????????????????????38
二、文件系统、参数设置以及用户的准备
????????????????????????????????????????????????????????39
第三节 安装SAP
HANA数据库服务器
??????????????????????????????????????????????????????????
41
一、通过安装管理器来安装SAP
HANA数据库服务器 ????????????????????????????????????41
二、启动或停止SAP
HANA数据库服务器
????????????????????????????????????????????????????????47
三、增加SAP
HANA数据库节点
????????????????????????????????????????????????????????????????????????48
四、安装SAP
HANA数据库客户端
????????????????????????????????????????????????????????????????????50
第四节 安装SAP
HANA工作站
?????????????????????????????????????????????????????????????????????
53
一、安装SAP
HANA工作站
????????????????????????????????????????????????????????????????????????????????53
二、连接SAP
HANA工作站与SAP HANA数据库系统
?????????????????????????????????????56
第三章 SAP
HANA的数据复制
????????????????????????????????????????????????????????????????????
61
第一节 基于触发方式的数据复制
?????????????????????????????????????????????????????????????????
62
一、原理与架构
????????????????????????????????????????????????????????????????????????????????????????????????????62
二、安装与配置LT
????????????????????????????????????????????????????????????????????????????????????????????????66
三、通过LT复制服务器抽取数据到SAP HANA数据库
????????????????????????????????????78
第二节 基于ETL方式的数据复制
??????????????????????????????????????????????????????????????????
83
一、原理与架构
????????????????????????????????????????????????????????????????????????????????????????????????????84
二、准备、安装及配置Data
Services
??????????????????????????????????????????????????????????????????85
三、通过Data
Services抽取数据到SAP HANA
???????????????????????????????????????????????????88
第三节 基于数据库日志的数据复制
?????????????????????????????????????????????????????????????
99
一、原理与架构
????????????????????????????????????????????????????????????????????????????????????????????????????99
二、安装与配置
?????????????????????????????????????????????????????????????????????????????????????????????????
100
第四节 总结(三种方式的对比)
?????????????????????????????????????????????????????????????????????
100
第四章 SAP
HANA的数据建模
??????????????????????????????????????????????????????????????????
103
第一节 属性视图——Attribute View
????????????????????????????????????????????????????????????
103
一、 属性视图
????????????????????????????????????????????????????????????????????????????????????????????????????
103
二、创建属性视图
?????????????????????????????????????????????????????????????????????????????????????????????
103
第二节 分析视图——Analytic View
????????????????????????????????????????????????????????????
116
一、分析视图
?????????????????????????????????????????????????????????????????????????????????????????????????????
116
二、创建分析视图
?????????????????????????????????????????????????????????????????????????????????????????????
116
第三节 计算视图——Calculation View
????????????????????????????????????????????????????????
127
一、计算视图
?????????????????????????????????????????????????????????????????????????????????????????????????????
127
二、创建计算视图
?????????????????????????????????????????????????????????????????????????????????????????????
127
第四节 SQL建模
????????????????????????????????????????????????????????????????????????????????????????????
138
一、SQL建模
??????????????????????????????????????????????????????????????????????????????????????????????????????
138
二、SAP
HANA中的SQL Script
???????????????????????????????????????????????????????????????????????
139
三、SQL建模实例
??????????????????????????????????????????????????????????????????????????????????????????????
149
第五章 SAP
HANA的数据展现
??????????????????????????????????????????????????????????????????
151
第一节 SAP
HANA报表层连接
????????????????????????????????????????????????????????????????????
152
第二节 BusinessObjects BI 4.0
??????????????????????????????????????????????????????????????????????
153
一、BI 4.0
介绍
??????????????????????????????????????????????????????????????????????????????????????????????????
153
二、BI
4.0客户端工具
???????????????????????????????????????????????????????????????????????????????????????
154
第三节 通过Explorer展现SAP HANA中的数据
?????????????????????????????????????????? 159
一、信息空间
?????????????????????????????????????????????????????????????????????????????????????????????????????
160
二、建信息空间及索引
?????????????????????????????????????????????????????????????????????????????????????
160
第四节 通过语义层展现SAP
HANA中的数据 ????????????????????????????????????????????
167
一、语义层的使命
?????????????????????????????????????????????????????????????????????????????????????????????
167
二、常规语义层
?????????????????????????????????????????????????????????????????????????????????????????????????
168
三、BI
4.0中的语义层
???????????????????????????????????????????????????????????????????????????????????????
169
四、信息设计工具
?????????????????????????????????????????????????????????????????????????????????????????????
170
第五节 通过水晶报表展现SAP
HANA 的数据 ???????????????????????????????????????????
189
一、ODBC连接模式
??????????????????????????????????????????????????????????????????????????????????????????
189
二、JDBC连接模式
?????????????????????????????????????????????????????????????????????????????????????????????194
第六节 通过微软Excel展现SAP HANA中的数据
???????????????????????????????????????????????199
一、本地Excel接口——透视表(ODBO)
????????????????????????????????????????????????????????????200
二、使用ODBO
????????????????????????????????????????????????????????????????????????????????????????????????????200
三、小结
???????????????????????????????????????????????????????????????????????????????????????????????????????????????203
第七节 通过水晶报表和WEBI展现的示例
?????????????????????????????????????????????????? 203
一、水晶报表示例
???????????????????????????????????????????????????????????????????????????????????????????????203
二、WEBI 示例
????????????????????????????????????????????????????????????????????????????????????????????????????227
第六章 SAP
HANA系统管理
???????????????????????????????????????????????????????????????????????
241
第一节 用户管理与权限管理
????????????????????????????????????????????????????????????????????????
241
一、用户管理与认证
???????????????????????????????????????????????????????????????????????????????????????????241
二、权限—— Authorization?????????????????????????????????????????????????????????????????????????????????243
第二节 用HDBSQL操作SAP HANA数据库
????????????????????????????????????????????????? 251
第三节 备份与恢复
????????????????????????????????????????????????????????????????????????????????????
253
一、概述
???????????????????????????????????????????????????????????????????????????????????????????????????????????????253
二、备份
???????????????????????????????????????????????????????????????????????????????????????????????????????????????255
三、恢复
???????????????????????????????????????????????????????????????????????????????????????????????????????????????260
四、示例演示
???????????????????????????????????????????????????????????????????????????????????????????????????????265
第四节 分布式SAP
HANA数据库系统
?????????????????????????????????????????????????????????
268
一、分布式系统元素
???????????????????????????????????????????????????????????????????????????????????????????268
二、高可用性
???????????????????????????????????????????????????????????????????????????????????????????????????????271
三、分布式系统实战
???????????????????????????????????????????????????????????????????????????????????????????274
第七章 SAP
HANA的实战场景
???????????????????????????????????????????????????????????????????
283
第一节 农夫山泉公司概述
???????????????????????????????????????????????????????????????????????????
283
第二节 实时数据平台是农夫山泉未来IT架构的核心 ?????????????????????????????????
283
第三节 农夫山泉SAP HANA
1.0项目
???????????????????????????????????????????????????????????
285
第四节 农夫山泉BW on
HANA项目?????????????????????????????????????????????????????????????
295
第五节 农夫山泉SAP
HANA项目的经验总结 ????????????????????????????????????????????????
297
作者简介?????????????????????????????????????????????????????????????????????????????????????????????????
299