Oracle Analytics Cloud：インスタンスの作成

# はじめに
アナリティクスのクラウドサービスであるOracle Analytics Cloud（**OAC**）を使用するにあたって、サービスインスタンスを作成する手順をまとめました。
なお、この記事は2022年6月時点の情報をもとにしています。

# 事前準備
OACのサービスインスタンス作成にあたり、専用のユーザを作成しておきたいと思います。

:::note info
従来のIdentity Cloud Serviceではなく、Identity Domainに移行済みの環境を使用しました。
Identity Cloud Service環境の方は、こちらを参考にしてください。
ドキュメント：[アイデンティティ管理の実行](https://docs.oracle.com/cd/E83857_01/paas/identity-cloud/uaids/perform-identity-administration.html)
:::

## ユーザとグループの作成
左上のハンバーガーメニューをクリックし、「アイデンティティとセキュリティ」から「ドメイン」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/74c86817-0735-d8b4-e023-1ddd573198c4.png)
「Default」ドメインをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c0faa11e-e86e-745b-d108-445ce518c027.png)
「ユーザ」に移動し、「ユーザの追加」ボタンをクリックしてOACインスタンスを作成するユーザを作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/61336260-c623-6e70-452b-1551ab00a917.png)
必要に応じて、他のユーザ（OACの一般ユーザ等）も作成しておきます。
次に、「グループ」に移動し、「グループの追加」ボタンをクリックしていくつかのグループを作成しました。
OACインスタンスを作成するユーザは、「OAC_Instance_Admins」グループにマップしました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/79500789-b1c0-b3d8-3afe-05d636856949.png)

## ポリシーの設定
OACインスタンスを作成するユーザ（の属するグループ）に、適切なポリシーを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/f84d50b5-0d90-e3b0-d6bb-46e8bb80ff51.png)
「ポリシーの作成」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/465f51da-b7de-4740-76b9-4a471ccf8188.png)
任意の名前と説明を入力し、「手動エディタの表示」をオンにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/bb5c5bc2-df81-7528-2cb2-65b31dd18ab7.png)
次を参考にポリシーを記述します。
```
allow group OAC_Instance_Admins to manage analytics-instances in compartment demo
allow group OAC_Instance_Admins to manage analytics-instance-work-requests in compartment demo
```

# OACインスタンスの作成
OACインスタンスを作成するユーザでコンソールにログインし直します。
左上のハンバーガーメニューの「アナリティクスとAI」から「アナリティクス・クラウド」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/10585035-8c9b-06fa-0541-c6e5c8a4b458.png)
「インスタンスの作成」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/fbf9e509-d9f8-c0b1-caf5-1d7db5af2193.png)
任意のインスタンス名を入力します。
その他のオプションは、次のようにしました。
|オプション|値|
|:-|:-|
|容量タイプ|OCPU|
|OCPU数|1 (非本番)|
|ライセンス|ライセンス込み|
|エディション|Enterprise Edition|
|アクセスタイプ|パブリック|

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/9f4551ad-6b99-c412-cbed-33d535d87299.png)
しばらくすると、インスタンス作成が完了してステータスが「アクティブ」に変わります。
インスタンスの詳細画面の「分析ホームページ」をクリックして稼働確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/f8bed146-1870-a293-5272-4c488fc027ee.png)

:::note info
一般の利用者には、分析用ホームページのURLのみ（アクセス情報のURLと同じものです）をお知らせしておくことも可能です。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/2405d9e4-07f8-c69f-80af-581b9b1f792e.png)

# OACアプリケーションロールの設定
管理者としてOACにログインし、左上のハンバーガーアイコンをクリックします。
「コンソール」から「ユーザーとロール」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/0c6a3478-bc81-aae3-63e2-47c071f34bc2.png)
「ユーザー」タブでは、ドメインのユーザが一覧で表示されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/fd57abb6-d8af-e7bc-7fc9-2188bd112070.png)
「グループ」を見てみると、ドメインのグループが一覧で表示されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/481a3c6e-0813-4f3c-3ac7-4f08ebc874db.png)
「アプリケーション・ロール」でビルトインのアプリケーションロール「BIServiceAdministrator」にグループを追加してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/547c1f29-a7d4-e6ef-9ece-91c307a99bde.png)
「グループの追加」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/86ae944f-3fae-8604-d230-efdf464b1989.png)
ドメインのグループが表示されるので、「OAC_Service_Admins」グループを「追加」します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/86da31e8-813d-a205-e337-6085b8efcb84.png)
これで、ドメイングループ「OAC_Service_Admins」に所属するユーザは、OACの管理者としてのロールを割り当てられました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/b82530dd-90ce-89ca-f9ec-5e7f5c9433cf.png)
同じ要領で、他のドメイングループ（OAC_UsersやOAC_Power_Users等）も適切なOACのアプリケーションロールにマップすると良いでしょう。