Sap-bw-on-hana-authorization
HANA上のSAP BW-承認
BWシステムに基づいてSAP HANAビューを作成する場合、HANAでビューを実行するために必要な特定の種類の特権があります。 SAP HANAおよびBWシステムのオブジェクトには、さまざまなレベルのセキュリティを適用できます。
SAP HANAでは、モデリングビューでの行レベルのアクセスを制限するために分析特権が使用されます。 分析特権は、データベースクエリのフィルターとして処理されます。 ユーザーには、分析権限を持つデータのみが表示されます。
分析特権のビューのさまざまなコンポーネントのさまざまなユーザーにさまざまなタイプの権利を割り当てることができます。
同じビューのデータに、そのデータに関連する要件を持たない他のユーザーがアクセスできないようにすることが必要な場合があります。
例
組織の従業員に関する詳細(Emp名、Emp Id、Dept、給与、加入日、Empログオンなど)を含む分析ビューEmpDetailsがあるとします。 これで、レポート開発者にすべての従業員の給与詳細またはEmpログオン詳細を表示させたくない場合は、分析特権オプションを使用してこれを非表示にできます。
分析特権は、情報ビューの属性にのみ適用されます。 Analytic Privilegesにアクセスを制限する手段を追加することはできません。
分析特権は、SAP HANA情報ビューで読み取りアクセスを制御するために使用されます。 したがって、給与やボーナスなどの数値ではなく、Empname、EmpId、Emp logonまたはEmp Deptによってデータを制限できます。
SAP HANAで分析特権を作成する
[パッケージ名]を右クリックして新しい分析特権に移動するか、HANA Modelerクイック起動を使用して開くことができます。
分析特権の名前と説明を入力→完了。 新しいウィンドウが開きます。
[次へ]ボタンをクリックして、このウィンドウに[モデリング]ビューを追加してから、[完了]をクリックします。 既存の分析特権パッケージをコピーするオプションもあります。
BWでは、ユーザーは承認されたBExクエリのみを実行できます。 クエリを実行する権限がない場合は、エラーメッセージが表示されます。
InfoProvidersからSAP HANAビューを作成するには、次のアプローチを使用できます。XMLベースの分析特権。
SAP HANAのInfoProvidersからSAP HANAビューを作成する場合、XMLベースの分析特権(SQLベースの分析特権)を使用して適用できます。
SAP BWのBW InfoProvidersからSAP HANAビューを作成する場合、SQLベースの分析特権が使用されます。
SAP HANAのオブジェクト権限
SAP BWから生成されたSAP HANAビューにアクセスするには、次の権限が必要です-
- オブジェクト権限-_SYS_BIでのSELECT
- オブジェクト権限-REPOSITORY_REST(SYS)でのEXECUTE
- パッケージ特権-生成されたSAP HANAビューが保存されているコンテンツパッケージのREPO.READ。