數據流管理系統是數據處理領域的一個新的重要分支,其重要性不亞于數據庫管理系統,是未來三十年數據處理領域的重要產品,其代表產品復雜事件處理技術應用在多個行業,例如證券行業的算法交易、金融實時風險控制、電信行業的主動營銷等。本書通過具體的電信行業應用項目過程介紹,指導用戶快速實現基于SAP ESP的應用。
本書首先介紹數據流管理系統相關知識,然后就SAP ESP的產品基礎知識、架構、開發語言、周邊環境進行相關介紹,從需求分析、項目管理、開發設計等方面介紹如何快速實現應用。
羅永強
SAP博學大數據及商業智能架構師,近二十年的信息化系統建設經驗,曾任某國有大型商業銀行分行級數據中心主任,國內最早期數據倉庫建設者。參與了電信、證券、銀行、政府、零售、制造等多個行業的數據倉庫、數據集市、算法交易等系統建設,致力于用管理的視角看待大數據及商務智能系統。
付峰
中國移動(深圳)有限公司技術專家,近十年中國移動業務支撐網工作經驗,主要從事業務支撐網BOSS和經營分析系統方面的測評規劃、方案設計等工作,多次參與集團在經營分析系統方面的規劃、規范編寫、方案設計和培訓等工作,擁有扎實的業務知識和技術知識。
馬澤炯
SAP博學系統顧問。近十五年的信息化系統建設經驗,專注于金融、電信、政府等行業的數據管理與分析類解決方案,在主機、存儲、操作系統、數據庫、商務智能等方面具有豐富的項目和解決方案經驗。近年來從事SAP事件流處理器的推廣與應用工作。
目 錄
及時章 數據流管理系統 1
及時節 數據庫管理系統 1
第二節 數據處理新問題 4
第三節 數據流管理系統 7
第四節 SAP事件流處理器 10
第五節 SAP實時數據平臺 20
第二章 SAP事件流處理器安裝 23
及時節 規劃安裝 23
第二節 安裝場景 27
第三章 SAP事件流處理器快速入門 39
及時節 事件流處理器工作臺 39
第二節 可視化編輯 43
第三節 CCL編輯器 49
第四節 加載項目 53
第五節 運行測試項目 55
第六節 工作環境配置 59
第四章 SPLASH程序開發 61
及時節 SPLASH程序語言 61
第二節 SPLASH語句 66
第三節 SPLASH數據結構 70
第五章 CCL程序設計 81
及時節 CCL項目基礎 81
第二節 CCL語法 87
第三節 CCL查詢語句 94
第四節 高級CCL程序設計 101
第五節 聲明 107
第六節 從句 118
第七節 查詢 123
第八節 函數 131
第六章 SAP事件流處理器實用程序 197
及時節 概述 197
第二節 事件流處理器服務器實用程序 197
第三節 命令和控制實用程序 201
第四節 和訂閱實用程序 203
第五節 開發實用程序 212
第七章 高級程序設計 215
及時節 實體生命周期和訪問模式 215
第二節 219
第三節 訂閱 224
第四節 故障恢復處理 225
第五節 應用程序接口(API)參考 226
第八章 SAP事件流處理器安全配置 229
及時節 身份認證 230
第二節 訪問控制 246
第三節 SSL安全鏈接 256
第四節 密鑰及密鑰庫 256
第五節 數據存儲安全 259
第六節 其他安全性相關配置 267
第九章 SAP事件流處理器集群 273
及時節 集群架構 273
第二節 多項目支持 276
第三節 高可用性 276
第四節 項目部署選項 277
第五節 集群持久化(Persistence)和緩存(Caching) 280
第六節 集中安全 281
第七節 集群啟動 281
第八節 集群配置 282
第九節 項目配置文件示例 290
第十章 SAP事件流處理器應用開發 293
及時節 數據流計算框架 293
第二節 應用開發流程 297
第三節 開發調試環境 317