Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
ArthurYang
Product and Topic Expert
Product and Topic Expert
0 Kudos

本文档内容是基于我个人对HANA Cloud的理解产生的,目的是帮助您初步了解HANA Cloud管理端三大界面的概念,阅读时间约为10分钟。


 

本文档包含以下部分:


0.如何从BTP 中控台中获取HANA Cloud服务


1.HANA Cloud 界面概览


如果您对BTP感兴趣,BTP个人精选内容目录 | SAP Blogs  可能有更多你需要的内容


 

0.如何从BTP 中控台中获取HANA Cloud服务


请参阅SAP Business Technology Platform (BTP) 中控台概览及基本操作练习 | SAP Blogs 中的3,4,5,6

为子账户分配权限时,HANA Cloud需要“SAP HANA Cloud”服务计划中的tools (Application), hana, hana-cloud-connection, relational-data-lake这四个Entitlement,还需要“SAP HANA Schemas & HDI Containers”服务计划中的hdi-shared, schema, and securestore这三个Entitlement。

订阅服务时,请选择服务SAP HANA Cloud的租用

为用户分配权限时,执行服务订阅的管理员可以先将所有SAP HANA Cloud开头的身份都分配给自己,也可以暂时只分配Admin


在第一次设置好HANA Cloud服务,创建好Database之后,新用户要开发时只需要使用到“SAP HANA Schemas & HDI Containers”服务计划中的hdi-shared权限即可连接到先前创建好的Database,

1.HANA Cloud 界面概览


借着创建HANA Cloud数据库的流程,我们来看一看各个界面及其功能定位

来到子账户-左侧的服务-实例和租用,点击服务右侧的弹窗按钮(也可以点击整行之后在右侧弹出的服务详情中点击”转到应用程序”)




  • 在HANA Cloud Central中,第一次打开是没有Instance的,要完成创建Instance的操作请查阅练习:Provision an Instance of SAP HANA Cloud, SAP HANA Database | Tutorials for SAP Developers,练习中请记住输入的自定义密码,这个密码与DBADMIN和HDLADMIN这两个用户名分别组成HANA和Data Lake的管理员账户

  • 从BTP获取organization Id和space GUID可以通过cf orgs和cf spaces查看org和space列表,然后通过cf space “space名称” –guid和cf org “org名称” –guid来查询


 

到这里你就可以看到HANA Cloud的几个主要界面了,接下来可以利用练习 使用SAC消费HANA Cloud内的数据模型练习 | SAP Blogs 中的前1,2,3部分来创建空白table和join后的数据模型,初步了解一下HANA Cloud的操作

 

如果想要深入体验,可以参考练习 Get Started with SAP HANA Cloud | Tutorials for SAP Developers,该练习包括创建数据库Project,访问Schema,创建Table,创建Caculation View以及使用SQL脚本等,耗时约4小时,非常详细

 

接下来快速解释一下HC的界面,由于多云环境下,数据库的管理架构变得复杂,所以HANA Cloud包含了三个界面,分别来管理所有Instance的状态; 查看并管理单个Instance的详细信息;以及具体数据库开发界面:

 

1.1 SAP HANA Cloud Central



这里主要用于管理多可用区内的不同HANA数据库实例,可以直接在这里对数据库Instance执行创建,查找,检查状态,启动,停止,删除,扩容,设置备份Replica,查看警报等操作,还可以从这里执行SQL命令,以及进入具体Instance的SAP HANA cockpit和SAP HANA database explorer

上图中右侧弹窗的数据统计都可以点击下钻,看到更详细的统计情况

 

1.2 SAP HANA Cockpit:


在对应Instance右侧的三个点处即可打开,主要用于查看单个Instance的详细运行参数


 

例如CPU和存储使用量和其他关键性能参数,还可以管理数据库的身份权限,可以创建,删除身份并将身份赋予不同的用户,(其实大部分功能都已经在HANA Cloud Central提供了,除了Alert部分之外,用到这个Cockpit的机会没有那么多)


 

1.3 SAP HANA Database Explorer:


在这里具体和数据库执行交互,

你可以查看数据库内容组成,执行SQL语句,开发存储过程 ,管理远程数据源(包括虚拟表),导入/导出数据等,HANA的SQL语法与标准SQL相似度很高,只是针对HANA的独特能力做了一些修改,详细语法可以在这里查询:SAP HANA SQL and System Views Reference | SAP Help Portal


 

写到这里,大致的三个管理界面已经展示完毕,HANA作为一款商用数据库,在稳定性和性能上都是经受过了市场验证的,但是要充分发挥它的能力还是需要一些学习,这里还有一份HANA开发的最佳实践可以作为参考:HANA Modeling Good Practices. | SAP Blogs,之后有机会我也会把这个文档翻译过来

 

 

关于本文内容有任何问题或见解,欢迎在评论区留下你的想法,如果需要帮助,也可以直接联系到我 arthuryang1996@foxmail.com,感谢你的时间