目 录
第一章 走近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
