Oracle Analytics Cloud：OACで、共有フォルダ配下にフォルダを作成したとき、"デフォルト"でセットされるアクセス権限をみてみる

はじめに
---
OACでは、管理者用、開発者用、参照用の権限をもついくつかのアプリケーションロールが事前定義済のアプリケーションロール(OACのApplication Role)として登録されています
この事前定義済のアプリケーションロールは、OACの機能を利用するための機能に対しての権限です。
また、フォルダや、ワークブック、分析、ダッシュボードやデータソースへの接続、データセットなどユーザーが作成したものに対してアクセス権限が付与されますが
たとえば共有フォルダ配下にフォルダを作成したとき、"デフォルト"でセットされるアクセス権限をみてみます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/9213c5c9-b197-351a-2b1c-47df3d59c58b.png)


記載時のOACバージョン：OAC 2024 March版

共有フォルダ配下にフォルダ作成
---
おためし用として、共有フォルダを作成する
OACに管理者権限をもつユーザーでアクセスします
メニューアイコンをクリックし、"カタログ"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/c2d1a3af-91e5-b966-c7d6-2dff7c11eb5e.png)

"共有フォルダ"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/ff8ada37-2e26-77ea-cba6-3cd5875f16a9.png)

右上部の"・・・(縦)"アイコンをクリックし、メニューから"フォルダの作成"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/6cad30ba-fc09-0681-16aa-41c3553f12e8.png)

フォルダ名を入力します。本記事では「お試し用」のフォルダ名で作成します。
作成をクリックします

共有フォルダ配下に、「お試し用」フォルダが作成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/7759c128-ea86-6150-b681-5ec0dd9430b0.png)

作成したフォルダの権限をみる
---
フォルダの権限をみてみます
「お試し用」フォルダの右部にマウスカーソルを移動すると"・・・(縦)"アイコンが表示されますのでクリックします。メニューから"検査"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/5fe6fb9a-d596-f696-5e36-968727ef1d76.png)

"アクセス"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4f286d57-71de-6b1b-eac7-34699ee29dfd.png)

BIConsumerロールへの読取り専用権限と、BIServiceAdministratorロールへの読取り／書込み権限がセットされていました
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/58e148a5-61bc-22fb-d4a5-dba26aa13f1b.png)

セットされる権限について
---
管理者権限を持つユーザーで作成したフォルダなので、BIServiceAdministratorロールが付与されたのでしょうか？では、何故BIConsumerへの権限も付与されているのでしょうか？
共有フォルダ配下に「お試し用」フォルダを作成しましたので、共有フォルダ自体の権限を継承していることが考えられます。共有フォルダ自体の権限をみてみます
共有フォルダ自体の権限をみるためには、OACのClassicを利用します。
※Classicを利用するためにはOAC Enterprise Editionが必要です。

右上部の"・・・(縦)"アイコンをクリックし、メニューから"クラシック・ホームを開く"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4eaa2142-24e6-8b06-c89a-a71ff9735dd4.png)

クラシックホームの上部グローバルメニューの"カタログ"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/1d68d210-2a3b-61b8-24cc-d0cc12256e81.png)

"ユーザー・ビュー▼"の"▼"部分をクリックし、"管理ビュー"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/4f2d1fcf-7b62-f11b-b340-263a1e30da3b.png)

左部に最上位の"カタログのルート"が表示され、右部に"ユーザー・フォルダ"と"共有フォルダ"が表示されます。"共有フォルダ"の"その他"をクリックし、メニューから"権限"をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/100eb226-5bb5-6eb9-a208-9f4b63eda598.png)

BIConsumerロール、BIServiceAdministratorロールの権限がセットされていることが見えます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/fdc5b1be-f691-e3be-ec4e-be00a8014b10.png)

まとめ
---
共有フォルダ配下にフォルダを作成すると、デフォルトで共有フォルダ自体にセットされているBIConsumerロール、BIServiceAdministratorロールの権限を継承します
たとえばファイルサーバーのように共有フォルダ配下に部門用フォルダを作成し、部門単位での共有のため利用することがありますが、デフォルトでBIConsumerへの読取り権限がセットされます。部門用に作成していたとしてもBIConsumerがセットされていると他部門でもBIConsumerロールがあれば参照されてしまいます。その場合、共有用に作成したフォルダからBIConsumerの権限を削除しておくなどの検討が必要です。

マイ・フォルダに作成したフォルダには、作成したユーザーにのみ権限が付与されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2516153/2c2d37a6-d274-d16d-3890-3b92d0afeb27.png)


以上