BrazeでCurrentsを使用する方法
Brazeは選択したパートナーとともに、社内でCurrentsを使用しています。
弊社ではメールやプッシュのキャンペーンから得たデータをフィルターにかけ、ビジネスインサイトツールであるLookerに取り込んでいますが、そこにたどり着くまでには少し異なるルートがあります。弊社ではETL(Extract, Transform, Load)手法の逆バージョンを使用しています。つまり、順序をELT(Extract, Load, Transform)に切り替えるのです。
ステップ 1: イベントデータの取り込みと集約
エンゲージメントツール(キャンペーンやキャンバスなど)を使用してキャンペーンを開始した後、独自のシステムとメールパートナーからのデータを使用してイベントデータを追跡します。このデータの一部は集計されてダッシュボードに表示されますが、さらに詳細を調べたいと考えました。
ステップ 2: データストレージパートナーへのイベントデータの送信
保存と抽出の目的で、BrazeのイベントデータをAmazon S3に送信するようにCurrentsを設定しました。Athenaを使用してS3の上でクエリを実行できることはわかっています。これは短期的に優れたソリューションです。しかし、弊社ではリレーショナルデータベースとビジネスインテリジェンス/分析ツールを使用する長期的なソリューションを求めていました。(これはお客様にも推奨するソリューションです。)
S3はデータの移動、ピボット、分析のための柔軟なストレージとルーティングオプションを提供します。S3ではデータを変換しません。特定の構造を維持するためです。
ステップ 3: リレーショナルデータベースでのイベントデータの変換
S3からウェアハウス(弊社の場合ではSnowflakeデータ共有またはSnowflake Reader Accounts)を選択します。そこでデータを変換してからLookerに移動します。Lookerでは、データを構造化して整理するブロックを設定しています。
ウェアハウスの選択肢はSnowflakeのみに限りません。他にもRedshift、Google BigQueryなどがあります。
Snowflake Reader Accounts
Snowflake Reader Accountsは、SnowflakeアカウントやSnowflakeとの顧客関係を必要とせずに、Snowflakeデータ共有と同じデータおよび機能へのアクセスをユーザーに提供します。Reader Accountsでは、Brazeがアカウントを作成してデータを共有し、ログインしてデータにアクセスするための認証情報を提供します。これにより、すべてのデータ共有と使用料金の請求は完全にBrazeが処理します。
詳細については、カスタマーサクセスマネージャーにお問い合わせください。
その他のリソース
使用状況の監視に役立つリソースについては、SnowflakeのResource MonitorsおよびViewing Warehouse Credit Usageの記事をご確認ください。
ステップ 4: ビジネスインテリジェンス (BI) ツールを使用してデータを操作する
最後に、BIツールを使用してデータを分析し、チャートやその他のビジュアルツールに変換します。LookerとLooker Blocksを使用することで、Currentsからデータが移動するたびにETLやELTを行う必要がなくなります。
同じことをやってみたいと思いましたか?以下のドキュメントをチェックして、これらの詳細情報と、データベースの構築にどのように活用できるかをご確認ください。