Oracle Analytics Cloud：セルフサービス分析のチュートリアル

# 1. はじめに
Oracle Analytics Cloud（**OAC**）のセルフサービスBI機能を使用した分析のチュートリアルを作ってみました。
はじめての方は、こちらの記事も参考にしてみてください。
[Oracle Analytics Cloud：はじめてのビジュアライゼーション](https://qiita.com/tyo38/items/6dfcc2f1722b615c08a3)

できあがりのイメージです。
![OACTutorial2b.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7a04a591-c86b-fc6d-ce46-53a5bd2a71a2.gif)

# 2. 準備するもの
Oracleが公開しているサイトからサンプルデータを入手して、OACにインポートします。
サンプルの「Sample Order Lines」データセットが既に手元の環境にある場合は、このステップはスキップしてください。

## 2.1 サンプルデータを手に入れる
[Oracle Analytics Examples Library](https://www.oracle.com/jp/business-analytics/data-visualization/examples/)
に移動し、「OA Vanilla Samples」をダウンロードします。ダウンロードには、無料のアカウント登録が必要となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7485e18e-b4b1-a738-9742-6ecd656d328f.png)
ダウンロードした、OAvanillaSamples.zip を展開すると「Fun with Colors.dva」というファイルがあるので、これをインポートします。

## 2.2 dvaをインポートする
OACにログインします。
「ページメニュー」を開いて「ワークブック/フローのインポート」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/744d50d2-6861-61d8-ba89-e705627e5912.png)
「Fun with Colors.dva」をドラッグするか、「ファイルの選択」ボタンをクリックしてファイルを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c8cba9ac-a1f6-7ada-df63-428e596a3588.png)
「インポート」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/28b395f0-933f-8c0d-458e-68d5c6ce9bce.png)
しばらく待つと、このように表示されるので「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/cac45646-027c-ce56-9aec-b4cfd243f7ed.png)

## 2.3 インポートできたかどうか確かめる
「カタログ」メニューで、「Fun with Colors」というワークブックがインポートされているのがわかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/2326bd4d-fe8f-eaa6-84de-75b77cdd020e.png)
また、「データ」メニューでは「Sample Order Lines」データセットがインポートされているはずです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/2f676e04-f67c-9c15-ac6a-3b31891f3683.png)

# 3. 新規のワークブックを作成する
ワークブックとは、様々に可視化したデータを保存しておく単位です。
Excelのワークブックと同じようなものと考えてください（名前も同じですし）。
ワークブックを新規作成する方法は、2つあります。
- 「データ」メニューを開き、「Sample Order Lines」データセットをクリックします
クリックしたデータセットを読み込んで、新しいワークブックが作成されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/bed22efa-dde3-f219-274b-91f7839d3526.png)
- 「新規」ボタンをクリックし「ワークブック」を選択します
使用するデータセットとして「Sample Order Lines」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/8e35ef08-5d6b-097e-8908-107427e2e989.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7373f1b6-303d-4b02-f68c-caa926fd1882.png)

作成されたワークブック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a18e7c0b-34b6-9990-d83a-9ea272d7c7cd.png)

# 4. 円グラフを作ってみる
コントロールキーを押しながら「Prodct Sub Category」と「Profit」をクリックします。
2つを選択した状態で右側にドラッグ＆ドロップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4c39afd2-253d-baad-1ce5-e53a05614fe3.png)
「Product Sub Category」が属性、「Profit」がメジャーなので、自動的に棒グラフを作成してくれました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/68b93600-5fae-ec1d-08ab-a8abd3bd3d21.png)
自動作成された「棒」から、別の形式に変更します。
ビジュアライゼーションを選択した状態で「自動ビジュアライゼーション（棒）」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/5ce4fa1f-5878-29eb-d4dc-6f4f3c4616ee.png)
「円」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/aece21db-43d1-bc44-beb6-3d2030ff3aeb.png)
棒グラフが円グラフに変更されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/2671d739-3a81-b86d-d935-d9cb3da1ac00.png)

# 5. 地図にデータをマップしてみる
続いて、「Profit」だけを円グラフの右側にドラッグし、緑の太い線が表示されたところにドロップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/d00f5754-0aa3-d238-5d14-75b84a3bf41b.png)
メジャー項目を単独で選択したので、自動的に「タイル」ビジュアライゼーションが採用されました。
「自動ビジュアライゼーション（タイル）」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a7b63fc9-d36c-6c1c-e601-2e74c01b6f64.png)
「マップ」に変更します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7695d94a-134c-ae27-2b06-0d28040960bf.png)
地図上の位置を示す情報が足りないので、このように表示されます（まだ「Profit」しか選択していません）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4bbc9774-ab15-198c-417d-7641c955ad1a.png)
「City」を「カテゴリ（場所）」にドラッグ＆ドロップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/e41a097e-7d6f-2c66-4332-2726421a8de5.png)
「マップ」ビジュアライゼーションのプロパティで、背景マップを「OpenStreetMap」に変更します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/8b75ca74-ee3c-a603-0b9f-865f3cb729a4.png)
このようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7a002866-5c13-3887-8ccc-434a23ea9ef1.png)

