SAP HANA 分析權(quán)限

2018-11-30 15:25 更新

分析權(quán)限(Analytic Privileges)用于限制HANA信息視圖上的訪問。你可以在分析權(quán)限中的視圖的不同組件上為不同用戶分配不同類型的權(quán)限。

有時候,要求同一視圖中的數(shù)據(jù)不應(yīng)該被其他對這些數(shù)據(jù)沒有任何相關(guān)要求的用戶訪問。

例子

假設(shè)您有一個分析視圖EmpDetails,其中包含有關(guān)公司員工的詳細(xì)信息 - Empname(員工姓名),EmpId(員工Id),Dept(部門),Salary(薪資),Date of Joining(入職日期),Emplogon(員工登錄)等?,F(xiàn)在如果你不希望報表開發(fā)人員查看所有員工的薪資詳細(xì)信息或員工登錄詳細(xì)信息,你可以使用分析權(quán)限選項隱藏此信息。

  • 分析權(quán)限僅適用于信息視圖中的屬性。我們無法在分析權(quán)限中添加度量來限制訪問。

  • 分析特權(quán)用于控制SAP HANA信息視圖的讀取訪問。

因此,我們可以通過Empname,EmpId,Emplogon或Emp Dept而不是數(shù)字值(如salary,bonus)來限制數(shù)據(jù)。

創(chuàng)建分析權(quán)限

右鍵單擊包名稱,然后點擊“New”→“Analytic Privilege”,或者你可以使用HANA Modeler快速啟動打開。

Creating Analytic Privileges

輸入分析權(quán)限的名稱和描述→點擊“Finish”。將打開新窗口。

你可以點擊“Next”按鈕,并在此窗口中添加建模視圖,然后點擊“Finish”。還有一個選項可用于復(fù)制現(xiàn)有的分析權(quán)限包。

當(dāng)你點擊“Add”按鈕后,它將顯示“Content”選項卡下的所有視圖。

Adding Views to Analytic Privileges

選擇你要添加到分析權(quán)限包的視圖,然后點擊“OK”。所選視圖將被添加到參考模型下。

現(xiàn)在要在分析權(quán)限下從所選視圖添加屬性,請點擊“Associated Attributes Restrictions”(關(guān)聯(lián)屬性限制)窗口中的“Add”按鈕。

Select Object

從選擇對象選項中添加你想要添加到分析權(quán)限的對象,然后點擊“OK”。

在“Assign Restriction”選項中,它允許你從特定用戶添加要在建模視圖中隱藏的值。你可以添加不會反映在建模視圖的數(shù)據(jù)預(yù)覽中的對象值。

Assigning Restrictions to Object

我們必須通過點擊頂部的綠色圓形圖標(biāo)來激活分析權(quán)限。“Status message”(狀態(tài)消息) - 已成功完成確認(rèn)在作業(yè)日志下成功激活,我們現(xiàn)在可以通過添加一個角色來使用此視圖。

現(xiàn)在要向用戶添加此角色,請轉(zhuǎn)到“security”選項卡→“User”→選擇要應(yīng)用這些分析權(quán)限的用戶。

Adding Analytic Privileges to User Roles

搜索要應(yīng)用的分析權(quán)限的名稱,然后點擊“OK”。該視圖將被添加到分析權(quán)限下的用戶角色。

要從特定用戶中刪除分析權(quán)限,請在選項卡下選擇視圖,然后使用紅色刪除選項。使用部署(頂部的箭頭標(biāo)記或F8將此應(yīng)用于用戶配置文件)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號