こんにちは、エクスチュアの權泳東(コン・ヨンドン)です。
今日はGoogleSheets(Googleスプレッドシート)のアドオンである「OWOX BI BigQuery Reports」についてです。
OWOXはデータパイプライン/ETLツールを提供している企業でして、このアドオンを使うとめちゃくちゃ簡単にBigQueryのデータをGoogleSheetsにロードする事が出来ます。
AppsScriptは一切書かなくてもOKです。
そしてGoogleSheetsにロードしたあとはGoogleSheetsの標準機能でグラフ化も出来るので、まさにお手軽ビジュアライズ出来る訳です。
しかもこのアドオンは無料で利用可能です。
早速GoogleSheetsにインストールして使ってみましょう。
1.インストール
まずはGsuiteマーケットプレイスからインストールします。
インストールボタンをクリックすると、接続の確認ダイアログが出てくるので許可してください。
これでインストール完了です。
2.BigQueryへ接続
続いてGoogleSheetsを開きます。
メニューの [アドオン] > [OWOX BI BigQuery Reports] > [Add a new report] から新しいレポートを作成します。
画面右端にプロジェクト選択メニューが表示されるので、接続したいBigQueryプロジェクトを選びます。
そして既存のクエリを編集するか、新規でクエリを作成するか選択出来るので、[+ Add new query] を選択します。
するとクエリ編集画面がモーダルで開くので、そこにSQLを書き込みます。
では試しにAdobeAnalyticsのページビューを集計するクエリを実行します。
※AdobeAnalyticsのデータをBigQueryにロードするにはこちらの記事をご参考下さい。
クエリを記入後、[Save & Run]をクリックするとクエリ結果が直接シートに書き込まれます。
とても簡単で楽です!
3.ビジュアライズ
GoogleSheetsなので標準のグラフ機能を使えます。
範囲選択した状態で、[挿入]>[グラフ]を選ぶだけです。
なんともお手軽なビジュアライゼーションです。
Google DataStudio(Googleデータポータル)みたいに一旦データセットに接続してから必要なディメンションを選ぶのでもなく、BigQuery上で集計したデータをGoogleSheetsにエクスポートにするのでもなく、SheetsからAppsScriptなしで直接クエリを実行できるのがイイですね!
弊社では各マーテックツールのコンサルティングや、パブリッククラウドを使ったデータ分析基盤構築支援などを行っております。
お問い合わせはこちらからどうぞ。