LoginSignup
0
0

Redash+MySQL(RDS)+Firestore+BigQuery

Last updated at Posted at 2023-07-18

Redashインストール

RedashのAMIを選択して、private subnetにEC2インスタンスを立ち上げる
https://redash.io/help/open-source/setup#aws

ALB+ACM

HTTPSで運用する場合はredash.example.comの証明書をACMで作成して、ALBに割り当てる。

ALBのターゲットにRedashのEC2インスタンスを設定

Redashセットアップ

https://redash.example.com
にアクセスしてAdminアカウントを作成。

MySQL

レプリカDBが必要だったらPrivate Subnetに作成。

RedashのインスタンスにログインしてMySQLクライアントをインストールして接続を確認

% sudo apt update
% sudo apt install mysql-server mysql-client
% mysql -h xxx.rds.amazonaws.com -P 3306 -u user -p

RedashにAdminユーザにログインしてDataSourceにMySQL(Amazon RDS)を追加。

Firestore

https://extensions.dev/extensions/firebase/firestore-bigquery-export
を使ってFirestoreからBigQueryにデータを連携。

BigQuery

サービスアカウントを作成して、BigQuery閲覧者とBigQueryユーザーの権限を許可して、認証キー(JSON)を作成。

作成した認証ファイルを使って、RedashのDataSourceにBigQueryを追加。

プロジェクトIDはGCP Project IDを設定。

Processing LocationにはBigQueryのロケーションを設定。

0
0
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
0
0