2018.10.20
GCPの課金データをBigQueryにエクスポートしてDataStudioで可視化してみる(2)
みなさん、こんにちは。
前回は、BigQuery に課金データを登録するところまででしたが、今回は、BigQuery のデータを DataStudio上で可視化する部分を説明していきます。
GCPの課金データをBigQueryにエクスポートしてDataStudioで可視化してみる(1)
まず、DataStudio のページにアクセスします。
https://datastudio.google.com/
DataStudio で新しいページを作成します。「新しいレポートの開始」の「空白」の部分をクリックしてください。
作成した空白のレポートにデータソースを追加する必要があります。右側の「データソースの選択」をクリックしてください。なお、レポート名は、左上の無題のレポートの部分をクリックすれば変更できます。
レポートに追加できるGoogle コネクタの一覧が表示されます。その中から先ほど作成した「BigQuery」を利用します。BigQuery以外にも、Cloud SQL や Googleスプレットシートなど、色々な種類がありますね。
BigQueryを選択すると、GCPのプロジェクトが選択できます。BigQueryを作成したプロジェクトを選択していくと、先程作成した表があるはずなので、選択し、接続ボタンをクリックしてください。
選択した表のフィールドが表示されます。ここでは、色々なカスタマイズができます。例えば、”AとBのフィールドの値を足し算する”とか。今回はそのままのデータを利用しますので、レポートに追加ボタンをクリックしてください。
最後に「レポートに追加」ボタンをクリックすれば、BigQueryにエクスポートした課金データが利用できるようになります。
データソースが追加できたら後は、表やグラフを追加して設定していくだけです。以下が作成した例なのですが、この中で重要なのは、赤枠で囲った部分です。これは、「期間」コントロールでレポート全体のデータを取得するときの期間を管理するものです。オブジェクト毎に個別にも設定できますが、基本的には同じ期間のデータを表示しますよね。この期間の設定を変えると、全てのコントロールの取得期間が変更されます。
以下のように表がエラーになることがあります。これの原因は、ディメンションに同じ名前(ドット以下)のフィルードを設定すると発生します。BigQuery上では、どちらもフィールド名が「description」になっているので、SQLが失敗しています。最初は原因が全くわからず、悪戦苦闘しました。幸いなことに、DtaStudioで設定した内容は、BigQueryのSQL履歴に表示されるので、何か問題が起きたらBigQueryのサイトで履歴を見てください。
また、表のヘッダ行を変えたいというときは、データソースのページを開き、ラベルを変更すれば変わります。メニューの「リソース>追加済みのデータソースの管理」を選択し編集画面を開きます。以下のようにラベルを変更してください。
以下のようにヘッダ行が変わりましたね。
感想としては、BigQueryでエクスポートされたデータをそのまま使う分には、簡単に表やグラフを作成することができ大変便利です。しかし、計算したりとか、ちょっとしたことをやろうとすると上手くいかないことが多いです。
次回は、そのちょっと上手くいかないことをどうやって回避すれば良いのか説明したいと思います。
バイ!
地図や位置情報を用いたシステムのご提案・開発ならマルティスープへ
マルティスープは、創業以来のGISとモバイル開発の実績と技術力で、営業支援システムやリサーチ・公共インフラ・工事・警備業界の現場を支援するシステム開発など、地図や位置情報を使った業務システムの導入のご提案や開発をいたします。
現場をつなぐコミュニケーションが屋内外業務のパフォーマンスを最大限に。マルティスープのiField(アイ・フィールド)®シリーズは、屋内外業務の現場の実力を減少させるコミュニケーション障壁を除き、使い慣れたスマートデバイスを使って 現場の実力をリアルに伝えるサービス。
位置・空間情報のエキスパート集団として一緒に働きませんか?
マルティスープは地図情報をはじめとする位置・空間情報技術のエキスパート集団です。当社で日々研究している地図や位置情報といった技術は、災害支援など貢献度の高いシステムとして使用されることもあれば、スマートフォンアプリのゲームとして使われることもあり、その利用用途・価値は、今後もますます広がっていっています。
私たちの企業理念は、「創る喜び、使う喜び」です。
今後の開発体制をより強化するために、新卒・中途問わず、当社の未来を共に創っていただける新メンバーを募集します!
【関連記事】こんな記事も読まれています
2018.10.12
GCPの課金データをBigQueryにエクスポートしてDataStudioで可視・・・
みなさん、こんにちは。
Google Cloud Platform(以下、GCP) と Google Maps Platform(以下、GMP・・・
2018.11.25
GCPの課金データをBigQueryにエクスポートしてDataStudioで可視・・・
みなさん、こんにちは。
前回まで、GCPの課金データをBigQueryにエクスポート、DataStudioで簡単に可視化するところまで解説しま・・・
-
最新記事New Posts
-
人気記事Popular Posts
-
関連タグRelated Tags
-
アーカイブArchive