SAP HANA Cloud: SAP BTP Free TrialでHANAインスタンスを作成してみた

はじめまして、SAP BasistのNelです。名前はKernelから後半を取ってみました。
タイトルの通り、SAP HANA Cloud: SAP BTP Free TrialでHANAインスタンスを作成したので記事にしてみました。

## 参考記事
今回のHANAインスタンス作成記事は、こちらのSAPの方の手順を参考にしています。
2年半前の記事ですので、今回行った操作手順とは若干違う部分がありました。違う部分に関しては手順の中で解説します。より分かりやすいように1手順ずつ記載しています。

https://blogs.sap.com/2021/06/09/hana-cloud-free-trial-create-instance-v3/

## 手順概要
大まかな手順の流れは以下になります。1.のSAPアカウントの作成は、本記事では割愛いたします。
1. SAPアカウントの作成
2. SAP BTP Trialアカウントの作成
3. SAP HANA Cloudインスタンスの作成

## SAP BTP Trialアカウントの作成

まずは、こちらのサイトにアクセスします。

https://account.hanatrial.ondemand.com/trial/#/home/trial

最初に電話番号認証を求められるので、まずは認証に利用する携帯電話番号を入力します(①)。次に「新しいコードを依頼」を押す(②)と携帯電話のメッセージに認証コードが送られてきますので（送信元の名前はSinchでした)、送られてきたコードを入力(③)し、「続行」を押下(④)します。

![スクリーンショット_2024-01-08_12_22_07.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/0905dff3-b6b3-1060-5887-1f7a3accd522.jpeg)

次に免責事項の確認の画面が表示されますので、「諸条件」をクリックして内容を確認した上で☑️を入力し、「同意」を押下します。

![スクリーンショット 2024-01-08 12.22.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/fe522bd3-a5c2-ec85-2185-a04845d6cf61.png)

Welcome to SAP BTP Trailの画面が表示されたら、「Go To Your Trial Account」を押下します。画面右上のアカウント(個人情報漏れ防止のため黒塗りしています)設定から、言語を日本語/中国語/韓国語に変更することができます。私は英語の画面の方がスッキリして好きなので、このまま進めます。

![スクリーンショット_2024-01-08_19_37_16.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/758bc483-5402-d3a8-7a94-2bd298c16854.jpeg)

Welcome to Your Personal Trialの画面が表示されますので、「US EAST (VA) - AWS」を選択して「Create Account」を押下します。元記事に「シンガポールの環境は現時点(2021年12月現在)では、まだ、HANA CloudのFree Trialの環境が提供されていません。」と記載がありますが、2024年1月時点でも提供されていないことを後の手順で確認できました。

![スクリーンショット_2024-01-08_12_23_22.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/721e5e0a-a401-6eb3-e949-da12783d61fb.jpeg)

アカウント作成のプロセス画面が表示されます。ほんの数分で完了します。

![スクリーンショット 2024-01-08 12.29.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/1ef36241-75c1-c340-0010-1797712cc5bf.png)

アカウント作成が完了すると、こちらの画面になります。**********trialというアカウントが作成されていることを確認し、「Continue」を押下します。

![スクリーンショット_2024-01-08_12_32_15.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/b1307cee-775c-e3ee-fa21-23bd57a7b2c8.jpeg)

SAP BTP Trialアカウント作成の手順は以上です。

## SAP HANA Cloudインスタンスの作成

Welcome to SAP BTP Trailの画面に戻リますので、再び「Go To Your Trial Account」を押下します。

![スクリーンショット_2024-01-08_19_37_16.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/758bc483-5402-d3a8-7a94-2bd298c16854.jpeg)

New SAP BTP Trial Periodの画面が表示されるので、「Don't show again」に☑️を入れて「Close」を押下します。
要約すると、Trialアカウントは90日を超えると削除され、再度利用したい場合はTrailアカウントの作り直しが必要、制限を解除には有料プランへの変更が必要。ということだと思いますが、「free-tier service plans」という文言が何を指しているのか気になるところです。

![スクリーンショット_2024-01-08_12_34_25.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/5af793e2-6ac5-7afe-5190-e7fcd63ba92f.jpeg)

SAP BTP Cockpitの画面が表示されます。Subaccounts - trial が出来上がっていますので、これをクリックします。
![スクリーンショット_2024-01-08_12_35_58.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/ce69ec81-3a98-1939-d7b8-03e7290d8a26.jpeg)

Cloud Foundry Environment - Space - Name の「dev」をクリックします。

![スクリーンショット_2024-01-08_12_43_20.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/9b3b9aa0-d9b1-5bd0-e01b-3aa6fea24f9f.jpeg)

ちなみにdevをクリックする前にEntitlementsのタブを開くと、SAP BTPで利用可能なサービスが表示されます。SAP HANA Cloudのhanaのiマークにカーソルを合わせると、現在はAWSでのみ提供されていることがわかります。

![スクリーンショット 2024-01-08 12.44.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/36b89527-98d1-5d96-045d-9056113e9d1d.png)

他のサービスを選ぶと(ここではKyma Runtime)、Singapore - Azureでも提供されていることが分かります。

![スクリーンショット 2024-01-08 12.45.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/d841c40f-76a7-c02a-e7ea-a87c2f312489.png)

