首页 养生问答 疾病百科 养生资讯 女性养生 男性养生
您的当前位置:首页正文

HANASTUDIO操作说明V1.1

来源:华佗健康网
HANASTUDIO操作说明V1.1

SAP HANA STUDIO (V1.0.22)操作⼿册⽬录

⼀、HANA STUDIO安装部署 (3)1.HANA STUDIO软件安装 (3)2.HANA STUDIO连接配置 (5)⼆、HANA 数据库对象介绍 (12)1.SCHEMA(架构) (12)2.TABLE(表) (12)3.VIEWS(视图) (13)

4.PROCEDURES(存储过程) (13)5.Column View(列视图) (13)三、HANA 建模 (13)1. HANA建模进⼊⽅式 (13)

2.Attribute Views(属性视图)建模 (15)2.1创建属性视图 (15)2.2属性视图建模界⾯ (17)2.3 查看及使⽤属性视图数据 (20)3.Analytic Views(分析视图)建模 (21)3.1创建分析视图 (21)3.2分析视图建模界⾯ (23)

4.Calculation Views(计算视图)建模 (25)4.1创建计算视图 (25)4.2计算视图建模界⾯ (27)四、HANA建模优化策略 (31)1.待完善 (31)五、安全性管理 (31)1.⽤户管理(待完善) (31)1.⾓⾊管理(待完善) (31)⼀、HANA STUDIO安装部署1.HANA STUDIO软件安装

先决条件:已安装java的JRE环境,建议安装版本,同BO3.1的JRE1.6.03版本;

注意事项:如果操作系统是64位机器,需要安装64位的HANA STUDIO,则需要安装64位的JRE版本。(安装32位的HANA STUDIO,JRE版本对应32位)

64位操作系统也可安装步骤:

下载HANA STUDIO安装包,

下载⽬录:\\\\192.168.3.186\\00_bo个⼈常⽤客户端\\ 80_SAP_HANA_STUDIO_22_32bit运⾏⽂件:hdbsetup.exe

到此已安装完成。总共花费约5分钟时间。期间可能出现C++错误,可⽆视2.HANA STUDIO连接配置2.1创建⽂件夹

⽤途:⽅便管理多个公司的HANA连接操作截图:

2.2连接HANA系统

右击新建的⽬录(Folder)选择Add System;

填⼊服务器信息;

登录界⾯,输⼊⽤户名和密码,pwd X005616* ;

中间出现提⽰设置密码问题的界⾯,可以直接跳过(未截图);⽤户⾸次登录需要修改密码;

登录以后在服务连接的属性填⼊新的⽤户密码;

2.3 同⼀HANA系统增加不同⽤户

在已连接项中右键选择Add Additional User

输⼊⽤户名密码,点击FINISH完成

⼆、HANA 数据库对象介绍

HANA数据库对象主要由以下内容组成:1.SCHEMA(架构)2.TABLE(表)3.VIEWS(视图)

4.PROCEDURES(存储过程)5.Column View(列视图)1.SCHEMA(架构)

1.1 什么是SCHEMA?

SCHEMA英⽂翻译成中⽂为【架构】,HANA中的SCHEMA 相当于ORACLE的表空间,相当于SQLSERVER的数据库,是数据库恢复的最⼩单位,容纳着许多数据库实体,如表、视图、索引等对象。1.2 SCHEMA的作⽤是什么?

HANA SCHEMA是数据库中各个对象的基本容器,所有的对象都是基于⼀个SCHEMA。相当于如果SQLSERVER不先创建数据库,之后的事情完全⽆法开展,具体的作⽤可参考SQLSERVER数据库的作⽤。1.3 HANA SCHEMA和SQLSERVER数据库的差异

HANA SCHEMA和表是直接相连的关系,⽽SQLSERVER数据库与表之间的关系还加了⼀层架构,如默认的DBO。在查询表或视图的过程中,HANA的SCHEMA+TABLE,SQLSERVER则是数据库+架构+表。2.TABLE(表)1.1 什么是TABLE?

