Power BIでYouTubeのアクセス分析

# はじめに
　Power BI Serviceから呼び出せるアプリで、YouTubeのアクセス分析を行いました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/dc97dc5b-eae6-0032-7d07-9c649333b0ee.png)


## Power BI Serviceのアプリ（No1）
 無料のデスクトップアプリ、Power BI Desktopではなく、有料のPower BI Proに含まれる、Webサービス(PowerBI.com)、Power BI Serviceの「アプリ」から入ります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/97533bf8-2716-8428-de62-e4a067c0a903.png)

こちらのどちらかから進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/20acef9d-9d0b-8ef4-3649-c13035a2113d.png)

YouTubeで検索し、右のを選択します。
（左のは後ほどトライで..）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/918ad175-ee9b-25aa-586b-c35be94db7ba.png)

アプリはこちら。GET IT NOW、インストールします。
[YouTube Analytics by MAQ Software](https://appsource.microsoft.com/en-us/product/power-bi/maqsoftware1587623472284.maqsoftware_youtubetemplate)

### データ接続
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/f04f3ca9-bc5d-b3f4-344b-85c168b57584.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/91925a43-d8a3-0a2f-865e-ea4f5c12b2cc.png)

こちらにある各URLに飛び、GoogleのAPI KeyとYouTube Channel IDを設定します。

[Google API Key](https://developers.google.com/youtube/registering_an_application)

[YouTube Channel ID](https://support.google.com/youtube/answer/3250431?hl=en)

(設定概要)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/def96e77-1514-5b1a-4f1a-c83edd5e3532.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/97a59a6b-fe7e-5926-ed16-09889547d299.png)

説明の図に 'YouTube data API v3'を使うとあったので、GoogleのAPIライブラリから有効にしました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/786ee7af-154e-a4d1-0e9e-025d2868024f.png)

有効後の図
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/066777d4-fbd9-3ceb-2c7a-4031139eae3c.png)

こちらのサインインをプライバシーレベルを「Public」にして、複数回実行します（私は4回実行）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/6771ea3e-469f-d5bb-ea4c-8552eea5796b.png)

最新の情報に更新が数分で終わり、エラーマークがなければ設定完了です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/b13f240f-1e87-0027-e2f2-1ff016087e5d.png)

レポートからアクセスし、ご自身のYouTubeチャネルの分析情報がでれば完了です。

### Power BI Desktopからデータセットに接続
　取得した内容をカジュアルに確認するには、Power BI Desktopから、Power BIデータセットに接続します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/3f6b1b24-aa78-64d0-c302-b1344d89b5f5.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/913cf7fe-90d5-aa8c-5025-4becae9b822b.png)

自分の見たいビジュアルで好きに配置できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/2d996766-3c80-d98d-2ade-cabaaa47dba9.png)

### Power BI Serviceをカスタマイズ
　既定のビジュアルを好きに並べ替えたり、ビジュアルの追加等は、Power BI Service上の編集で行えます（pbixファイルのダウンロードは不可でした）。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/9fc3e48c-2f5f-66f2-00b2-909c116a001c.png)


完成したのは以下です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/d4bd87e7-db98-d107-3454-84682699e896.png)

## Power BI Serviceのアプリ（No2）

次にもうひとつのをやってみましょう。Microsoft MVPのHavens Consultingさんのですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/2d297b2c-b72d-f7a2-dc76-63ac9f98d664.png)

いろいろ調べるとこちらは**有料**でした。コネクタの設定がうまくいったら購入も検討することに。
[Files & Templates — Havens Consulting](https://www.havensconsulting.net/files-and-templates)
でも非常に良くできている...
サンプルは[こちらで見られます](https://app.powerbi.com/view?r=eyJrIjoiMzU5MDUzZTMtYmQ2Yy00NmZjLWIzOTUtNTE1NTIxZWMyNWZhIiwidCI6Ijk1OTAyZjM3LTU0OWMtNGIyOS1iNGNjLWNlYWQ5Y2Q1ZjVhMiIsImMiOjZ9)。

### GitHubからCustom Connectorのセットアップが必要

[migueesc123/YoutubeAnalytics: A Microsoft Data Connector or Power Query Connector for YoutubeAnalytics data](https://github.com/migueesc123/YoutubeAnalytics)

Step 1のYouTubeの説明に従い、OAuthクライアントを設定します。

さらに、Step 2, 3の説明をYouTube等を参考に進めていくと、YouTubeのAPIとつながりました。

ところが、データの中身にはアクセスできませんでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/a5747aa2-f302-bc5b-e1ed-a5d696d6b592.png)

もう一度ドキュメント等を見直し、APIのスコープの設定が漏れているせいかも、ということで追加設定しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/faf9036d-3ae2-b760-9bdd-6df182ba6a6a.png)

こちらの設定を追加すると、Googleへ、確認のための送信をして、審査がいるとのことです...

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/1dedf890-80d6-ce5b-af3c-9510f5634ff2.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/817d6190-c688-5d49-826b-bb469e93b609.png)

今回はここまでですね。

[migueesc123/YoutubeAnalytics: A Microsoft Data Connector or Power Query Connector for YoutubeAnalytics data](https://github.com/migueesc123/YoutubeAnalytics)


# おわりに
　前々から標準のアクセス分析以外でデータを見たいと思っていたのが、Power BIのおかげで簡単に見ることができて、なんとなく心が晴れましたw