🤝

redash で Data Source に Google Sheets を追加する

2023/03/21に公開

概要

redash で Data Source に Google Sheets を追加する手順についてまとめる。基本的には How to create a Google Service Account? に沿って設定すれば良い。

前提

  • redash にログインできる
  • Data Source を追加する権限がある

Google Cloud の設定

  1. Google Cloud のプロジェクトを作成する (https://console.cloud.google.com/welcome)
  2. Google Service Account を作成する (https://console.cloud.google.com/apis/credentials)
    • 権限は 基本 > 閲覧者
    • ここで作成されるメールアドレスはクエリを実行する時に必要になる
  3. サービスアカウントキーを作成、ダウンロードする
    • キーのタイプは JSON

redash の設定

Data Source に Google Sheets を追加する。

  • Name はなんでも良い
  • ダウンロードした JSON をアップロードする

終わりに

以上の設定により、redash から Google Sheets にアクセスできるようになる。実際にクエリを発行するには redash で Google Sheets に対してクエリを実行する が参考になる。なお、この設定はアクセスしたいスプレッドシートが複数ある場合でもこの設定は一回だけで良い。

Discussion