万本电子书0元读

万本电子书0元读

顶部广告

SAPHANA平台应用开发电子书

SAP中国官方资深专家撰写。   囊括所有SAP HANA、XS、CDS、XSJS、OData高效服务发及UI5数据集成重要技术细节,并通过一个完整实例,帮读者快速掌握在SAP HANA平台上行高级应用发的方法与技巧   至今SAP HANA已推出5年,全球客户应用规模已超过1万家。这和SAP HANA能够极速解决客户的海量数据运算难题有关,也和SAP近这些年卯足了劲持续提升、每2个月发布一个新Revision、快速发布HANA新功能的投密不可分。

售       价:¥

纸质售价:¥54.50购买纸书

4人正在读 | 0人评论 6.5

作       者:刘刚

出  版  社:机械工业出版社

出版时间:2016-04-01

字       数:29.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书是《SAP HANA实战》的兄弟篇,也是其一步的延续和深。本书是一本面向应用发的纯技术书,瞄准基于SAP HANA原生应用发的所有细节内容,囊括所有与SAP HANA、XS、UI5、HANA原生应用发相关的内容。 本书逻辑上可分成五个部分,读者可以根据下面的简介来选择性阅读。 部分:包含第1~2章,主要讲解SAP HANA应用服务器的各个组件、原生项目的发架构、SAP HANA工作台的主要操作、创建用户、创建表、赋予权限等。 第二部分:包含第3~4章,主要介绍信息建模的基础和高级特性、以及SQLScript,和存储过程的相关知识。这部分内容相对独立而且好上手,已经熟悉这些内容的读者可跳过本章节,但是在后续的XS项目示例中,我们会应用到这部分所介绍的全部知识。 第三部分:包含第5~8章,讲解了HANA原生应用发过程涉及的绝大部分内容,包含XS项目的创建、核心数据服务(Core Data Service)、访问控制、XSJS、OData服务和UI5前端集成、以及OData Web Service高效架构设计实践、XSJS处理http请求、数据库访问、创建定时运行的作业等内容。 第四部分:包含第9~11章,这部分主 要通过一个具体案例来说明HANA XS原生应用的发过程及所涉及的全部对象。在介绍过程中,一步一步不断增加新特性,使这个例子成为一个完整和考虑周全的系统,后还将这个发后的XS 应用部署和传输到另外一个HANA系统,并重介绍了修改控制、传输管理等细节内容。 第五部分:包含第12~13章及附录。主要讲解HANA应用上线后如何行运维、团队如何行协同发,以及如何实现系统的高可用。 另外在本书后还单独以问答的形式为读者提供了作者多年的从业经验和项目心得。<br/>【推荐语】<br/>SAP中国官方资深专家撰写。 囊括所有SAP HANA、XS、CDS、XSJS、OData高效服务发及UI5数据集成重要技术细节,并通过一个完整实例,帮读者快速掌握在SAP HANA平台上行高级应用发的方法与技巧 至今SAP HANA已推出5年,全球客户应用规模已超过1万家。这和SAP HANA能够极速解决客户的海量数据运算难题有关,也和SAP近这些年卯足了劲持续提升、每2个月发布一个新Revision、快速发布HANA新功能的投密不可分。 从市场上客户应用HANA的案例来看,已从早期利用HANA做BI商务智能应用、加速ERP报表应用、加速BW数据仓库,化到ERP on HANA、S/4 HANA这一新生态。 从技术平台角度来看,SAP HANA也从一个单纯的高性能内存数据库,慢慢演变成了一个新应用的发和部署平台,即SAP HANA XS(Extended Application Server)。从一始仅支持XSJS到现在支持XSJS、Node、Java、C 、Container技术等,SAP HANA越来越放,越来越面向互联网,并且成为SAP HCP(HANA Cloud Platform)公有云的应用服务平台。因此,我们有必要在已经了解SAP HANA、HANA建模、存储过程发等知识的基础上,一步学习在SAP HANA平台上设计、发、部署、管理我们的企业应用。 内容简介<br/>【作者】<br/>刘刚,11年SAP领域工作经验,主要涉及SAP NetWeaver、IS-CoreBanking、IS-Utility这些产品和解决方案的咨询和研发工作,此前并著有《SAP HANA实战》一书。 从2011年起,在SAP中国担任高级方案架构师,帮助SAP数据库和技术产品线在中国地区的市场发、售前、以及各行业客户的推广和创新应用的支持工 作。目前,作者在SAP中国研究院担任高级项目经理一职,负责SAP HANA、S/4 HANA、大数据相关领域的定制化研发项目。<br/>
目录展开

前言

第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快问快答

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部