图书目录

目 录

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