非常荣幸能够参与本书的翻译工作,能够为SAP HANA在中国的推广出一份绵薄之力。希望本书的出版有助于读者对SAP HANA的理解,并在大家的日常工作中有所帮助。
SAP HANA是一款革命性的产品,开创了大数据内存计算的先河。它也是SAP公司近年来倾注了很多心血的产品。现在已经有相当一部分产品迁移到了SAP HANA平台上,而且在可以预见的将来,也会有越来越多的产品迁移或在SAP HANA平台上诞生。
作为开发人员,我在SAP HANA平台上已经工作了两三年。在不断的学习和研究过程中,虽然经历了一些波折,但也见证了SAP HANA的成长,而且越来越深深地为其魅力所折服,也深信SAP HANA必能助力企业成长。
封面图
目录
- 译者序
- 前言
- 关于审校者
- 第1章到底什么是SAP HANA1
- 1.1开始行动——1998年到2011年美国国内商务航班的统计数据2
- 1.2理解SAP HANA的性能5
- 1.2.1高并发5
- 1.2.2列式表存储6
- 1.2.3数据压缩9
- 1.3总结10
- 第2章SAP HANA Studio——安装和第一印象11
- 2.1访问SAP HANA服务器11
- 2.1.1购买SAP HANA许可证和设备12
- 2.1.2访问云上的SAP HANA13
- 2.1.3从SAP获取SAP HANA 30天的免费试用期14
- 2.2安装15
- 2.3欢迎来到SAP HANAStudio16
- 2.4连接SAP HANA服务器20
- 2.5导入样本数据22
- 2.5.1导出SAP HANA对象23
- 2.5.2将导出的数据导入SAP HANA25
- 2.6预览样本数据26
- 2.7总结28
- 第3章SAP HANA开发之第一步——属性视图29
- 3.1创建交付单元29
- 3.2创建包31
- 3.3创建属性视图32
- 3.4属性视图的高级功能37
- 3.4.1client字段37
- 3.4.2连接视图中的表38
- 3.4.3使用来自多个表的数据完善属性视图40
- 3.5总结45
- 快速参考45
- 第4章用数字说话——分析视图46
- 4.1创建分析视图46
- 4.1.1在分析视图中添加表49
- 4.1.2属性和数量——图标大不同!49
- 4.2在分析视图中添加属性视图51
- 4.3分析视图的高级特性54
- 4.3.1限制字段——概念和应用54
- 4.3.2计算字段56
- 4.3.3接受用户输入60
- 4.4总结67
- 快速参考68
- 第5章生动起来——图形化的计算视图69
- 5.1什么是图形化的计算视图69
- 5.2创建图形化的计算视图70
- 5.2.1添加分析视图72
- 5.2.2投影模块73
- 5.2.3聚合模块76
- 5.2.4连接模块78
- 5.2.5联合模块79
- 5.2.6输出82
- 5.2.7结果84
- 5.3总结85
- 快速参考85
- 第6章你在跟我说话吗——脚本化计算视图86
- 6.1创建脚本化的计算视图86
- 6.1.1理解CE函数88
- 6.1.2添加分析视图89
- 6.1.2投影模块91
- 6.1.4聚合模块93
- 6.1.5连接模块93
- 6.1.6联合模块94
- 6.1.7定义视图的输出95
- 6.1.8结果98
- 6.2总结99
- 快速参考99
- 第7章嗨!那是我的数据——SAP HANA的授权机制100
- 7.1角色100
- 7.1.1创建角色101
- 7.1.2子角色102
- 7.1.3父角色103
- 7.1.4SQL权限103
- 7.2分析权限106
- 7.3 系统权限110
- 7.4包权限111
- 7.5用户112
- 7.6测试用户和角色115
- 7.7总结117
- 快速参考117
- 第8章另一层——SAP HANA的层级118
- 8.1SAP HANA中的层级类型119
- 8.1.1父子层级119
- 8.1.2多层层级119
- 8.2在SAP HANA中创建层级121
- 8.3按照层级展示数据125
- 8.4总结127
- 快速参考127
- 第9章将报表应用部署到报表软件128
- 9.1连接软件和SAP HANA128
- 9.2SAP Lumira130
- 9.2.1下载和安装130
- 9.2.2连接SAP HANA132
- 9.2.3用Lumira分析数据133
- 9.2.4可视化选项和格式化依据134
- 9.3Microsoft Excel135
- 9.3.1安装Excel的SAP HANA客户端135
- 9.3.2使用Excel连接到SAP HANA136
- 9.4Tableau软件140
- 9.4.1安装SAP HANA客户端驱动程序140
- 9.4.2在Windows里创建ODBC DSN141
- 9.4.3使用Tableau连接到SAP HANA143
- 9.5总结146
- 快速比较146
- 第10章使用数据服务提供数据147
- 10.1关于样本数据148
- 10.2BODS的主界面148
- 10.3创建数据服务工程150
- 10.3.1创建工程150
- 10.3.2创建BODS任务151
- 10.3.3在BODS里创建到SAP HANA的ODBC连接151
- 10.3.4定义文件格式153
- 10.3.5创建数据流156
- 10.3.6在任务中添加数据流158
- 10.3.7执行BODS任务159
- 10.4总结160
- 快速参考161
- 第11章使用XS引擎开发应用程序162
- 11.1检查XS引擎163
- 11.2理解XS引擎应用程序164
- 11.3使用XS引擎创建应用程序165
- 11.3.1创建交付单元165
- 11.3.2创建包165
- 11.3.3创建工程166
- 11.3.4在SAP HANA服务器上共享工程167
- 11.3.5创建代码库的工作空间167
- 11.3.6检查工程文件的状态171
- 11.3.7理解应用程序描述文件171
- 11.4Hello,World!176
- 11.5通过XS引擎访问数据库178
- 11.5.1复制XS引擎应用程序179
- 11.5.2在XS引擎应用程序中强制登录181
- 11.5.3访问数据库182
- 11.6用SAPUI5开发用户界面186
- 11.6.1在XS引擎工程中添加图片资源188
- 11.6.2用SAPUI5创建用户界面190
- 11.7总结199
- 快速参考200
- 附录回顾与展望 201