SAPHANA开发者指南:XSJS与HANA SQL Script开发
5星 · 超过95%的资源 需积分: 11 33 浏览量
更新于2024-07-22
收藏 18.02MB PDF 举报
"SAP HANA开发者文档提供了关于SAP HANA平台的开发信息,包括XSJS和HANA SQL Script等技术。文档适用于SAP HANA Developer标签的相关人员,介绍了SAP HANA的架构、开发信息路线图、不同类型的开发场景,以及如何入门,如设置应用、角色权限和维护交付单元等。"
SAP HANA是一款由SAP公司开发的高性能内存数据库系统,特别适合处理大规模数据的实时分析和事务处理。在"Introduction to SAP HANA Development"章节中,文档详细阐述了SAP HANA的架构:
1.1.1 SAP HANA In-Memory Database:HANA的核心特性在于其内存计算能力,能够在主内存中处理大量数据,大大提高了数据读取速度和分析性能。
1.1.2 SAP HANA Database Architecture:HANA的架构设计包括数据存储、计算、服务和应用程序接口等多个层面,支持多种数据模型(如列式存储、表格存储)和多种服务(如文本分析、预测分析)。
1.1.3 SAP HANA Extended Application Services (XSJS):XSJS是HANA提供的一种轻量级服务器端脚本语言,用于构建Web应用程序和服务,允许开发者用JavaScript编写后端逻辑。
1.1.4 SAP HANA-Based Applications:基于HANA的应用程序可以是原生的(直接在HANA平台上开发),也可以是非原生的(通过适配器与HANA交互)。文档提供了这两种类型应用的开发指南。
1.2.1-1.2.3 Developer Information RoadMap:这部分为开发者提供了信息导航,按照指南、任务和场景分类,帮助开发者快速找到所需的信息。
在"Developer Scenarios"章节,文档详细描述了两种主要的开发场景:
1.3.1 Developing Native SAP HANA Applications:原生HANA应用直接利用HANA的特性和功能,如XSJS和HANA SQL Script,实现高效的数据处理和分析。
1.3.2 Developing Non-Native SAP HANA Applications:非原生应用通常通过ODBC、JDBC或其他适配器与HANA通信,适用于已有的非HANA系统集成。
"Getting Started"章节则为新手提供了入门指导:
2.1 Prerequisites:开发者需要安装SAP HANA Studio并具备一定的数据库和编程基础知识。
2.2 SAP HANA Studio:这是SAP提供的集成开发环境,包含了HANA开发透视图,方便开发者创建、测试和部署应用程序。
2.3-2.5 SAP HANA XS Application Descriptors、SAP HANA Projects和Tutorials:这部分详细介绍了如何创建项目、定义应用描述符,并提供了教程,如创建第一个HANA应用和使用OData接口。
"Setting Up Your Application"章节关注实际应用的部署和管理:
3.1 Roles and Permissions:在HANA中,角色和权限管理对于确保安全和控制访问至关重要,开发者需要了解如何分配和管理这些权限。
3.2 Maintaining Delivery Units:交付单元是HANA中的部署单位,用于分发和管理应用程序。这部分讲解了如何维护和管理这些单元,包括添加、删除和更新内容。
"SAP HANA Developer Guide"为开发者提供了一个全面的资源,涵盖了从理解HANA架构到实际应用开发的各个环节,是深入学习和实践SAP HANA开发的重要参考资料。
2021-10-11 上传
2017-10-26 上传
2014-12-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-02-04 上传
2014-03-23 上传
2021-02-05 上传
TonyBaiSAP
- 粉丝: 0
- 资源: 2
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程