Braze➡︎GCS➡︎BigQueryを連携してみた
Brazeブロガーの國崎です。
前回BrazeのCurrentsを使ってGoogle Cloud Storageにエクスポートするをやってみました。
ひとしきり、やった自分を褒めちぎったので次はGCS➡︎BigQueryに連携して、結果Braze➡︎GCS➡︎BigQueryが出来てるよね!ってことをしようと思い、その手順を当記事では書かせていただこうと思います。
前提条件
- Google Cloudのプロジェクト設定は完了している
- Brazeの契約プランにCurrentsを入れている
Braze➡︎GCSの手順
まず手順としてはBrazeのCurrentsを使ってGCSに書き出すところからやるのですが、そちらについてはこちらの記事で詳細を書いてますので、今回は割愛します。
GCSへの連携が終わったら、次はBigQueryへの連携です。
GCS➡︎BigQueryの手順
BigQueryを操作
Google CloudのメニューからBigQueryを開きます。
データセットに入力する値は特に取り決めはないので、よしなに決めます。
データのロケーションは東京にしました。
テーブルの作成元はGoogle Cloud Storageを選択し、参照からはBraze➡︎GCSで作成したバケットを選択します。
バケットをクリックして掘り下げるとavroファイルが出てきます。
早速クエリを実行してみます。
user_idを抽出してみましょう。
めでたしめでたし。
まとめ
以上、GCS➡︎BigQueryの流れでした。
GCSからBigQueryの反映は初めてやってみたのですが、全然難しいことはなくちょっと拍子抜けでした。
工程的には前回の記事と合わせて、Braze➡︎GCS➡︎BigQueryが出来たので、Brazeで発生したイベントログをBigQueryで可視化したいという方はご参考にしていただければと思います。