图书介绍
SAP HANA平台应用开发PDF|Epub|txt|kindle电子书版本下载
![SAP HANA平台应用开发](https://www.shukui.net/cover/13/31956955.jpg)
- 刘刚著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111534716
- 出版时间:2016
- 标注页数:394页
- 文件大小:32MB
- 文件页数:406页
- 主题词:企业管理-应用软件
PDF下载
下载说明
SAP HANA平台应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SAP HANA和XS开发1
1.1 SAP HANA系统的组件2
1.1.1 数据库服务的组件3
1.1.2 应用服务和辅助组件4
1.2 进入XS应用开发的新篇章5
1.2.1 XS原生应用和Fiori Apps6
1.2.2 XS应用开发架构8
第2章 熟悉HANA开发环境10
2.1 环境准备10
2.1.1 SAP HANA服务器软件及硬件10
2.1.2 SAP HANA客户端软件12
2.2 第一次亲密接触14
2.2.1 几个系统用户14
2.2.2 连接到SAP HANA系统15
2.3 熟悉SAP HANA工作台18
2.3.1 视角切换18
2.3.2 SAP HANA系统运行期对象21
2.3.3 常用的三个按钮24
2.3.4 创建表和上传数据25
2.4 用户、角色和授权管理31
2.4.1 用户管理32
2.4.2 角色管理35
2.4.3 关于授权40
第3章 信息建模43
3.1 准备工作和TPC-H44
3.2 属性视图45
3.3 分析视图63
第4章 建模进阶和SQLScript72
4.1 计算视图72
4.1.1 基本工作界面72
4.1.2 计算操作75
4.2 计算视图——可视化方式80
4.3 SQLScript85
4.3.1 表类型85
4.3.2 存储过程86
4.3.3 计算引擎函数CE Function94
4.4 计算视图——脚本方式95
第5章 HANA XS原生应用99
5.1 XS路线图101
5.2 XS应用开发102
5.2.1 XS应用程序102
5.2.2 XS项目开发流程103
5.3 永远的“Hello,World”105
5.3.1 XS项目的开发视图105
5.3.2 创建XS资源库的本地工作区109
5.3.3 创建“Hello,World”的XS项目111
5.3.4 访问控制部分114
5.3.5 运行程序117
5.3.6 项目协同开发118
5.4 从设计期到运行期125
5.4.1 设计期对象的扩展名126
5.4.2 可视化向导方式127
第6章 深入XS开发129
6.1 XS应用的开发流程129
6.2 XS应用的访问控制131
6.2.1 应用描述文件133
6.2.2 应用访问控制文件134
6.2.3 应用权限定义文件142
6.3 XS项目开发规范146
6.3.1 分门别类146
6.3.2 Package和开发规则147
6.3.3 对象如何引用150
6.4 数据库对象151
6.4.1 创建Schema定义151
6.4.2 创建Table定义152
6.4.3 创建Table Type定义157
6.4.4 创建Sequence定义158
6.4.5 创建SQL View定义159
6.4.6 创建Role定义161
6.4.7 存储过程165
6.4.8 创建HANA模型视图168
6.4.9 数据自动加载169
6.5 用CDS开发Table定义172
6.5.1 CDS定义和组成173
6.5.2 CDS文件分解175
6.5.3 hdbtable还是CDS182
6.5.4 示例:创建一个CDS182
第7章 XS应用的后台服务185
7.1 支持XS应用的数据服务185
7.2 OData服务——数据读取187
7.2.1 XS开发中的OData187
7.2.2 快速定义OData服务188
7.2.3 OData服务定义191
7.2.4 OData访问操作201
7.2.5 OData辅助工具201
7.3 OData服务——自定义出口数据更新204
7.3.1 OData服务的自定义出口204
7.3.2 创建操作207
7.3.3 更新操作208
7.3.4 删除操作209
7.3.5 关于数据传递211
7.4 OData高效架构设计实践212
7.4.1 OData CUD程序架构设计212
7.4.2 导入SHINE应用214
7.4.3 测试源代码介绍217
7.4.4 OData调用存储过程——方式B219
7.4.5 OData调用XSJS——方式C.1221
7.4.6 OData调用XSJS——方式C.2225
7.4.7 OData调用XSJS——方式C.3229
7.4.8 开发XS应用的最佳方案231
第8章 XSJS高级应用236
8.1 Node和XSJS236
8.2 XSJS的API分类238
8.3 处理Request和Response240
8.4 访问HANA数据库244
8.4.1 旧数据库API244
8.4.2 新数据库API246
8.4.3 使用自定义DB访问连接249
8.5 使用XS DB Utilities251
8.6 调用Web服务——SOAP254
8.7 发送电子邮件257
8.8 创建XS定时运行的作业261
8.8.1 创建XS Job261
8.8.2 XS Job访问关系264
8.8.3 配置XS Job和执行计划265
8.9 Java访问XS Web服务269
第9章 XS应用项目开发示例272
9.1 示例项目的结构设计272
9.2 创建XS项目274
9.3 数据模型实现276
9.4 主数据初始化280
9.5 UI5界面和OData、HANA模型绑定282
9.5.1 UI界面——客户信息282
9.5.2 UI界面——整体业务分析287
9.6 从UI到后台逻辑291
9.6.1 UI5触发HTTP请求291
9.6.2 OData处理请求的出口定义292
9.6.3 处理POST请求293
9.6.4 处理DELETE请求295
9.7 访问控制和权限296
9.7.1 访问时的自动校验296
9.7.2 UI界面如何检查应用权限298
9.7.3 应用权限封装为角色301
9.8 应用部署302
第10章 应用权限设计与开发304
10.1 用户设计和DB交互305
10.1.1 前端用户使用同一个DB账号305
10.1.2 前端用户使用自己账号309
10.1.3 匿名访问311
10.2 数据访问和隔离设计312
10.2.1 数据读取的隔离312
10.2.2 数据更新,INVOKER还是DEFINER318
10.2.3 真实Role或虚拟Role320
10.3 应用运行期的用户和权限处理326
10.3.1 从XS应用层面创建用户327
10.3.2 程序中实现对用户的授权329
第11章 XS自动化传输和部署332
11.1 产品管理332
11.1.1 一些前提操作333
11.1.2 管理Delivery Unit335
11.1.3 管理Product340
11.2 CR修改管理342
11.3 自动化传输管理344
11.3.1 注册系统346
11.3.2 传输路径348
11.3.3 传输DU——启用CR模式350
11.4 应用部署和分包策略352
第12章 XS运维和开发协同354
12.1 XS应用运维、协同开发和传输354
12.1.1 简约3系统架构354
12.1.2 传统6系统架构355
12.1.3 传输时代码锁定,覆盖失败357
12.1.4 运维传输的常见问题359
12.2 访问账号的权限和角色设计361
12.3 XS服务器的一些重要参数364
第13章 XS系统高可用366
13.1 HANA高可用方案367
13.1.1 数据库备份368
13.1.2 存储复制369
13.1.3 节点自动故障切换371
13.2 系统复制方案371
13.2.1 Redo日志的复制模式374
13.2.2 如何执行切换377
13.3 系统复制的配置示例378
13.3.1 系统复制——HANA工作台379
13.3.2 系统复制——使用命令行383
13.4 浏览器访问的重定向385
附录A SAP HANA快问快答387