Sap-hana-analytic-privileges

提供:Dev Guides
移動先:案内検索

SAP HANA-分析特権

分析特権は、HANA情報ビューへのアクセスを制限するために使用されます。 分析特権のビューのさまざまなコンポーネントのさまざまなユーザーにさまざまなタイプの権利を割り当てることができます。

場合によっては、同じビューのデータに、そのデータに関連する要件を持たない他のユーザーがアクセスできないようにする必要があります。

会社の従業員に関する詳細を含む分析ビューEmpDetailsがあるとします-Emp名、Emp Id、Dept、Salary、Join of Date、Emp logonなど。 これで、レポート開発者にすべての従業員の給与詳細またはEmpログオン詳細を表示させたくない場合、分析特権オプションを使用してこれを非表示にできます。

  • 分析特権は、情報ビューの属性にのみ適用されます。 分析特権でアクセスを制限する手段を追加することはできません。
  • 分析特権は、SAP HANA情報ビューで読み取りアクセスを制御するために使用されます。

したがって、給与、ボーナスなどの数値ではなく、Empname、EmpId、Emp logonまたはEmp Deptによってデータを制限できます。

分析特権の作成

[パッケージ名]を右クリックして新しい分析特権に移動するか、HANA Modelerクイック起動を使用して開くことができます。

分析特権の作成

分析特権の名前と説明を入力→完了。 新しいウィンドウが開きます。

[完了]をクリックする前に、[次へ]ボタンをクリックして、このウィンドウにモデリングビューを追加できます。 既存の分析特権パッケージをコピーするオプションもあります。

[追加]ボタンをクリックすると、[コンテンツ]タブの下にすべてのビューが表示されます。

分析特権へのビューの追加

Analytic Privilegeパッケージに追加する[View]を選択して、[OK]をクリックします。 選択したビューが参照モデルの下に追加されます。

ここで、選択したビューの属性を分析特権の下に追加するには、[関連付けられた属性の制限]ウィンドウで[追加]ボタンをクリックします。

オブジェクトの選択

[オブジェクトの選択]オプションから分析特権に追加するオブジェクトを追加し、[OK]をクリックします。

[制限の割り当て]オプションでは、特定のユーザーのモデリングビューで非表示にする値を追加できます。 モデリングビューのデータプレビューに反映されないオブジェクト値を追加できます。

制限をオブジェクトに割り当てる

上部の緑色の丸いアイコンをクリックして、分析特権を有効にする必要があります。 ステータスメッセージ-正常に完了しました。ジョブログでアクティベーションが正常に確認され、ロールに追加することでこのビューを使用できます。

このロールをユーザーに追加するには、セキュリティタブ→ユーザー→これらの分析権限を適用するユーザーを選択します。

ユーザーロールへの分析特権の追加

適用する分析特権を名前で検索し、[OK]をクリックします。 そのビューは、Analytic Privilegesの下のユーザーロールに追加されます。

特定のユーザーから分析特権を削除するには、タブの下の表示を選択し、赤い削除オプションを使用します。 展開を使用します(上部の矢印またはF8を使用して、これをユーザープロファイルに適用します)。