Microsoft Azure Blob Storage
Microsoft Azure Blob Storage は、Microsoft が Azure 製品群の一部として提供する、非構造化データのための大規模拡張可能オブジェクトストレージです。
クラウドストレージプロバイダーを切り替える場合は、Brazeカスタマーサクセスマネージャーに連絡し、新しい統合の設定と検証についてさらにサポートを受けてください。
Braze と Microsoft Azure Blob Storage の統合により、データを Azure にエクスポートし、Currents データをストリーミングすることができます。その後、ETL プロセス (抽出、変換、読み込み) を使用してデータを他の場所に転送できます。
前提条件
| 必要条件 | 説明 |
|---|---|
| Microsoft AzureとAzureストレージアカウント | このパートナーシップを利用するには、Microsoft Azure と Azure ストレージアカウントが必要です。 |
| Currents | Currents にデータをエクスポートするには、アカウントに対して Braze Currents を設定しておく必要があります。メッセージアーカイブの設定だけなら、Currentsは必要ない。 |
統合
Microsoft Azure Blob Storage と統合するには、Braze がデータを Azure にエクスポートするか、Currents データをストリーミングするためのストレージアカウントと接続文字列を用意しておく必要があります。
ステップ1:ストレージアカウントを作成する
Microsoft Azure で、サイドバーの [Storage Accounts] に移動し、[+ Add] をクリックして新しいストレージアカウントを作成します。次に、ストレージアカウント名を指定する。その他のデフォルト設定は更新する必要はない。最後に [Review + create] を選択します。
すでにストレージアカウントをお持ちの場合でも、Braze データ専用にストレージアカウントを新規作成することをお勧めします。

ステップ 2:接続文字列を取得する
ストレージアカウントが準備できたら、ストレージアカウントから [Access Keys] メニューに移動し、接続文字列を書きとめておきます。
Microsoft は2つのアクセスキーを提供しています。1つのキーを再生成する際に、もう1つのキーを使用して接続を維持します。必要なのはどちらか一方の接続文字列だけだ。
Brazeはキーではなく、このメニューの接続文字列を使用する。

ステップ 3:Blob サービスコンテナーを作成する
ストレージアカウントのBlob ServiceセクションにあるBlobsメニューに移動する。先ほど作成したストレージアカウント内にBlobサービスコンテナを作成する。
Blobサービスコンテナの名前を指定する。その他のデフォルト設定は更新する必要はない。

ステップ 4: Currents を設定する
Brazeで [Currents] > [+ Current を作成] > [Azure Blob データエクスポート] に移動し、統合名と連絡先のメールを入力します。
次に、接続文字列、コンテナー名、BlobStorage 接頭辞 (オプション) を指定します。

最後に、ページの一番下までスクロールし、エクスポートしたいメッセージ・エンゲージメント・イベントまたは顧客行動イベントを選択する。完了したら、Current を起動します。
ステップ 5: Azureデータエクスポートを設定する
次の目的で使用する認証情報を設定する手順を以下で説明します。
- APIを通じてセグメントをエクスポートする
- CSVエクスポート(キャンペーン、セグメント、キャンバスのユーザーデータをダッシュボード経由でエクスポートする)
- エンゲージメントレポート
Braze で [パートナー連携] >[テクノロジーパートナー] > [Microsoft Azure] に移動し、接続文字列、Azure ストレージコンテナー名、Azure ストレージ接頭辞を入力します。
次に、[これをデフォルトのデータエクスポート先にする] ボックスがオンになっていることを確認します。これにより、エクスポートしたデータが確実に Azure に送信されます。完了したら、統合を保存する。

接続文字列を最新の状態に維持することが重要です。コネクターの認証情報の有効期限が切れると、コネクターはイベントの送信を停止します。この状態が48時間以上続くと、コネクタのイベントは削除され、データは永久に失われる。
エクスポートの動作
クラウドデータストレージソリューションを統合しており、API、ダッシュボードレポート、または CSV レポートをエクスポートする場合、次のような状況が発生します。
- すべての API エクスポートでは、応答本文でダウンロード URL が返されないため、データストレージから取得する必要があります。
- すべてのダッシュボード・レポートとCSVレポートは、ダウンロード用にユーザーのEメールに送信され(ストレージのパーミッションは不要)、データストレージにバックアップされる。
JSONフォーマットの要件:JSONエクスポートでは、BrazeはJSONL(改行区切りのJSON)フォーマットを使用し、各行に個別のJSONオブジェクトが含まれる。このフォーマットは、単一のJSON配列またはオブジェクトである標準的なJSONとは異なる。エクスポートされたファイルの各行は有効なJSONオブジェクトだが、ファイル全体としては1つの有効なJSONドキュメントではない。これらのファイルを処理するときは、ファイル全体を1つのJSONドキュメントとしてパースするのではなく、各行を個別のJSONオブジェクトとしてパースする。
カレントのエクスポートは、JSONではなく、Apache Avroフォーマット(.avro ファイル)を使用する。このJSONフォーマットの要件は、JSONフォーマットを使用するダッシュボード・データ・エクスポートおよびAPIエクスポートに適用される。
GitHub でこのページを編集