数据流管理系统是数据处理领域的一个新的重要分支,其重要性不亚于数据库管理系统,是未来三十年数据处理领域的重要产品,其代表产品复杂事件处理技术应用在多个行业,例如证券行业的算法交易、金融实时风险控制、电信行业的主动营销等。本书通过具体的电信行业应用项目过程介绍,指导用户快速实现基于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