Fivetran
Fivetran は世界的に認知されたブランドであり、アナリストに焦点を当てた製品と完全に管理されたパイプラインにより、クエリ可能なデータをクラウドウェアハウスに配信してデータに基づく意思決定を可能にします。
BrazeとFivetranの統合により、ユーザーはメンテナンス不要のパイプラインを作成できます。このパイプラインにより、すべてのアプリケーションとデータベースを中央のウェアハウスに接続することで、Brazeデータを収集・分析できます。中央ウェアハウスにデータが収集されると、データチームは好みのビジネスインテリジェンスツールを使って、Brazeのデータを効率的に調査できます。
前提条件
| 必要条件 | 説明 |
|---|---|
| Fivetranアカウント | このパートナーシップを利用するには、Fivetranアカウントが必要です。 |
| Braze REST APIキー | 以下の権限を持つBraze REST APIキー: - users.export.ids - users.export.segment - email.unsubscribe - email.hard_bounces - messages.schedule_broadcasts - campaigns.list - campaigns.details - canvas.list - canvas.details - segments.list - segments.details - purchases.product_list - events.list - feed.list - feed.details - templates.email.info - templates.email.list - subscription.status.get - subscription.groups.get これは、Brazeダッシュボードの設定 > APIキーで作成できます。 |
| Braze RESTエンドポイント | RESTエンドポイントのURL。エンドポイントは、BrazeインスタンスのURLによって異なります。 |
| Braze Currents | Braze CurrentsはAmazon S3またはGoogle Cloud Storageのいずれかに接続する必要があります。 |
| Amazon S3またはGoogle Cloud Storage | この統合では、1つのAmazon S3またはGoogle Cloud Storageにアクセスできる必要があります。 |
統合
次のCurrents統合は、Amazon S3およびGoogle Cloud Storageの両方でサポートされています。
S3向けのBraze Currentsの設定
ステップ1:external IDを確認する
Fivetranダッシュボードで、+ Connectorを選択し、次にBrazeコネクターを選択して設定フォームを起動します。次に、Amazon S3を選択します。ここに表示されるexternal IDをメモしてください。FivetranがS3バケットにアクセスできるようにするために必要です。

ステップ2:指定されたS3バケットへのアクセス権をFivetranに付与する
IAMポリシーの作成
Amazon IAMコンソールを開き、Policies > Create Policyに移動します。

次に、JSONタブを開き、以下のポリシーを貼り付けます。{your-bucket-name} をS3バケットの名前に置き換えてください。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:Get*",
"s3:List*"
],
"Resource": "arn:aws:s3:::{your-bucket-name}/*"
},
{
"Effect": "Allow",
"Action": [
"s3:Get*",
"s3:List*"
],
"Resource": "arn:aws:s3:::{your-bucket-name}"
}
]
}
最後に、Review Policyを選択し、ポリシーに一意の名前と説明を入力します。Create Policyを選択して、ポリシーを作成します。

IAMロールを作成する
AWSで、Rolesに移動し、Create New Roleを選択します。

Another AWS Accountを選択し、FivetranアカウントID 834469178297 を入力します。必ずRequire external IDチェックボックスをオンにしてください。ここでは、ステップ1で確認したexternal IDを入力します。

次に、Next: Permissionsを選択して、先ほど作成したポリシーを選択します。

Next: Reviewを選択し、新しいロールに名前(Fivetranなど)を付け、Create Roleを選択します。ロールが作成されたら、それを選択し、表示されているRole ARNをメモしておきます。


Fivetranに指定するRole ARNの権限を指定できます。このロールに選択的な権限を付与すると、Fivetranは参照する権限を持つもののみを同期できます。
ステップ3:Fivetranコネクターの設定を完了する
Fivetranで、+ Connectorを選択し、次にBrazeコネクターを選択して設定フォームを起動します。フォーム内で、指定されたフィールドに適切な値を入力してください:
Destination schema:一意のスキーマ名。API URL:Braze REST APIエンドポイント。API Key:Braze REST APIキー。External ID:Currentsセットアップ手順のステップ2で設定されたexternal ID。このIDは固定値です。Bucket:Brazeアカウントで、パートナー連携 > データのエクスポート > 利用しているCurrent名の順に移動して確認します。Role ARN:Currentセットアップ手順のステップ1でRole ARNを確認できます。

Amazon S3がCloud Storageの選択肢として選ばれていることを確認してください。
最後に、Save & Testを選択すると、FivetranがBrazeアカウントのデータと同期して残りの作業を行います。
Google Cloud Storage向けのBraze Currentsの設定
ステップ1:Google Cloud StorageからFivetranメールアドレスを取得する
Fivetranダッシュボードで、+ Connectorを選択し、次にBrazeコネクターを選択して設定フォームを起動します。次に、Google Cloud Storageを選択します。表示されるメールアドレスをメモしてください。

ステップ2:バケットアクセスを許可する
Google Storage Consoleに移動し、Braze Currentsを設定したバケットを選択して、Edit bucket permissionsを選択します。

次に、ステップ1のメールアドレスに Storage Object Viewer アクセス権を付与するため、メールアドレスをメンバーとして追加します。バケット名をメモしておいてください。次のステップでFivetranを設定するときに必要となります。

ステップ3:Fivetranコネクターの設定を完了する
Fivetranで、+ Connectorを選択し、次にBrazeコネクターを選択して設定フォームを起動します。フォーム内で、指定されたフィールドに適切な値を入力してください:
Destination schema:一意のスキーマ名。API URL:Braze REST APIエンドポイント。API Key:Braze REST APIキー。Bucket Name:Brazeアカウントで、パートナー連携 > データのエクスポート > 利用しているCurrent名の順に移動して確認します。Folder:Brazeアカウントで、パートナー連携 > データのエクスポート > 利用しているCurrent名の順に移動して確認します。

Google Cloud StorageがCloud Storageの選択肢として選択されていることを確認してください。
最後に、Save & Testを選択すると、FivetranがBrazeアカウントのデータと同期して残りの作業を行います。