2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

記事投稿キャンペーン 「2024年!初アウトプットをしよう」

SAP HANA Cloud: SAP BTP Free TrialでHANAのユーザと権限ロールを作成しよう

Posted at

こちらの記事の続きです。

前回、HANAインスタンスにデータをインポートしましたので、今回はHANAのユーザと権限ロールを作成したいと思います。今回はこちらのTutorialを参照しています。

ユーザと権限ロールの作成は、SQL ConsoleからSQL文で作成するか、SAP HANA CockpitからGUIで作成する方法があります。参照している手順では両方の手順が掲載されていますが、今回はSAP HANA CockpitからGUIで作成したいと思います。

権限ロールの作成

まずは、Actionsメニューから"Open In SAP HANA Cockpit"を選択して、SAP HANA Cockpit画面を開きます。
スクリーンショット 2024-01-20 20.20.42.png

次に、画面左上のメニューを"All"から"Security and User Management"に切り替えます。
スクリーンショット_2024-01-20_20_22_54.jpg

今回は先に権限ロールを作成します。”User & Role Management”内の"Role Management"をクリックします。
スクリーンショット_2024-01-20_20_52_28.jpg

Role Managementの画面が表示されますので、「+」ボタン(Create Role)を押します。
スクリーンショット_2024-01-20_21_15_11.jpg

ロール作成画面が表示されます。今回は参照している手順を元に、"genericRoleForOO"と"genericRoleForAP"というロールを作成します。OOはObject Owner、APはApplication userを意味しているようです。
スクリーンショット 2024-01-20 21.34.01.png

Role Nameに"genericRoleForOO"を入力し、Createボタンを押します。今回はオプションはデフォルトのままにします。
スクリーンショット 2024-01-20 21.39.21.png

ロール作成前の画面に戻りますので、「+」ボタン(Create Role)を押して、Role Nameに"genericRoleForAP"を入力し、Createボタンを押します。
スクリーンショット 2024-01-20 21.41.26.png

ロール作成前の画面に戻りますので、"genericRoleForAP"を選択します。すぐに見つからない場合は、検索用の入力ボックスに作成したロール名またはその一部(ここでは"generic")を入力しておくと探しやすいです。"genericRoleForAP"選択したら、"Object Privileges"のタブを選択し、Editボタンを押します。
スクリーンショット_2024-01-20_22_13_52.jpg

Add Objectボタンを押します。
スクリーンショット_2024-01-20_22_15_38.jpg

Select Objectの画面が表示されますので、
スクリーンショット 2024-01-20 22.03.40.png

今回はObjectの検索ボックスに”SFLIGHT"を入力します。"Object Type"がSCHEMAの方のSFLIGTHをチェックボックスをチェックします。SFLIGHTは前回の記事でインポートしたものです。インポートされていない場合は前回の記事を参考にインポートしてください。
スクリーンショット 2024-01-20 22.05.51.png

SFLIGHTのチェックボックスにチェックが入力された状態で、Selectボタンを押します。
スクリーンショット 2024-01-20 22.09.48.png

Add Objects with Privilegesの画面が表示されますので、SELECTを選択してOKボタンを押します。
スクリーンショット 2024-01-20 22.27.20.png

Saveボタンを押します。
スクリーンショット 2024-01-20 22.30.58.png

同様の手順で"genericRoleForOO"にもSFLIGHTを追加します。こちらは"Grantable to Others"をYESにしておきます。次の画面では忘れずにSaveを押しましょう。
スクリーンショット 2024-01-20 22.32.59.png

スクリーンショット_2024-01-20_22_37_46.jpg

ユーザの作成

次はユーザの作成です。画面左上の"Role Management"をクリックし、"User Management"を選択して画面を切り替えます。
スクリーンショット_2024-01-20_22_37_46.jpg

User Managementの画面が表示されますので、「+」ボタンを押してから"Create User"を選択します。
スクリーンショット_2024-01-20_22_46_41.jpg

Create User画面が表示されますので、
スクリーンショット 2024-01-20 23.09.18.png

今回はUser Nameに"UPS_GRANTOR"を入力して画面を下にスクロールした後、
スクリーンショット 2024-01-20 23.13.31.png

任意のパスワードを入力します。パスワードはアルファベットの大文字、小文字、英数字がそれぞれ1つずつ含まれている必要があります。"Force Password Change on Next Logon"がYesのままだと、このユーザでログインする際にパスワードの変更が求められますので、今回はNoに変更しておきます。実際の運用ではユーザを払い出す時はYesにして、利用ユーザに独自のパスワードを設定してもらいましょう。
スクリーンショット_2024-01-20_23_14_51.jpg

ユーザを作成できましたらAssign Rolesを押します。
スクリーンショット_2024-01-20_23_33_05.jpg

Editボタンを押します。
スクリーンショット_2024-01-20_23_40_38.jpg

Select Rolesの画面が表示されますので、
スクリーンショット 2024-01-20 23.44.36.png

"genericRoleForOO"と"genericRoleForAP"を選択してからSelectボタンを押します。
スクリーンショット_2024-01-20_23_45_05.jpg

"genericRoleForOO"と"genericRoleForAP"の"Grantable to Others"をYesにし、Saveボタンを押します。
スクリーンショット_2024-01-20_23_49_00.jpg

今回の手順は以上になります。お疲れ様でした!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?