話を戻して、devをクリックした後の画面で左ペインから「SAP HANA Cloud」を選択し、「Create」　- 「SAP HANA database」をクリックします。

![スクリーンショット_2024-01-08_12_49_13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/af2683cf-1397-c6aa-a4b1-eb334882286a.jpeg)

ここで元記事には無い「Choose your identity provider」の画面が表示されます。「Sign in with default identity provider」をクリックします。

![スクリーンショット_2024-01-08_12_49_45.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/f7e86fb0-5f76-8ada-c904-79fcf94c1997.jpeg)

ここでSAP IDとパスワードの入力を求められるので、入力して「続行」(英語の場合はおそらく「Continue」)を押下します。

![スクリーンショット 2024-01-08 12.50.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/5a95cbf3-1425-0adf-9f17-7a27a3258492.png)

Application Authorizationの画面が表示され、hana-cockpitがSAPアカウントへのアクセスを許可する設定を行います。デフォルトで全てにチェックが入っていますので、そのまま「AUTHORIZE」を押下します。

![スクリーンショット 2024-01-08 12.52.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/f6532107-3bb3-c7e7-3e96-0c0180aa13c7.png)

ここからHANAインスタンスの設定画面に移ります。1.Typeで「SAP HANA Cloud SAP HANA Database」を選択して「Next Step」をクリックします。画面上部にWeb analytics toolsとcookiesの許可or拒否の確認画面が表示されます。「Allow」を押下して閉じておきます。

![スクリーンショット_2024-01-08_12_53_04.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/f522ff7f-a980-a114-64b9-947b818bb1f6.jpeg)

2.Generalの画面で、任意のInstance Name、Administrator Password、Confirm Administrator Passowordを入力し、「Next Step」を押下します。Descriptionの入力は任意です。Instance NameはDeploy後は変更できませんので、ご注意ください。

![スクリーンショット_2024-01-08_12_58_39.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/783d260c-1585-f669-0036-59256c58dc66.jpeg)

3.SAP HANA Databaseの画面は、そのまま「Next Step」を押下します。TrialのためMemoryの値を変更することはできません。

![スクリーンショット_2024-01-08_12_59_50.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/03b60679-be3f-a982-6fe5-8462d4d3bfc0.jpeg)

4.SAP HANA Database Availability Zone and Replicasの画面も、そのまま「Next Step」を押下します。TrialのためReplicasを利用できません。

![スクリーンショット_2024-01-08_13_00_34.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/4be2694a-49cd-8423-9c84-fe79f6900652.jpeg)

5.SAP HANA Database Advanced Settingsの画面では、Allowed connections:から「Allow all IP addresses」を選択し、Enables the cloud connectorのスライダーをクリックしてONにします。Allowed connections:から「Allow all IP address」を選択し、「Next Step」を押下します。

![スクリーンショット_2024-01-08_13_07_08.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/1a6deee8-56b1-a520-2b6d-df35ac425fea.jpeg)

6.Data Lakeの画面では、Create Data LakeのスライダーをクリックしてONにします。任意のInstance Nameを入力し、「Next Step」を押下します。このInstance Nameも後から変更することはできません。

![スクリーンショット_2024-01-08_13_09_29.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/f2a5958a-6ae7-2172-c1b7-8332aa97e8ad.jpeg)

7.Data Lake Relational Engineの画面では、そのまま「Next Step」を押下します。Trialのため値を変更できません。元記事と違い、System Temporary Storageがデフォルトで設定されています。

![スクリーンショット_2024-01-08_13_10_11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/70fe1627-b6df-e252-8139-8b80254edaad.jpeg)

8.Data Lake Advanced Settingsの画面では、Allowed connections：から「Allow all IP addresses」を選択し、「Review and Create」を押下します。元記事と違い、Backup Database AutomaticallyをEnabledにすることができません。

![スクリーンショット_2024-01-08_13_12_24.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/38f10ee7-a84a-79da-8cf9-98b5090a5709.jpeg)

1〜8で設定した値が表示されるため、確認の上「Create Instance」を押下します。ここでは長くなるので割愛しますが、画面は下にスクロールすることができます。

![スクリーンショット_2024-01-08_13_17_02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/f567e6c2-96dd-05f4-25b4-3e499d692f89.jpeg)

インスタンスの開始が作成されますので、十数分待ちます。ステータスは更新ボタンで最新化できます。

![スクリーンショット_2024-01-08_13_18_49.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/99bed729-6aad-80cd-245d-59e5a2ec8f2b.jpeg)

ステータスがRunningになりましたら、HANAインスタンスの作成完了です。HANAにアクセスするには、作成したHANAインスタンスの行の一番右にある「・・・」をクリックし、「Open in SAP HANA Cockpit」を選択します。

![スクリーンショット_2024-01-08_14_45_08.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/8ba824be-4511-5dc6-884a-3d78f3ff2d02.jpeg)

Credentialsの画面が表示されるので、Username：に「DBADMIN」、Password:に設定したパスワードを入力して「OK」を押下します。

![スクリーンショット 2024-01-08 14.46.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/b3311adb-6bf6-897f-18ed-dd451868fae3.png)

HANAの管理画面が開きます。お疲れ様でした。
ここから先の操作については、別の記事にしたいと思います。

![スクリーンショット_2024-01-08_14_47_13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/f485c2c7-3287-6281-2185-d2aad7f860e0.jpeg)