展开全部

主编推荐语

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快问快答
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0
    SAP on Cloud

    SAP on Cloud 云端的 SAP SAP 公司对未来的一个展望。SAP 公司以及其软件产品、业务模式将会变成什么样、未来是什么,此时此刻没有人说得清楚。但是,SAP 公司目前所有的业务发展、主流技术路线都非常明确地指向一个方向 —— 云计算。

      转发
      评论
      用户头像
      给这本书评了
      5.0

      云端的 SAP SAP 公司对未来的一个展望。SAP 公司以及其软件产品、业务模式将会变成什么样、未来是什么,此时此刻没有人说得清楚。但是,SAP 公司目前所有的业务发展、主流技术路线都非常明确地指向一个方向 —— 云计算。

        转发
        评论

      出版方

      机械工业出版社有限公司

      机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。