互联网
类型
可以朗读
语音朗读
294千字
字数
2016-04-01
发行日期
展开全部
主编推荐语
SAP中国官方资深专家撰写,拥有超过10年SAP工作经验,根据最新版本全面讲解SAP HANA平台应用开发。
内容简介
本书的前传篇《SAP HANA实战》主要是以构建一个商务智能的项目为出发点去讲解SAP HANA系统安装配置、数据ETL、信息建模、BI集成应用及系统管理的。但是,笔者总觉得还少了点什么,因此就有了写这本书的念头,所以本书应该算是《SAP HANA实战》的兄弟篇,书中仅针对基于SAP HANA XS原生应用开发来进行讲解,其他的话题一概不涉及。本书不包含任何关于BW on HANA、S/4 HANA、BI on HANA和ETL、数据复制、ABAP、R的话题,也没有讲解SAP HANA的系统安装、配置升级管理等话题,如果读者对这些话题感兴趣,可以参考《SAP HANA实战》一书。
目录
- 版权信息
- 前言
- 第1章 SAP HANA和XS开发
- 1.1 SAP HANA系统的组件
- 1.1.1 数据库服务的组件
- 1.1.2 应用服务和辅助组件
- 1.2 进入XS应用开发的新篇章
- 1.2.1 XS原生应用和Fiori Apps
- 1.2.2 XS应用开发架构
- 第2章 熟悉HANA开发环境
- 2.1 环境准备
- 2.1.1 SAP HANA服务器软件及硬件
- 2.1.2 SAP HANA客户端软件
- 2.2 第一次亲密接触
- 2.2.1 几个系统用户
- 2.2.2 连接到SAP HANA系统
- 2.3 熟悉SAP HANA工作台
- 2.3.1 视角切换
- 2.3.2 SAP HANA系统运行期对象
- 2.3.3 常用的三个按钮
- 2.3.4 创建表和上传数据
- 2.4 用户、角色和授权管理
- 2.4.1 用户管理
- 2.4.2 角色管理
- 2.4.3 关于授权
- 第3章 信息建模
- 3.1 准备工作和TPC-H
- 3.2 属性视图
- 3.3 分析视图
- 第4章 建模进阶和SQLScript
- 4.1 计算视图
- 4.1.1 基本工作界面
- 4.1.2 计算操作
- 4.2 计算视图——可视化方式
- 4.3 SQLScript
- 4.3.1 表类型
- 4.3.2 存储过程
- 4.3.3 计算引擎函数CE Function
- 4.4 计算视图——脚本方式
- 第5章 HANA XS原生应用
- 5.1 XS路线图
- 5.2 XS应用开发
- 5.2.1 XS应用程序
- 5.2.2 XS项目开发流程
- 5.3 永远的“Hello,World”
- 5.3.1 XS项目的开发视图
- 5.3.2 创建XS资源库的本地工作区
- 5.3.3 创建“Hello,World”的XS项目
- 5.3.4 访问控制部分
- 5.3.5 运行程序
- 5.3.6 项目协同开发
- 5.4 从设计期到运行期
- 5.4.1 设计期对象的扩展名
- 5.4.2 可视化向导方式
- 第6章 深入XS开发
- 6.1 XS应用的开发流程
- 6.2 XS应用的访问控制
- 6.2.1 应用描述文件
- 6.2.2 应用访问控制文件
- 6.2.3 应用权限定义文件
- 6.3 XS项目开发规范
- 6.3.1 分门别类
- 6.3.2 Package和开发规则
- 6.3.3 对象如何引用
- 6.4 数据库对象
- 6.4.1 创建Schema定义
- 6.4.2 创建Table定义
- 6.4.3 创建Table Type定义
- 6.4.4 创建Sequence定义
- 6.4.5 创建SQL View定义
- 6.4.6 创建Role定义
- 6.4.7 存储过程
- 6.4.8 创建HANA模型视图
- 6.4.9 数据自动加载
- 6.5 用CDS开发Table定义
- 6.5.1 CDS定义和组成
- 6.5.2 CDS文件分解
- 6.5.3 hdbtable还是CDS
- 6.5.4 示例:创建一个CDS
- 第7章 XS应用的后台服务
- 7.1 支持XS应用的数据服务
- 7.2 OData服务——数据读取
- 7.2.1 XS开发中的OData
- 7.2.2 快速定义OData服务
- 7.2.3 OData服务定义
- 7.2.4 OData访问操作
- 7.2.5 OData辅助工具
- 7.3 OData服务——自定义出口数据更新
- 7.3.1 OData服务的自定义出口
- 7.3.2 创建操作
- 7.3.3 更新操作
- 7.3.4 删除操作
- 7.3.5 关于数据传递
- 7.4 OData高效架构设计实践
- 7.4.1 OData CUD程序架构设计
- 7.4.2 导入SHINE应用
- 7.4.3 测试源代码介绍
- 7.4.4 OData调用存储过程——方式B
- 7.4.5 OData调用XSJS——方式C.1
- 7.4.6 OData调用XSJS——方式C.2
- 7.4.7 OData调用XSJS——方式C.3
- 7.4.8 开发XS应用的最佳方案
- 第8章 XSJS高级应用
- 8.1 Node和XSJS
- 8.2 XSJS的API分类
- 8.3 处理Request和Response
- 8.4 访问HANA数据库
- 8.4.1 旧数据库API
- 8.4.2 新数据库API
- 8.4.3 使用自定义DB访问连接
- 8.5 使用XS DB Utilities
- 8.6 调用Web服务——SOAP
- 8.7 发送电子邮件
- 8.8 创建XS定时运行的作业
- 8.8.1 创建XS Job
- 8.8.2 XS Job访问关系
- 8.8.3 配置XS Job和执行计划
- 8.9 Java访问XS Web服务
- 第9章 XS应用项目开发示例
- 9.1 示例项目的结构设计
- 9.2 创建XS项目
- 9.3 数据模型实现
- 9.4 主数据初始化
- 9.5 UI5界面和OData、HANA模型绑定
- 9.5.1 UI界面——客户信息
- 9.5.2 UI界面——整体业务分析
- 9.6 从UI到后台逻辑
- 9.6.1 UI5触发HTTP请求
- 9.6.2 OData处理请求的出口定义
- 9.6.3 处理POST请求
- 9.6.4 处理DELETE请求
- 9.7 访问控制和权限
- 9.7.1 访问时的自动校验
- 9.7.2 UI界面如何检查应用权限
- 9.7.3 应用权限封装为角色
- 9.8 应用部署
- 第10章 应用权限设计与开发
- 10.1 用户设计和DB交互
- 10.1.1 前端用户使用同一个DB账号
- 10.1.2 前端用户使用自己账号
- 10.1.3 匿名访问
- 10.2 数据访问和隔离设计
- 10.2.1 数据读取的隔离
- 10.2.2 数据更新,INVOKER还是DEFINER
- 10.2.3 真实Role或虚拟Role
- 10.3 应用运行期的用户和权限处理
- 10.3.1 从XS应用层面创建用户
- 10.3.2 程序中实现对用户的授权
- 第11章 XS自动化传输和部署
- 11.1 产品管理
- 11.1.1 一些前提操作
- 11.1.2 管理Delivery Unit
- 11.1.3 管理Product
- 11.2 CR修改管理
- 11.3 自动化传输管理
- 11.3.1 注册系统
- 11.3.2 传输路径
- 11.3.3 传输DU——启用CR模式
- 11.4 应用部署和分包策略
- 第12章 XS运维和开发协同
- 12.1 XS应用运维、协同开发和传输
- 12.1.1 简约3系统架构
- 12.1.2 传统6系统架构
- 12.1.3 传输时代码锁定,覆盖失败
- 12.1.4 运维传输的常见问题
- 12.2 访问账号的权限和角色设计
- 12.3 XS服务器的一些重要参数
- 第13章 XS系统高可用
- 13.1 HANA高可用方案
- 13.1.1 数据库备份
- 13.1.2 存储复制
- 13.1.3 节点自动故障切换
- 13.2 系统复制方案
- 13.2.1 Redo日志的复制模式
- 13.2.2 如何执行切换
- 13.3 系统复制的配置示例
- 13.3.1 系统复制——HANA工作台
- 13.3.2 系统复制——使用命令行
- 13.4 浏览器访问的重定向
- 附录A SAP HANA快问快答
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。