HANA TABLE是数据存储的唯⼀介质,同其他关系型数据库的TABLE是同⼀种概念。其中HANA TABLE引⼊了列式存储,因此HANA TABLE⼜分为ROW TABLE(⾏表)和COLUMN TABLE(列表)1.2 TABLE的作⽤是什么?

HANA TABLE的作⽤是⽤来存储数据。并通过关系型⽅式进⾏多表之间的关联连接。3.VIEWS(视图)

HANA VIEW同传统的数据库视图类似,通过写好的脚本进⾏多表关联并将结果展现。视图主要基于表的数据进⾏关联,由于列式存储的引⼊,同样视图也分了列视图和⾏视图。4.PROCEDURES(存储过程)

通过传统的数据库存储功能类似,⽤来执⾏⼀系列复杂运算,并提前编译好脚本,提⾼执⾏效率。5.Column View(列视图)

Column View是HANA特有的对象,⼀般是在HANA建模过程中⾃动⽣成。三、HANA 建模

Universe是BI数据展现的层次,⽤于数据的WEB查询和报表制作。1.HANA建模进⼊⽅式

1.1进⼊建模界⾯:点击HANA STUDIO右上⾓的按钮,切换到Modeler,如图:

1.2 创建package(建模开发包)

进⼊HANA连接好的左边菜单,选择Content,右键创建package。Package主要⽤来管理HANA 模型,所有的HANA建模都要基于package,package下⾯可再创建⼦package,如图:HANA package 结构图

创建package

2.Attribute Views(属性视图)建模

Attribute Views作⽤:主要⽤来管理维度表,将多个相关维度表组合成⼀个维度表,类似BW 中的信息对象。属性视图只能引⽤物料表,不能引⽤其他属性视图,更不能引⽤分析视图或者计算视图。2.1创建属性视图

找到存放的package,在package下⾯找到Attribute Views,右键创建,如下图

输⼊属性视图编码及描述,并点击next,如下图

选择属性视图⽤到的表(考虑到效率问题,⼀般只选择表),此步也可直接跳过,后⾯可随时增加,如下图:

2.2属性视图建模界⾯区域1 区域2 区域3 区域4

区域1:建模主界⾯,主要有以下⼏种功能:

1.通过连线的⽅式进⾏表与表之间的关联,具体的关联关系在区域3定义2.过滤不需要的数据,选中字段右键Apply Filter

3.选中需要输出的字段,分为key attribute主键和Attribute属性两种类型4.增加表,在空⽩处右键Add Table

区域2:建模属性字段输出界⾯,分为Attributes(直接属性字段)和Calculated Attributes (计算属性字段,也就是变量)Attributes增加可通过在区域1拖拽的⽅式增加,也可再区域1中选中字段右键add as *****,相关属性可在区域3进⾏定义。Calculated Attributes直接右键增加,过程有点类似BO增加变量,函数有⼀定区别,如图

区域3:属性定义界⾯,配合区域1和区域2来执⾏,这⾥主要介绍区域1的连接属性和区域2的字段属性区域1的连接属性,如图:

Cardinality:定义表与表之间的对应关系,3个选项,1对多,多对1,1对1,其中左边对应left Table,右键对应right

Table,left Table和right table这边⽆法修改,是根据连线的⽅向来确定的,⽐如从左边表为出发点,向右边表连接,则左边表对应left table,右边表对应right table,如果从右边表为出发点,向左边连接,则左边表对应right table,右边表对应left table,跟实际的位置⽆关。

Join Type:定义表与表之间的连接关系,分5种,Referential(参照连接)、Inner(内连接)、Left Outer(左连接)、RightOuter(右连接)、Text Join(⽂本连接)。

其中主要⽤中间3中,连接⽅式同SQLSERVER视图的连接类似,需要注意left table和right table的⽅向。区域2的字段属性,如图:

⼀般情况字段属性只针对输出的字段名称进⾏重定义,将attribute Name的Value改为易于识别的内容,⽅便后期引⽤。

因篇幅问题不能全部显示,请点此查看更多更全内容