SAP BW on HANA - 授權



當您基於 BW 系統建立 SAP HANA 檢視時,需要某些型別的許可權才能在 HANA 中執行這些檢視。不同的安全級別可以應用於 SAP HANA 和 BW 系統中的物件。

在 SAP HANA 中,分析許可權用於限制建模檢視上的行級訪問。分析許可權作為資料庫查詢的過濾器進行處理。使用者只能看到他們擁有分析許可權的資料。

您可以為分析許可權中檢視的不同元件分配不同型別的許可權給不同的使用者。

有時,需要確保同一檢視中的資料不能被沒有相關需求的其他使用者訪問。

示例

假設您有一個名為 EmpDetails 的分析檢視,其中包含有關組織員工的詳細資訊 - 員工姓名、員工 ID、部門、工資、入職日期、員工登入等。現在,如果您不希望您的報表開發人員檢視所有員工的工資明細或員工登入詳細資訊,您可以使用分析許可權選項將其隱藏。

分析許可權僅應用於資訊檢視中的屬性。我們無法新增度量來限制分析許可權中的訪問。

分析許可權用於控制對 SAP HANA 資訊檢視的讀取訪問。因此,我們可以根據 Empname、EmpId、Emp 登入或 Emp 部門來限制資料,而不是根據諸如工資和獎金之類的數值。

在 SAP HANA 中建立分析許可權

右鍵單擊包名稱,然後轉到“新建分析許可權”,或者您可以使用 HANA Modeler 快速啟動開啟。

Create Analytic Privileges

輸入分析許可權的名稱和描述 → 完成。將開啟一個新視窗。

您可以在單擊“完成”之前單擊“下一步”按鈕並在該視窗中新增建模檢視。還有一個選項可以複製現有的分析許可權包。

在 BW 中,使用者只能執行他們被授權的 BEx 查詢。如果您沒有執行查詢的許可權,則會顯示錯誤訊息。

要從資訊提供程式建立 SAP HANA 檢視,可以使用以下方法:基於 XML 的分析許可權。

當從 SAP HANA 中的資訊提供程式建立 SAP HANA 檢視時,您可以使用基於 XML 的分析許可權:基於 SQL 的分析許可權。

當從 SAP BW 中的 BW 資訊提供程式建立 SAP HANA 檢視時,將使用基於 SQL 的分析許可權。

SAP HANA 中的物件許可權

要訪問從 SAP BW 生成的 SAP HANA 檢視,您需要具有以下授權:

  • 物件許可權 - 對 _SYS_BI 執行 SELECT

  • 物件許可權 - 對 REPOSITORY_REST(SYS) 執行 EXECUTE

  • 包許可權 - 對儲存生成的 SAP HANA 檢視的內容包執行 REPO.READ。

Object Privilege

Package Privilege
廣告

© . All rights reserved.