LoginSignup
3
1

Looker Studio の便利なパラメータの使い方

Last updated at Posted at 2023-12-20

この記事ではLookerStudioのURLパラメータの機能を使うことで動的にダッシュボードのグラフを出力する方法について解説します。

こんにちは、データ統括部 BIグループのKatsumiです。この記事は"Timee Advent Calendar 2023" の20日目の記事です。

導入

LookerStudioではパラメータの機能を使うと、動的にダッシュボードのグラフを出力することができます。さらにパラメータ機能は検索や絞り込みをLookerStudio側で行うのではなくクエリ実行時に抽出することが可能になります。データセットが大きい場合でもある程度高速に結果を表示することができます。

また、URLパラメータ機能を使うことで、外部からURLを通じて情報を付与できるため、擬似的なドリルダウン分析を作成することや、「CRM」や「スプレッドシート」などから識別情報を付与してレポートを作成することが可能です。

この記事では、オープンデータソースのgsod(NOAA が収集した 1929 年後期から 2010 年初期の気象情報)を用いて、いくつか実例を紹介します。

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.27.45.png

カラム名 ディスクリプション 日本語名
station_number The World Meteorological Organization (WMO) / DATSAV3 station number where the data was collected. 世界気象機関の定義するStation Name
mean_temp The mean temperature of the day in degrees Fahrenheit, accurate to one tenth of a degree. 1日の平均気温を華氏で表したもので、10分の1度の精度。

基本用語の解説

  • パラメータ
    • クエリ内で期間や識別子などのID、ログインしているメールアドレスなどを動的に追加することができます。
  • URLパラメータ
    • パラメータで設定しているものをURLパラメータとして変換することが可能です。ダッシュボードのURLの後半に変数用のパラメータを追加することができます。

設定手順

  • Looker Studioでのパラメータの設定方法。

    • データソース追加時に「パラメータを追加」を押すことで、簡単にパラメータを追加できます。
      %E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.29.56.png

    • パラメータの編集ではパラメータ名とパラメータのID、パラメータのデータタイプを設定します。

      %E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.31.06.png

      今回利用しているデータセットのカラムでもあるstation_numberをパラメータとして登録します。

    • クエリ内でパラメータを一覧に表示されているSQL拡張子を活用することにより、変数のように情報を扱うことが可能です。
      %E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.34.24.png

    • この作業を行うことでコントロールフィールドなどからパラメータを設定することが可能になります。
      %E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.38.23.png

  • URLパラメータの追加と設定方法。

    • 「リリース」から「レポートのURL パラメータの管理」を開きます。
    • 先ほど追加したパラメータが表示されているはずですので、「レポートのURLでの変更を許可する」オプションにチェックを入れます。

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.42.26.png

実践的な例

  • 入力欄にパラメータを設定することでパラメータを変更するとクエリが実行され結果が表示されます。
    %E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_17.43.52.png

  • URLから利用する場合

    • ダッシュボードのURLにパラメータを追加することで、外部から情報を付与できます。
    • URLパラメータにURLエンコードされたJSON形式の情報を「params」として付与することが可能です。
{"ds0.station_number":8210}
https://lookerstudio.google.com/u/0/reporting/[uuid]/page/oUYlD?params=%7B"ds0.station_number":8210%7D
  • これによって、スプレッドシートなどからリンクを生成することが可能になります

%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-12-18_18.24.47.png

まとめ

  • この記事ではLooker Studioのパラメータの活用法について紹介しました。ぜひ実務でも活躍する機能だと思うのでご活用ください!

We’re Hiring!

タイミーのデータ統括部では、私たちとともに働くメンバーを募集しています。

現在募集中のポジションはこちらです。

カジュアル面談も行っていますので、興味を持っていただけた方は、ぜひお話しさせてください!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1