# 6. ウォーターフォールで売上推移を分析してみる
日付列である「Order Date」を展開し「年」をクリックします。コントロールキーを押しながら「Sales」メジャーも一緒に選択して円グラフとマップの下にドラッグ＆ドロップします（緑の太い横棒が表示される場所）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/933aec4d-8b4a-ec5c-5b3c-da4f8b54a77f.png)
デフォルトで作成される折れ線を変更します。
「自動ビジュアライゼーション（折れ線）」をクリックし「ウォーターフォール」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c4685a19-6050-bea7-8184-89aac7fc2677.png)
「ウォーターフォール」ビジュアライゼーションの「詳細」に「Customer Segment」をドラッグ＆ドロップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/ae1d2655-2a28-65d1-6e7d-d6f1dd4f46ff.png)
こんな風になりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/826148db-25ff-4640-7a4a-9b6578496521.png)
2013年から2014年にかけて、売上高は少し増えています。売上高の増減の内訳は、先程「詳細」にドラッグ＆ドロップしたCustomer Segmentで説明されます。
全部で4つある顧客セグメントのうち、Small Businessだけが大きく落ち込んでいることがわかります。他のセグメントの健闘により最終的には前年を上回りました。
同様のことが、2014年から2015年にかけてのHome Officeについても言えます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/5aae4b90-94f7-fc47-5b92-4d2671f18be1.png)

# 7. 条件選択できるようにしてみる
製品カテゴリを一覧表示して、クリックした場所でフィルタが適用されるようにします。
「Product Category」列を一番左（円グラフの左）にドラッグ＆ドロップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/101bb565-c36f-d858-3921-7feb5eae72a8.png)
「自動ビジュアライゼーション（表）」をクリックして「リスト」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/14ffde9a-e9d8-fc7e-2bec-fba5f6772b50.png)
タイトルの左側のフィルタアイコンをクリックします（「フィルタとして使用」のオン・オフが可能です）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/ca5252da-5844-64c0-8dfc-9daa77f27b7c.png)
3つある製品カテゴリのいずれかをクリックすると、他のビジュアライゼーションにフィルタが適用されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/537f5725-5690-eb83-c8ec-2392b50cfe04.png)
できあがりのイメージです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/da5c7f23-4165-383c-b88e-32f0e46385ab.png)

# 8. ワークブックを他のユーザと共有してみる
ここまでの作業内容を保存します。
画面右上の「保存」アイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/25d2774f-102c-2e04-bf9a-52636a1703b8.png)
「すべて」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/39798164-8851-e559-a5c4-0195d9d40b02.png)
「共有フォルダ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/b551a861-ee23-3641-61a6-d6ae392ec72b.png)
「新規フォルダ」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/27e0f458-4c4d-d807-c8b4-4d5e4b36752f.png)
任意のフォルダ名を入力し「作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4a8a70b5-cb4d-5b9e-944b-d814c67d4ed4.png)
作成したフォルダに移動してワークブックの名前を入力し、「保存」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/2f334349-7230-c6ee-0efb-08a850b2fd0c.png)
「関連アーティファクトの共有」というウィンドウが表示されますが、これは「Sample Order Lines」データセットが他のユーザから参照できない設定になっているためです。
「保存」をクリックして「BI Consumer（一般ユーザ）」「BI Service Administrator（管理者ユーザ）」に読み取り権限を付与します。後で、手動で個別に権限付与することも可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/0d1c28b3-e79d-af56-1553-7e8723015d78.png)
保存完了後、「戻る」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/ee4a5c82-4d87-7453-73c7-eec3e3df5bc5.png)
カタログメニューで保存されていることを確認し、「検査」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/55851905-ee97-d5ee-0494-85ba7b692f55.png)
「アクセス」タブで権限の付与状況が確認できます。
データセットでも同様のことが可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/d9cc9303-432d-c4dc-f822-49ed6692aaaa.png)

# 9. 保存したワークブックを開く
保存したワークブックをクリックして開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/f83a690b-be14-5da2-0308-65ff1b88b817.png)
「プレビュー」モードで開かれた場合、「編集」モードに移行することで各種編集操作が可能になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/05fb0ffa-1c05-ce26-71f0-eaa4e896c6bc.png)

:::note
読み取り権限しかないユーザは編集モードに切り替えることはできません。
:::

# この次は？
こちらも参考にしてみてください。
- [OACでドリル分析をはじめよう](https://qiita.com/tyo38/items/ac128ed8454ed2292038)