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