《SAP HANA實戰》是機械工業出版社出版的圖書,作者是舒戈、劉剛。
基本介紹
- 書名:SAP HANA實戰
- 作者:舒戈、劉剛
- 出版社:機械工業出版社
- 出版時間:2013年11月
- ISBN:9787111445425
內容簡介
作品目錄
- 前 言
- 為什麼要寫這本書
- 本書特色
- 如何閱讀本書
- 本書面向的讀者
- 勘誤和支持
- 第1章 話說記憶體計算
- 1.1 企業套用系統架構和限制因素
- 1.2 難以實現的實時計算
- 1.2.1 信息、延遲和價值
- 1.2.2 OLTP和OLAP合理分離
- 1.3 軟體架構與硬體發展
- 第2章 實時數據平台
- 2.1 舊瓶頸和新問題
- 2.1.1 記憶體計算也有麻煩
- 2.1.2 多核CPU時代
- 2.1.3 打破FSB瓶頸
- 2.1.4 高效利用NUMA
- 2.1.5 CAP的偏向性
- 2.2 SAP HANA演化史
- 2.3 掀起SAP HANA的蓋頭
- 2.4 SAP HANA的創新
- 2.4.1 SAP HANA的“看家本領”
- 2.4.2 行存儲、列存儲以及歷史表
- 2.4.3 並發控制和一致性
- 2.4.4 數據更新
- 2.4.5 聚合或SQL
- 2.4.6 壓縮比例
- 2.4.7 數據分區
- 2.4.8 最小化傳輸數據
- 2.4.9 並行處理
- 第3章 SAP HANA架構介紹
- 3.1 SAP HANA及相關外圍系統
- 3.1.1 SAP HANA系統
- 3.1.2 Index Server
- 3.1.3 XS Server
- 3.1.4 SAP HANA的開發接口
- 3.1.5 分散式SAP HANA系統
- 3.2 SAP HANA技術路線圖
- 3.3 一體化設備的競爭
- 3.3.1 不同的創新
- 3.3.2 記憶體計算與快取數據
- 3.3.3 混搭和簡約
- 3.3.4 SAP HANA與Teradata及Oracle系列產品的對比
- 3.4 實時計算的套用價值
- 第4章 SAP HANA套用場景
- 4.1 數據集市和實時報表
- 4.2 企業級數據倉庫
- 4.3 SAP套用加速
- 4.4 創新套用平台
- 4.5 高性能資料庫
- 第5章 SAP HANA基礎知識
- 5.1 實施SAP HANA前的準備工作
- 5.1.1 HANA項目的一些共同關注點
- 5.1.2 技能要求和工作範圍
- 5.2 軟體安裝
- 5.2.1 SAP HANA硬體準備
- 5.2.2 SAP HANA軟體準備
- 5.2.3 安裝SAP HANA資料庫
- 5.2.4 安裝SAP HANA工作檯
- 5.2.5 安裝SAP HANA客戶端
- 5.3 SAP HANA工作檯的使用
- 5.3.1 初次使用SAP HANA工作檯
- 5.3.2 添加SAP HANA系統
- 5.3.3 建模工具
- 5.3.4 管理工具
- 5.3.5 快速創建資料庫表
- 5.3.6 使用SQL編輯器
- 5.4 本書使用的資料庫表
- 第6章 載入數據到SAP HANA
- 6.1 關於Schema
- 6.2 使用IMPORT命令
- 6.2.1 使用IMPORT嚮導工具從本地載入數據
- 6.2.2 使用IMPORT命令從伺服器端載入數據
- 6.3 使用SLT
- 6.3.1 基本原理
- 6.3.2 安裝和配置
- 6.3.3 SLT場景演示
- 6.3.4 SLT基本管理
- 6.4 使用DS
- 6.4.1 演示環境介紹
- 6.4.2 方法1:全量載入
- 6.4.3 方法2:增量載入——表比較
- 6.4.4 方法3:增量載入——基於時間戳
- 6.4.5 方法4:增量載入——資料庫CDC
- 6.5 數據載入方式小結
- 第7章 SAP HANA建模入門
- 7.1 建模準備
- 7.1.1 分解TPC-H
- 7.1.2 建模用戶授權
- 7.1.3 新建Package
- 7.2 屬性視圖
- 7.2.1 屬性視圖——客戶主數據
- 7.2.2 屬性視圖——供應商部件
- 7.3 分析視圖
- 7.3.1 步驟1:創建分析視圖
- 7.3.2 步驟2:添加事實表
- 7.3.3 步驟3:添加屬性視圖
- 7.3.4 步驟4:為視圖添加新列
- 7.3.5 步驟5:指定分析指標
- 第8章 SAP HANA建模進階
- 8.1 計算視圖
- 8.1.1 基本工作界面
- 8.1.2 計算操作
- 8.2 示例1:計算視圖——可視化方式
- 8.3 SQLScript
- 8.3.1 表類型
- 8.3.2 存儲過程
- 8.3.3 計算引擎函式
- 8.4 示例2:計算視圖——腳本方式
- 第9章 HANA內容生命周期管理
- 9.1 創建DU
- 9.2 創建Package
- 9.3 導入和導出功能簡介
- 9.3.1 演示1:導出DU
- 9.3.2 演示2:Developer Mode下的導出
- 9.4 生成技術文檔
- 第10章 SAP HANA與商務智慧型的結合
- 10.1 SAP Visual Intelligence
- 10.1.1 創建VI文檔
- 10.1.2 連線到SAP HANA
- 10.1.3 探索和分析數據
- 10.2 SAP BusinessObjects Explorer
- 10.2.1 步驟1:配置Explorer和HANA之間的連線
- 10.2.2 步驟2:創建信息空間
- 10.2.3 步驟3:開始分析數據
- 10.3 SAP Web Intelligence
- 10.3.1 在HANA信息模型上構建Universe
- 10.3.2 Web Intelligence數據展現
- 10.3.3 擴展話題:在傳統BI語義層還是HANA資料庫中建模
- 10.4 Excel
- 10.4.1 HANA建模中的Hierarchy
- 10.4.2 使用Excel數據透視表分析HANA數據
- 10.5 Tableau
- 10.5.1 使用Tableau Desktop連線SAP HANA
- 10.5.2 Tableau Desktop數據分析
- 第11章 SAP HANA套用開發
- 11.1 ABAP和SAP HANA開發
- 11.1.1 SAP HANA對ABAP開發的影響
- 11.1.2 ABAP訪問HANA的準備工作
- 11.1.3 配置連線
- 11.1.4 三種ABAP訪問SAP HANA的方式
- 11.2 SAP HANA加速器
- 11.2.1 Basis Kernel的支持
- 11.2.2 加速的原理
- 11.2.3 準備工作和配置步驟
- 11.2.4 為ABAP程式創建XML配置檔案
- 11.2.5 將ABAP程式配置為加速模式
- 11.2.6 SAP標準加速器方案
- 11.2.7 加速器方案的適用性
- 11.3 R和SAP HANA
- 11.3.1 配置一個線上軟體資源庫
- 11.3.2 安裝R語言所需的編譯器
- 11.3.3 安裝R語言
- 11.3.4 安裝R伺服器
- 11.3.5 配置SAP HANA Server和R的集成
- 11.3.6 演示:SAP HANA SQLScript調用R
- 第12章 SAP HANA分散式架構實戰
- 12.1 HANA分散式架構介紹
- 12.2 HANA分散式架構的硬體方案介紹
- 12.3 惠普公司的HANA伺服器介紹
- 12.3.1 單節點HANA伺服器
- 12.3.2 分散式HANA伺服器配置
- 12.3.3 HANA集群的災備恢複方案
- 12.4 演示:HANA分散式架構
- 12.4.1 步驟1:在HANA伺服器和存儲伺服器之間配置NFS
- 12.4.2 步驟2:安裝HANA主伺服器
- 12.4.3 步驟3:安裝HANA工作伺服器
- 12.4.4 步驟4:安裝HANA備用伺服器
- 12.5 HANA分散式架構的檔案結構
- 12.6 演示:模擬伺服器停機
- 12.6.1 HANA系統的最初狀態
- 12.6.2 測試1:工作伺服器停機
- 12.6.3 測試2:主伺服器停機
- 第13章 SAP HANA系統管理
- 13.1 啟動和停止
- 13.2 備份、恢復和升級
- 13.2.1 備份
- 13.2.2 恢復
- 13.2.3 升級
- 13.3 記憶體使用管理
- 13.3.1 記憶體使用監控
- 13.3.2 SAP HANA記憶體限制配置
- 13.3.3 記憶體操作
- 13.4 表分區管理
- 13.4.1 如何查看錶分區
- 13.4.2 單層分區的創建
- 13.4.3 多層分區的創建
- 13.4.4 多HANA節點下的分區
- 13.4.5 分區後的基本操作
- 13.4.6 演示——分區前後的性能差異
- 13.5 系統參數配置
- 13.5.1 Delta Merge
- 13.5.2 數據載入
- 13.5.3 備份相關配置
- 13.5.4 安全策略配置
- 13.6 系統監控
- 13.6.1 SAP HANA工作檯
- 13.6.2 DBACockpit工具
- 13.7 審計
- 13.7.1 激活審計對象
- 13.7.2 創建審計策略
- 13.8 安全管理
- 13.8.1 用戶管理
- 13.8.2 認證管理
- 13.8.3 許可權管理
- 附錄A SAP HANA套用商店
- 附錄B 學習環境
- 附錄C SAP HANA學習資源