HANA学院(3)-Create(创建)

1. Create Roles

1. 1 log in as system Administrator-catalog- authorization -roles- create new roles- input role name- SQL privileges- add STS- right "select"-"no".

1.2  create a user and granted roles- STS READ ROLE

1.3 log in the user and check the table and see if we can read and delete and insert the table.


2. Create Central Repository in Hana using an existing local repository.

2.1 Start-all program- SAP BusinessObjects DataServices 4.1 Platform-Data Services Repository Manager-- select repository type( local, central- profiler- data base type(hana)- select ODBC data source- input user name and password.- Create- the local Repository has been successfully created.

2.2 SAP BusinessObjects BI Platform Central Management Console. login as administrator.- Organize- data services-configure a new data services repository( a cube on the upper left -then input name and password

2.3 Data Services Management Console- "Administrator"- Central Repositories- click the repository -click "add" in the right to add a group on the group tab- add user in the user tab- select the user in the up and then select the group down and select apply.- log out

2.4 Data Service Designer- select one local Repository -menu "tools"-central Repository -add, input password- activate, input password- connection finished

3. Create a table

3.1 Select SQL Editor- Create Schema STS (see4)

3.2 menu- file- import- data from local file- choose database- choose file- select schema-input table name-next - give primary key- refesh catalog and expand  sechma we will see the table.

3.3 Create a user - grant public role in Granted Roles and input respository in SQL previledge  

4. Create a schema

4.1 Hana Studio- SQL editor- input "create schema XXX"

4.2SQL editor-" Grant Select on Schema XXX to User xxx with grant option" 

5. Create  storage precedure using input variable.

5.1 Open Hana Stadio- Select sechma- select table - Open SQL Editor- input the following code:

Create procedure STS.STS_PROCEDURE_SCRIPT

(in cid integer) as

begin

Select * from "STS"."CUSTOMID" WHERE "CUSTOMID" = :(possibly ;) cid;

end 

5.2 Execute

5.3 find STS.STS_PROCEDURE_SCRIPT and input the following code

call "STS".“STS_PROCEDURE_SCRIPT”(106)

5.4 Execute


6. Create Store precedure

6.1 Open hana studio- new- procedure






execute

7. Create attribute views

7.1 HANA Studio- contents- new-attribute view- choose table  from catalog- select all colume- add as attribute- right click in the right and convert to key attribute

7.2 Create a calculated attribute, input the following and execute

"Address"+','+"region"+','+"city"

7.3 In the left select the attribute view- data preview

8. Create calculation Views

open HANA studio

8.1 manu -file- import- sap hana contents-data from local file, next- choose correct system- select the file, schema, input file name, -select primary key.-finish

8.2 content-select schema name- right click new-calculation view- input name of the calculation view, next- select two tables from catalog -Select projection


join the souce table to the projection

click the projection and select the column, right click and add to output.

select the union in the tool


double click the union and do the union from source to target.


link the union to output ,select column as attribute and as measures

 

execute

9. create analytic previledge

mission: restrict the user to only custom ID less than 50

9.1 create a user

9.2 contents:-right click on the node and new-analytic previledge.-give the name of the Analytic previledge

9.2 add the calculation view-put custom ID as associated Attributes Restrictions-assign the restriction(<51)- execute


9.3 back to the user, package privileges- add STS package - read only- execute

9.4 analytic priviledge- add the analytic privilege- execute

9.5 SQL priviledge- add the calculation view- select


9.5 SQL Previledge  _SYS_BI -execute and select

SQL Previledge:Repository_rest: execute


(to be continued)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值