Braze のクラウドデータ取り込み
Braze Cloud Data Ingestion(CDI)は、データストレージソリューションから直接接続を設定し、関連するユーザーデータやその他の非ユーザーデータをBrazeに同期することを可能にする。このデータは、マーケティングユースケースを強化するためのパーソナライゼーションやセグメンテーションに活用できる。クラウドデータ取り込みの柔軟な統合は、ネストされたJSONやオブジェクトの配列を含む複雑なデータ構造をサポートする。
仕組み
Braze のクラウドデータ取り込み (CDI) では、データウェアハウスのインスタンスと Braze ワークスペースとの連携を設定して、定期的にデータを同期します。この同期は設定したスケジュールで実行され、連携ごとに異なるスケジュールを設定できます。同期は最大頻度で 15 分ごと、最小頻度で月に 1 回実行できます。同期を15 分以上頻繁に実行する必要がある場合は、カスタマーサクセスマネージャーに連絡するか、リアルタイムデータ取り込みにREST API コールを使用することを検討してください。
同期が実行されると、Braze はデータウェアハウスインスタンスに直接接続し、指定されたテーブルからすべての新しいデータを取得し、Braze ダッシュボードの対応するデータを更新します。同期が実行されるたびに、更新されたデータはすべてBrazeに反映される。
統合IDを見つける
Brazeダッシュボードで統合を表示している際のURLに、統合IDが表示されている。データ設定>クラウドデータ取り込みに移動し、統合を選択する。統合IDはURLに次の形式で表示されるhttps://[instance].braze.com/integrations/cloud_data_ingestion/[integration_id]。例えば、URLが の場合https://dashboard-01.braze.com/integrations/cloud_data_ingestion/abc123xyz、統合IDは となるabc123xyz。このIDは、同期をトリガーしたり同期ステータスを確認したりするAPI呼び出しの際に使用できる。
ユースケース
Braze Cloudのデータ取り込み機能を使えば、次のことができる:
- お使いのデータウェアハウスやファイルストレージソリューションから Braze へのシンプルな直接統合を構築できます。所要時間はわずか数分です。
- データウェアハウスからBrazeへ、属性、イベント、購入履歴を含むユーザーデータを安全に同期する。
- Brazeでデータループを閉じるには、クラウドデータ取り込みをCurrentsまたはSnowflakeデータ共有と組み合わせる。
さらに、接続済みソースはコピー不要の代替手段である。Brazeは、データウェアハウスやファイルストレージソリューションに直接クエリを実行してCDIセグメントを構築できる。基盤となるデータをBrazeにコピーする必要は一切ない。
サポートされるデータソース
クラウドデータ取り込みは、以下のデータソースからデータを同期できる:
- Amazon Redshift
- Databricks
- Google BigQuery
- Microsoft Fabric
- Snowflake
- Amazon S3
サポートされるデータ型
クラウドデータ取り込みは、次のデータ型をサポートします。
ユーザーデータ
- ユーザー属性、含む:
- 階層化カスタム属性
- オブジェクト配列
- サブスクリプションステータス
- カスタムイベント
- 購入イベント
- ユーザー削除リクエスト
非ユーザーオブジェクト
- カタログ項目
ゼロコピーメッセージング
- 接続されたソース
データ取り込み用のユーザー識別子
クラウドデータ取り込みを通じてユーザーデータを同期する際、以下の識別子タイプの一つまたは複数を使用してユーザーを特定できる。ソーステーブルの各行には、一度に一つの識別子タイプの値のみを含めるべきだ。ただし、テーブルには一つ、二つ、三つ、四つ、あるいはFIVEすべての識別子タイプの列を含めることができる。
| 識別子 | 説明 |
|---|---|
EXTERNAL_ID |
作成または更新するユーザープロファイルを識別する外部ID。これは Braze で使用されている external_id 値と一致しなければなりません。 |
ALIAS_NAME と ALIAS_LABEL |
これら2つの列は、ユーザーエイリアスオブジェクトを作成する。alias_name は一意の識別子でなければならず、alias_label はエイリアスのタイプを指定する。ユーザーは、異なるラベルを持つ複数のエイリアスを持つことができますが、alias_label ごとに alias_name を 1 つしか持つことができません。 |
BRAZE_ID |
Braze SDKによって生成されるBrazeユーザー識別子。新規ユーザーは、Cloud Data Ingestionを通じてBraze IDを使用して作成することはできない。新規ユーザーを作成するには、外部ユーザー ID またはユーザーエイリアスを指定します。 |
EMAIL |
ユーザーのEメールアドレス。同じメールアドレスを持つ複数のプロファイルが存在する場合、更新は最も最近更新されたプロファイルを優先する。メールと電話番号の両方を入力した場合、メールが主要な識別子として使用される。 |
PHONE |
ユーザーの電話番号。同じ電話番号を持つ複数のプロファイルが存在する場合、更新は最も最近更新されたプロファイルを優先する。 |
これらの識別子を用いたテーブル設定の詳細については、データウェアハウス統合のドキュメントを参照すること。
データポイント使用量
データポイントベースの課金を利用している顧客にとって、Cloud Data Ingestionのデータポイント課金とは、エンド/users/trackポイント経由の更新に対する課金と同等である。詳細については、「データポイント」を参照してください。
Braze のクラウドデータ取り込みは利用可能なレート制限で考慮されるため、別の方法でデータを送信する場合、レート制限は Braze API とクラウドデータ取り込みの和になります。
製品の制限事項
| 制限 | 説明 |
|---|---|
| 統合の数 | 設定できる統合の数に制限はありません。ただし、テーブルまたはビューごとに設定できる統合は一つだけだ。 |
| 行数 | デフォルトでは、1回の実行で5億行まで同期できます。新規行が5億を超える同期は停止される。これよりも高い制限が必要な場合は、Braze カスタマーサクセスマネージャーまたはBraze サポートにお問い合わせください。 |
| 行ごとの属性 | 各行には単一のユーザー ID と最大 250 の属性を持つ JSON オブジェクトが含まれている必要があります。JSONオブジェクトの各キーは1つの属性としてカウントされます(つまり、配列は1つの属性としてカウントされます)。 |
| ペイロードサイズ | 各行に最大 1 MB のペイロードを含めることができます。1MBを超えるペイロードは拒否される。同期ログには「ペイロードが1MBを超えた」というエラーが記録され、関連する外部IDと切り詰められたペイロードも併せて記録される。 |
| データタイプ | クラウドデータ取り込みを通じて、ユーザー属性、イベント、および購入を同期できます。 |
| Braze リージョン | この商品はすべての Braze リージョンで利用可能です。任意の Braze リージョンを任意のソースデータリージョンに接続できます。 |
| ソースリージョン | Brazeは、どの地域やクラウドプロバイダーであっても、データウェアハウスやクラウド環境に接続する。 |
GitHub でこのページを編集