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 これは、Settings > API Keys のBraze ダッシュボードで作成できます。 |
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ダッシュボードで、+コネクタを選択し、Brazeコネクタを選択してセットアップフォームを起動する。次に、Amazon S3を選択します。ここに示されている external ID に注意してください。これは、Fivetran が S3 バケットにアクセスできるようにするために必要です。
ステップ2:指定されたS3バケットへのアクセス権をFivetranに与える
IAMポリシーの作成
Amazon IAM コンソールを開封し、ポリシー > ポリシーの作成に移動します。
次に、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を選択し、ポリシーに固有の名前と説明を付ける。ポリシーの作成]を選択して、ポリシーを作成する。
ポリシーの名前と説明を記述するフィールド。
IAMロールを作成する
AWS で、ロール に移動し、新しいロールを作成 を選択します。
![] (/docs/ja/assets/img/fivetran_iam_new_role.png?8cd32048c8ea77482a5cf4414621af40 )。
[Another AWS Account] を選択し、FivetranアカウントID 834469178297
を入力します。必ずRequire external IDチェックボックスを確認してください。ここでは、ステップ1で見つかったexternal IDを提供します。
次に、Nextを選択する:権限を選択して、作成したポリシーを選択します。
Nextを選択する: を確認し、新しいロールに名前を付け(Fivetranなど)、Create Roleを選択する。ロールが作成されたら、それを選択し、表示されているロールARNをメモする。
Fivetran に指定するロール 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アカウントで、Partner Integrations>Data Export> Your Currents nameの順にナビゲートする。Role ARN
:現在のセットアップ手順のステップ1にロールARNが見つかります。
Amazon S3 が クラウドストレージ の選択肢として選ばれていることを確認してください。
最後に、Save & Testを選択すれば、あとはFivetranがBrazeアカウントのデータと同期してくれる!
Google Cloud Storage 向けの Braze Currents の設定
ステップ1:Google Cloud Storage から Fivetran メールアドレスを取得する
Fivetranダッシュボードで、+コネクタを選択し、Brazeコネクタを選択してセットアップフォームを起動する。次に、Google Cloud Storageを選択します。表示されるメールアドレスに注意してください。
ステップ2:バケットアクセスを許可する
Google Storage Consoleに移動し、Braze Currentsを設定したバケットを選択し、バケット権限を編集を選択する。
次に、ステップ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アカウントで、Partner Integrations>Data Export> Your Currents nameの順にナビゲートする。Folder
:Brazeアカウントで、Partner Integrations>Data Export> Your Currents nameの順にナビゲートする。
Google Cloud Storage が Cloud Storage の選択肢として選択されていることを確認してください。
最後に、Save & Testを選択すれば、あとはFivetranがBrazeアカウントのデータと同期してくれる!