🤝
redash で Data Source に Google Sheets を追加する
概要
redash で Data Source に Google Sheets を追加する手順についてまとめる。基本的には How to create a Google Service Account? に沿って設定すれば良い。
前提
- redash にログインできる
- Data Source を追加する権限がある
Google Cloud の設定
- Google Cloud のプロジェクトを作成する (https://console.cloud.google.com/welcome)
- Google Service Account を作成する (https://console.cloud.google.com/apis/credentials)
- 権限は
基本 > 閲覧者
- ここで作成されるメールアドレスはクエリを実行する時に必要になる
- 権限は
- サービスアカウントキーを作成、ダウンロードする
- キーのタイプは JSON
redash の設定
Data Source に Google Sheets を追加する。
- Name はなんでも良い
- ダウンロードした JSON をアップロードする
終わりに
以上の設定により、redash から Google Sheets にアクセスできるようになる。実際にクエリを発行するには redash で Google Sheets に対してクエリを実行する が参考になる。なお、この設定はアクセスしたいスプレッドシートが複数ある場合でもこの設定は一回だけで良い。
Discussion