接続されたソース
接続されたソースは、Brazeのクラウドデータ取り込み(CDI)機能を使ってデータを直接同期するのではなく、ゼロコピーの代替手段です。接続されたソースはデータウェアハウスに直接クエリを行い、基盤となるデータをBrazeに一切コピーせずに新しいセグメントを作成します。
接続されたソースをBrazeワークスペースに追加すると、セグメントエクステンション内にCDIセグメントを作成できます。CDIセグメントエクステンションを使えば、データウェアハウスを直接クエリするSQLを記述し(CDI接続ソースを通じて利用可能になったデータを使用)、Braze内でターゲティング可能なユーザーグループを作成・維持できます。
このソースでセグメントを作成する方法の詳細については、CDIセグメントエクステンションを参照してください。

接続されたソースはデータウェアハウス上で直接実行されるため、データウェアハウスでこれらのクエリの実行に関連するすべてのコストが発生します。接続されたソースはデータポイントをログに記録せず、CDIセグメントエクステンションはSQLセグメントクレジットを消費しません。
接続ソースの統合
ステップ1: リソースを接続する
クラウドデータ取り込みの接続ソースには、Brazeとお使いのインスタンスの両方でいくつかの設定が必要です。以下のステップに従って統合を設定してください。一部のステップはデータウェアハウスで、一部のステップはBrazeダッシュボードで行います。
データウェアハウスで
- ロールを作成し、スキーマ内のテーブルのクエリと作成の権限を付与します。
- ウェアハウスを設定し、そのロールにアクセス権を付与します。
- そのロール用のユーザーを作成します。
- 構成によっては、SnowflakeのネットワークポリシーでBrazeのIPアドレスを許可する必要がある場合があります。
Brazeダッシュボードで
- Brazeダッシュボードで新しい接続ソースを作成します。
- 接続ソースの同期の詳細を設定します。
- Brazeダッシュボードで提供される公開キーを取得します。
データウェアハウスで
- Brazeダッシュボードの公開キーを認証用のSnowflakeユーザーに追加します。完了したら、接続ソースを使用して1つ以上のCDIセグメントエクステンションを作成できます。
- Redshift環境でソースデータと必要なリソースを設定します。
- Brazeダッシュボードで新しい接続ソースを作成します。
- 統合をテストします。
- 接続ソースを使用して1つ以上のCDIセグメントエクステンションを作成します。
- BigQuery環境でソースデータと必要なリソースを設定します。
- サービスアカウントを作成し、同期するデータを含むBigQueryプロジェクトとデータセットへのアクセスを許可します。
- Brazeダッシュボードで新しい接続ソースを作成します。
- 統合をテストします。
- 接続ソースを使用して1つ以上のCDIセグメントエクステンションを作成します。
- Databricks環境でソースデータと必要なリソースを設定します。
- サービスアカウントを作成し、同期するデータを含むDatabricksプロジェクトとデータセットへのアクセスを許可します。
- Brazeダッシュボードで新しい接続ソースを作成します。
- 統合をテストします。
- 接続ソースを使用して1つ以上のCDIセグメントエクステンションを作成します。

BrazeがClassicおよびPro SQLインスタンスに接続する際、2〜5分のウォームアップ時間が発生する場合があり、接続の設定やテスト、CDIセグメントエクステンションの作成や更新時に遅延が生じることがあります。サーバーレスSQLインスタンスを使用するとウォームアップ時間を最小限に抑え、クエリのスループットを向上させることができますが、統合コストがやや高くなる場合があります。
- サービスプリンシパルを作成し、統合に使用するFabricワークスペースへのアクセスを許可します。
- Fabricワークスペースでソースデータを設定し、サービスプリンシパルに権限を付与します。
- Brazeダッシュボードで新しい接続ソースを作成します。
- 統合をテストします。
- 接続ソースを使用して1つ以上のCDIセグメントエクステンションを作成します。
ステップ2: データウェアハウスを設定する
データウェアハウス環境でソースデータと必要なリソースを設定します。接続ソースは1つ以上のテーブルを参照できるため、Brazeユーザーが接続ソース内の必要なすべてのテーブルにアクセスできる権限を持っていることを確認してください。
ステップ2.1: ロールを作成し権限を付与する
接続ソースで使用するロールを作成します。このロールは、CDIセグメントエクステンションで利用可能なテーブルのリストを生成し、ソーステーブルをクエリして新しいセグメントを作成するために使用されます。接続ソースが作成されると、Brazeはソーススキーマ内でユーザーが利用可能なすべてのテーブルの名前と説明を検出します。
スキーマ内のすべてのテーブルへのアクセスを付与するか、特定のテーブルのみに権限を付与するかを選択できます。Brazeロールがアクセスできるテーブルはすべて、CDIセグメントエクステンションでクエリに使用できます。
create table権限は、BrazeがCDIセグメントエクステンションのクエリ結果を使用してテーブルを作成し、Brazeでセグメントを更新するために必要です。Brazeはセグメントごとに一時テーブルを作成し、そのテーブルはBrazeがセグメントを更新している間のみ保持されます。
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE ROLE BRAZE_INGESTION_ROLE;
GRANT USAGE ON DATABASE BRAZE_CLOUD_PRODUCTION TO ROLE BRAZE_INGESTION_ROLE;
GRANT USAGE ON SCHEMA BRAZE_CLOUD_PRODUCTION.INGESTION TO ROLE BRAZE_INGESTION_ROLE;
GRANT CREATE TABLE ON SCHEMA BRAZE_CLOUD_PRODUCTION.INGESTION TO ROLE BRAZE_INGESTION_ROLE;
-- grant access to all current and future tables or views in the schema
GRANT SELECT ON ALL TABLES IN SCHEMA BRAZE_CLOUD_PRODUCTION.INGESTION TO ROLE BRAZE_INGESTION_ROLE;
GRANT SELECT ON FUTURE TABLES IN SCHEMA BRAZE_CLOUD_PRODUCTION.INGESTION TO ROLE BRAZE_INGESTION_ROLE;
-- grant access to specific tables or views in the schema
GRANT SELECT ON TABLE BRAZE_CLOUD_PRODUCTION.INGESTION.USERS_ATTRIBUTES_SYNC TO ROLE BRAZE_INGESTION_ROLE;
ステップ2.2: ウェアハウスを設定しBrazeロールにアクセスを付与する
1
2
3
CREATE WAREHOUSE BRAZE_INGESTION_WAREHOUSE;
GRANT USAGE ON WAREHOUSE BRAZE_INGESTION_WAREHOUSE TO ROLE BRAZE_INGESTION_ROLE;

ウェアハウスにはauto-resumeフラグがオンになっている必要があります。オンになっていない場合、クエリの実行時にBrazeがウェアハウスをオンにできるよう、ウェアハウスに対する追加のOPERATE権限をBrazeに付与する必要があります。
ステップ2.3: ユーザーを設定する
1
2
3
CREATE USER BRAZE_INGESTION_USER;
GRANT ROLE BRAZE_INGESTION_ROLE TO USER BRAZE_INGESTION_USER;
接続情報をBrazeと共有し、後のステップでユーザーに追加する公開キーを受け取ります。

異なるワークスペースを同じSnowflakeアカウントに接続する場合、統合を作成する各Brazeワークスペースに対して一意のユーザーを作成する必要があります。ワークスペース内では、統合間で同じユーザーを再利用できますが、同じSnowflakeアカウント上のユーザーがワークスペース間で重複している場合、統合の作成は失敗します。
ステップ2.4: SnowflakeネットワークポリシーでBrazeのIPを許可する(オプション)
Snowflakeアカウントの構成によっては、Snowflakeのネットワークポリシーで以下のIPアドレスを許可する必要がある場合があります。この方法の詳細については、ネットワークポリシーの変更に関するSnowflakeの関連ドキュメントを参照してください。
インスタンスUS-01、US-02、US-03、US-04、US-05、US-06、US-07の場合、関連するIPアドレスは次のとおりです。
23.21.118.19134.206.23.17350.16.249.952.4.160.21454.87.8.3454.156.35.25152.54.89.23818.205.178.15
インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。
52.151.246.5152.170.163.18240.76.166.15740.76.166.17040.76.166.16740.76.166.16140.76.166.15640.76.166.16640.76.166.16040.88.51.7452.154.67.1740.76.166.8040.76.166.8440.76.166.8540.76.166.8140.76.166.7140.76.166.14440.76.166.145
インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。
100.25.232.16435.168.86.17952.7.44.1173.92.153.1835.172.3.12950.19.162.19
インスタンスEU-01とEU-02の場合、関連するIPアドレスは次のとおりです。
52.58.142.24252.29.193.12135.158.29.22818.157.135.973.123.166.463.64.27.363.65.88.253.68.144.1883.70.107.88
インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。
13.210.1.14513.211.70.15913.238.45.5452.65.73.16754.153.242.23954.206.45.213
インスタンスID-01の場合、関連するIPアドレスは次のとおりです。
108.136.157.246108.137.30.20716.78.128.7116.78.14.13416.78.162.20843.218.73.35
インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。
13.159.155.21254.199.221.24113.192.23.1654.250.120.13918.181.114.2323.114.38.100
インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。
43.200.215.452.79.67.17552.79.113.60
ステップ2.1: ユーザーを作成し権限を付与する
1
2
3
4
CREATE USER braze_user PASSWORD '{password}';
GRANT USAGE ON SCHEMA BRAZE_CLOUD_PRODUCTION.INGESTION to braze_user;
GRANT CREATE ON SCHEMA BRAZE_CLOUD_PRODUCTION.INGESTION to braze_user;
GRANT SELECT ON TABLE USERS_ATTRIBUTES_SYNC TO braze_user;
接続ソースで使用するユーザーを作成します。このユーザーは、CDIセグメントエクステンションで利用可能なテーブルのリストを生成し、ソーステーブルをクエリして新しいセグメントを作成するために使用されます。接続ソースが作成されると、Brazeはソーススキーマ内でユーザーが利用可能なすべてのテーブルの名前と説明を検出します。複数のCDI統合を作成する場合は、スキーマに対して権限を付与するか、グループを使用して権限を管理することをお勧めします。
スキーマ内のすべてのテーブルへのアクセスを付与するか、特定のテーブルのみに権限を付与するかを選択できます。Brazeロールがアクセスできるテーブルはすべて、CDIセグメントエクステンションでクエリに使用できます。新しいテーブルが作成された際には、ユーザーにアクセス権を付与するか、デフォルトの権限を設定してください。
create table権限は、BrazeがCDIセグメントエクステンションのクエリ結果を使用してテーブルを作成し、Brazeでセグメントを更新するために必要です。Brazeはセグメントごとに一時テーブルを作成し、そのテーブルはBrazeがセグメントを更新している間のみ保持されます。
ステップ2.2: BrazeのIPへのアクセスを許可する
ファイアウォールやその他のネットワークポリシーがある場合は、RedshiftインスタンスへのネットワークアクセスをBrazeに付与する必要があります。Brazeダッシュボードのリージョンに対応する以下のIPからのアクセスを許可してください。
また、RedshiftのデータへのBrazeアクセスを許可するために、セキュリティグループの変更が必要になる場合があります。以下のセクションのIPアドレスと、Redshiftクラスターのクエリに使用するポート(デフォルトは5439)でのインバウンドトラフィックを明示的に許可してください。インバウンドルールが「すべて許可」に設定されている場合でも、このポートでのRedshift TCP接続を明示的に許可する必要があります。また、Brazeがクラスターに接続するためには、Redshiftクラスターのエンドポイントがパブリックにアクセス可能である必要があります。
Redshiftクラスターをパブリックにアクセス可能にしたくない場合は、VPCとEC2インスタンスを設定してSSHトンネルを使用し、Redshiftデータにアクセスできます。詳細については、AWS: ローカルマシンからプライベートAmazon Redshiftクラスターにアクセスする方法を参照してください。
インスタンスUS-01、US-02、US-03、US-04、US-05、US-06、US-07の場合、関連するIPアドレスは次のとおりです。
23.21.118.19134.206.23.17350.16.249.952.4.160.21454.87.8.3454.156.35.25152.54.89.23818.205.178.15
インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。
52.151.246.5152.170.163.18240.76.166.15740.76.166.17040.76.166.16740.76.166.16140.76.166.15640.76.166.16640.76.166.16040.88.51.7452.154.67.1740.76.166.8040.76.166.8440.76.166.8540.76.166.8140.76.166.7140.76.166.14440.76.166.145
インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。
100.25.232.16435.168.86.17952.7.44.1173.92.153.1835.172.3.12950.19.162.19
インスタンスEU-01とEU-02の場合、関連するIPアドレスは次のとおりです。
52.58.142.24252.29.193.12135.158.29.22818.157.135.973.123.166.463.64.27.363.65.88.253.68.144.1883.70.107.88
インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。
13.210.1.14513.211.70.15913.238.45.5452.65.73.16754.153.242.23954.206.45.213
インスタンスID-01の場合、関連するIPアドレスは次のとおりです。
108.136.157.246108.137.30.20716.78.128.7116.78.14.13416.78.162.20843.218.73.35
インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。
13.159.155.21254.199.221.24113.192.23.1654.250.120.13918.181.114.2323.114.38.100
インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。
43.200.215.452.79.67.17552.79.113.60
ステップ2.1: サービスアカウントを作成し権限を付与する
GCPでBrazeがテーブルに接続してデータを読み取るためのサービスアカウントを作成します。サービスアカウントには以下のセクションの権限が必要です:
- BigQuery Connection User: Brazeが接続を行うことを許可します。
- BigQuery User: Brazeにクエリの実行、データセットメタデータの読み取り、テーブルの一覧表示へのアクセスを提供します。
- BigQuery Data Viewer: Brazeにデータセットとその内容の表示へのアクセスを提供します。
- BigQuery Job User: Brazeにジョブの実行へのアクセスを提供します。
- bigquery.tables.create セグメントの更新時にBrazeが一時テーブルを作成するためのアクセスを提供します。
接続ソースで使用するサービスアカウントを作成します。このユーザーは、CDIセグメントエクステンションで利用可能なテーブルのリストを生成し、ソーステーブルをクエリして新しいセグメントを作成するために使用されます。接続ソースが作成されると、Brazeはソーススキーマ内でユーザーが利用可能なすべてのテーブルの名前と説明を検出します。
データセット内のすべてのテーブルへのアクセスを付与するか、特定のテーブルのみに権限を付与するかを選択できます。Brazeロールがアクセスできるテーブルはすべて、CDIセグメントエクステンションでクエリに使用できます。
create table権限は、BrazeがCDIセグメントエクステンションのクエリ結果を使用してテーブルを作成し、Brazeでセグメントを更新するために必要です。Brazeはセグメントごとに一時テーブルを作成し、そのテーブルはBrazeがセグメントを更新している間のみ保持されます。
サービスアカウントを作成して権限を付与した後、JSONキーを生成します。詳細については、Google Cloud: サービスアカウントキーの作成と削除を参照してください。このキーは後でBrazeダッシュボードにアップロードします。
ステップ2.2: BrazeのIPへのアクセスを許可する
ネットワークポリシーが設定されている場合は、BigQueryインスタンスへのネットワークアクセスをBrazeに付与する必要があります。Brazeダッシュボードのリージョンに対応する以下のIPからのアクセスを許可してください。
インスタンスUS-01、US-02、US-03、US-04、US-05、US-06、US-07の場合、関連するIPアドレスは次のとおりです。
23.21.118.19134.206.23.17350.16.249.952.4.160.21454.87.8.3454.156.35.25152.54.89.23818.205.178.15
インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。
52.151.246.5152.170.163.18240.76.166.15740.76.166.17040.76.166.16740.76.166.16140.76.166.15640.76.166.16640.76.166.16040.88.51.7452.154.67.1740.76.166.8040.76.166.8440.76.166.8540.76.166.8140.76.166.7140.76.166.14440.76.166.145
インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。
100.25.232.16435.168.86.17952.7.44.1173.92.153.1835.172.3.12950.19.162.19
インスタンスEU-01とEU-02の場合、関連するIPアドレスは次のとおりです。
52.58.142.24252.29.193.12135.158.29.22818.157.135.973.123.166.463.64.27.363.65.88.253.68.144.1883.70.107.88
インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。
13.210.1.14513.211.70.15913.238.45.5452.65.73.16754.153.242.23954.206.45.213
インスタンスID-01の場合、関連するIPアドレスは次のとおりです。
108.136.157.246108.137.30.20716.78.128.7116.78.14.13416.78.162.20843.218.73.35
インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。
13.159.155.21254.199.221.24113.192.23.1654.250.120.13918.181.114.2323.114.38.100
インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。
43.200.215.452.79.67.17552.79.113.60
ステップ2.1: アクセストークンを作成する
BrazeがDatabricksにアクセスするには、パーソナルアクセストークンを作成する必要があります。
- Databricksワークスペースで、上部バーのDatabricksユーザー名を選択し、ドロップダウンからUser Settingsを選択します。
- サービスアカウントが接続ソースに使用するスキーマに対して
CREATE TABLE権限を持っていることを確認します。 - Access tokensタブで、Generate new tokenを選択します。
- このトークンを識別するのに役立つコメント(「Braze CDI」など)を入力し、Lifetime (days)ボックスを空白のままにしてトークンの有効期限を無期限に変更します。
- Generateを選択します。
- 表示されたトークンをコピーし、Doneを選択します。
このトークンは、CDIセグメントエクステンションで利用可能なテーブルのリストを生成し、ソーステーブルをクエリして新しいセグメントを作成するために使用されます。接続ソースが作成されると、Brazeはソーススキーマ内でユーザーが利用可能なすべてのテーブルの名前と説明を検出します。
スキーマ内のすべてのテーブルへのアクセスを付与するか、特定のテーブルのみに権限を付与するかを選択できます。Brazeロールがアクセスできるテーブルはすべて、CDIセグメントエクステンションでクエリに使用できます。
create table権限は、BrazeがCDIセグメントエクステンションのクエリ結果を使用してテーブルを作成し、Brazeでセグメントを更新するために必要です。Brazeはセグメントごとに一時テーブルを作成し、そのテーブルはBrazeがセグメントを更新している間のみ保持されます。
認証情報の作成ステップでBrazeダッシュボードに入力する必要があるまで、トークンを安全な場所に保管してください。
ステップ2.2: BrazeのIPへのアクセスを許可する
ネットワークポリシーが設定されている場合は、DatabricksインスタンスへのネットワークアクセスをBrazeに付与する必要があります。Brazeダッシュボードのリージョンに対応する以下のIPからのアクセスを許可してください。
インスタンスUS-01、US-02、US-03、US-04、US-05、US-06、US-07の場合、関連するIPアドレスは次のとおりです。
23.21.118.19134.206.23.17350.16.249.952.4.160.21454.87.8.3454.156.35.25152.54.89.23818.205.178.15
インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。
52.151.246.5152.170.163.18240.76.166.15740.76.166.17040.76.166.16740.76.166.16140.76.166.15640.76.166.16640.76.166.16040.88.51.7452.154.67.1740.76.166.8040.76.166.8440.76.166.8540.76.166.8140.76.166.7140.76.166.14440.76.166.145
インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。
100.25.232.16435.168.86.17952.7.44.1173.92.153.1835.172.3.12950.19.162.19
インスタンスEU-01とEU-02の場合、関連するIPアドレスは次のとおりです。
52.58.142.24252.29.193.12135.158.29.22818.157.135.973.123.166.463.64.27.363.65.88.253.68.144.1883.70.107.88
インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。
13.210.1.14513.211.70.15913.238.45.5452.65.73.16754.153.242.23954.206.45.213
インスタンスID-01の場合、関連するIPアドレスは次のとおりです。
108.136.157.246108.137.30.20716.78.128.7116.78.14.13416.78.162.20843.218.73.35
インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。
13.159.155.21254.199.221.24113.192.23.1654.250.120.13918.181.114.2323.114.38.100
インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。
43.200.215.452.79.67.17552.79.113.60
ステップ2.1: Fabricリソースへのアクセスを付与する
BrazeはEntra ID認証を使用するサービスプリンシパルでFabricウェアハウスに接続します。Brazeが使用する新しいサービスプリンシパルを作成し、必要に応じてFabricリソースへのアクセスを付与します。Brazeが接続するには以下の情報が必要です:
- Tenant ID (also called directory) for your Azure account
- Principal ID (also called application ID) for the service principal
- Client secret for Braze to authenticate
- Azureポータルで、Microsoft Entra管理センターに移動し、App Registrationsを選択します。
- Identity > Applications > App registrationsの下にある+ New registrationを選択します。
- 名前を入力し、サポートされるアカウントの種類として
Accounts in this organizational directory onlyを選択します。次に、Registerを選択します。 - 作成したアプリケーション(サービスプリンシパル)を選択し、Certificates & secrets > + New client secretに移動します。
- シークレットの説明を入力し、シークレットの有効期限を設定します。次に、Addを選択します。
- 作成されたクライアントシークレットをメモしておき、Brazeの設定で使用します。

Azureではサービスプリンシパルのシークレットに無期限の有効期限を設定できません。Brazeへのデータフローを維持するために、認証情報の有効期限が切れる前に更新することを忘れないでください。
ステップ2.2: Fabricリソースへのアクセスを付与する
BrazeがFabricインスタンスに接続するためのアクセスを提供します。Fabric管理ポータルで、Settings > Governance and insights > Admin portal > Tenant settingsに移動します。
- Developer settingsで「Service principals can use Fabric APIs」を有効にして、BrazeがMicrosoft Entra IDを使用して接続できるようにします。
- OneLake settingsで「Users can access data stored in OneLake with apps external to Fabric」を有効にして、サービスプリンシパルが外部アプリからデータにアクセスできるようにします。
ステップ2.3: ウェアハウスの接続文字列を取得する
Brazeが接続するには、ウェアハウスのSQLエンドポイントが必要です。SQLエンドポイントを取得するには、Fabricのワークスペースに移動し、アイテムのリストでウェアハウス名にカーソルを合わせ、Copy SQL connection stringを選択します。 この値はステップ3の認証情報設定で使用するため、保存しておいてください。
ステップ2.4: ファイアウォールでBrazeのIPを許可する(オプション)
Microsoft Fabricアカウントの構成によっては、Brazeからのトラフィックを許可するために、ファイアウォールで以下のIPアドレスを許可する必要がある場合があります。この有効化の詳細については、Entra条件付きアクセスに関する関連ドキュメントを参照してください。
インスタンスUS-01、US-02、US-03、US-04、US-05、US-06、US-07の場合、関連するIPアドレスは次のとおりです。
23.21.118.19134.206.23.17350.16.249.952.4.160.21454.87.8.3454.156.35.25152.54.89.23818.205.178.15
インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。
52.151.246.5152.170.163.18240.76.166.15740.76.166.17040.76.166.16740.76.166.16140.76.166.15640.76.166.16640.76.166.16040.88.51.7452.154.67.1740.76.166.8040.76.166.8440.76.166.8540.76.166.8140.76.166.7140.76.166.14440.76.166.145
インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。
100.25.232.16435.168.86.17952.7.44.1173.92.153.1835.172.3.12950.19.162.19
インスタンスEU-01とEU-02の場合、関連するIPアドレスは次のとおりです。
52.58.142.24252.29.193.12135.158.29.22818.157.135.973.123.166.463.64.27.363.65.88.253.68.144.1883.70.107.88
インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。
13.210.1.14513.211.70.15913.238.45.5452.65.73.16754.153.242.23954.206.45.213
インスタンスID-01の場合、関連するIPアドレスは次のとおりです。
108.136.157.246108.137.30.20716.78.128.7116.78.14.13416.78.162.20843.218.73.35
インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。
13.159.155.21254.199.221.24113.192.23.1654.250.120.13918.181.114.2323.114.38.100
インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。
43.200.215.452.79.67.17552.79.113.60
ステップ3: Brazeダッシュボードで接続ソースを作成する
ステップ3.1: Snowflakeの接続情報とソーステーブルを追加する
Brazeダッシュボードで接続ソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesに移動し、Add data sourceを選択してからSnowflakeを選択します。
Setup sourceで以下を入力します:
- Credentials: Account Locator、Username、Role
- Configuration: Warehouse、Database、Schema
新しいSnowflake認証情報を作成する場合は、接続をテストする前にSave credentials and generate RSA keyを選択します。
ステップ3.2: 同期の詳細を設定する
接続ソースの名前を選択します。この名前は、新しいCDIセグメントエクステンションを作成する際に利用可能なソースのリストに表示されます。
このソースの最大実行時間を設定します。Brazeは最大実行時間を超えるクエリを自動的に中止します。許可される最大実行時間は60分です。実行時間を短くすると、Snowflakeアカウントで発生するコストを削減できます。この設定は、このソースを通じて実行されるクエリ(同期やこのソースを使用するCDIセグメントエクステンションを含む)に適用されます。

クエリが常にタイムアウトし、最大実行時間を60分に設定している場合は、クエリの実行時間を最適化するか、Brazeユーザーにより大きなウェアハウスを割り当てることを検討してください。
ステップ3.3: 公開キーを記録する
Test connectionステップで、RSA公開キーを記録します。Snowflakeでの統合を完了するために必要になります。
ステップ3.1: Redshiftの接続情報とソーステーブルを追加する
Brazeダッシュボードで接続ソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesに移動し、Add data sourceを選択してからAmazon Redshiftを選択します。
Setup sourceで以下を入力します:
- Credentials: Redshift Host URL、Username、Password、Port
- Configuration: Database、Schema
必要に応じて、Connect with SSH Tunnelを有効にし、Tunnel Host、Tunnel Port、Tunnel Usernameを入力します。
ステップ3.2: 同期の詳細を設定する
接続ソースの名前を選択します。この名前は、新しいCDIセグメントエクステンションを作成する際に利用可能なソースのリストに表示されます。
このソースの最大実行時間を設定します。Brazeは最大実行時間を超えるクエリを自動的に中止します。許可される最大実行時間は60分です。実行時間を短くすると、Redshiftアカウントで発生するコストを削減できます。 この設定は、このソースを通じて実行されるクエリ(同期やこのソースを使用するCDIセグメントエクステンションを含む)に適用されます。

クエリが常にタイムアウトし、最大実行時間を60分に設定している場合は、クエリの実行時間を最適化するか、Brazeユーザーにより大きなウェアハウスを割り当てることを検討してください。
ステップ3.3: 公開キーを記録する(オプション)
認証情報でConnect with SSH Tunnelが選択されている場合は、Test connectionステップでRSA公開キーを記録します。Redshiftでの統合を完了するために必要になります。
ステップ3.1: BigQueryの接続情報とソーステーブルを追加する
Brazeダッシュボードで接続ソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesに移動し、Add data sourceを選択してからGoogle BigQueryを選択します。
Setup sourceで以下を入力します:
- Credentials: Credential nameとJSONキーのアップロード
- Configuration: Project、Dataset
ステップ3.2: 同期の詳細を設定する
接続ソースの名前を選択します。この名前は、新しいCDIセグメントエクステンションを作成する際に利用可能なソースのリストに表示されます。
このソースの最大実行時間を設定します。Brazeは最大実行時間を超えるクエリを自動的に中止します。許可される最大実行時間は60分です。実行時間を短くすると、BigQueryアカウントで発生するコストを削減できます。この設定は、このソースを通じて実行されるクエリ(同期やこのソースを使用するCDIセグメントエクステンションを含む)に適用されます。

クエリが常にタイムアウトし、最大実行時間を60分に設定している場合は、クエリの実行時間を最適化するか、Brazeユーザーにより大きなウェアハウスを割り当てることを検討してください。
ステップ3.3: 接続をテストする
Test Connectionを選択して、ユーザーに表示されるテーブルのリストが期待どおりであることを確認し、Doneを選択します。接続ソースが作成され、CDIセグメントエクステンションで使用する準備が整いました。
ステップ3.1: Databricksの接続情報とソーステーブルを追加する
Brazeダッシュボードで接続ソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesに移動し、Add data sourceを選択してからDatabricksを選択します。
Setup sourceで以下を入力します:
- Credentials: Credential Name、Hostname、HTTP Path、Access Token
- Configuration: Catalog、Schema
ステップ3.2: 同期の詳細を設定する
接続ソースの名前を選択します。この名前は、新しいCDIセグメントエクステンションを作成する際に利用可能なソースのリストに表示されます。
このソースの最大実行時間を設定します。Brazeは最大実行時間を超えるクエリを自動的に中止します。許可される最大実行時間は60分です。実行時間を短くすると、Databricksアカウントで発生するコストを削減できます。この設定は、このソースを通じて実行されるクエリ(同期やこのソースを使用するCDIセグメントエクステンションを含む)に適用されます。

クエリが常にタイムアウトし、最大実行時間を60分に設定している場合は、クエリの実行時間を最適化するか、Brazeユーザーにより大きなウェアハウスを割り当てることを検討してください。
ステップ3.3: 接続をテストする
Test Connectionを選択して、ユーザーに表示されるテーブルのリストが期待どおりであることを確認し、Doneを選択します。接続ソースが作成され、CDIセグメントエクステンションで使用する準備が整いました。
ステップ3.1: Microsoft Fabricの接続情報とソーステーブルを追加する
Brazeダッシュボードで接続ソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesに移動し、Add data sourceを選択してからMicrosoft Fabricを選択します。
Setup sourceで以下を入力します:
- Credentials: Credentials Name、Tenant ID、Principal ID、Client Secret、Connection String
- Configuration: Database、Schema
ワークスペースでConnect with SSH Tunnelが利用可能で、設定に必要な場合は、Tunnel Host、Tunnel Port、Tunnel Usernameも入力します。
ステップ3.2: 同期の詳細を設定する
接続ソースの名前を選択します。この名前は、新しいCDIセグメントエクステンションを作成する際に利用可能なソースのリストに表示されます。
このソースの最大実行時間を設定します。Brazeは最大実行時間を超えるクエリを自動的に中止します。許可される最大実行時間は60分です。実行時間を短くすると、Microsoft Fabricアカウントで発生するコストを削減できます。この設定は、このソースを通じて実行されるクエリ(同期やこのソースを使用するCDIセグメントエクステンションを含む)に適用されます。

クエリが常にタイムアウトし、最大実行時間を60分に設定している場合は、クエリの実行時間を最適化するか、Fabricのキャパシティをスケーリングすることを検討してください。
ステップ3.3: 接続をテストする
Test Connectionを選択して、ユーザーに表示されるテーブルのリストが期待どおりであることを確認し、Doneを選択します。接続ソースが作成され、CDIセグメントエクステンションで使用する準備が整いました。
ステップ4: データウェアハウスの設定を完了する
前のステップで記録した公開キーをSnowflakeのユーザーに追加します。これにより、BrazeがSnowflakeに接続できるようになります。この方法の詳細については、Snowflakeのドキュメントを参照してください。
キーをローテーションしたい場合は、Cloud Data IngestionのData Access Managementに移動し、該当するアカウントのGenerate New Keyを選択して新しい公開キーを作成できます。
1
ALTER USER BRAZE_INGESTION_USER SET rsa_public_key='{INSERT_YOUR_KEY}';
Snowflakeのユーザーにキーを追加した後、BrazeでTest Connectionを選択し、Doneを選択します。接続ソースが作成され、CDIセグメントエクステンションで使用する準備が整いました。
SSHトンネルで接続する場合は、前のステップで記録した公開キーをSSHトンネルユーザーに追加します。
ユーザーにキーを追加した後、BrazeでTest Connectionを選択し、Doneを選択します。接続ソースが作成され、CDIセグメントエクステンションで使用する準備が整いました。
BigQueryには該当しません。
Databricksには該当しません。
Microsoft Fabricには該当しません。

ソースが「下書き」状態から「アクティブ」状態に移行するには、テストに成功する必要があります。作成ページを閉じる必要がある場合でも、統合は保存されるため、詳細ページに戻って変更やテストを行うことができます。
追加のインテグレーションまたはユーザーの設定(オプション)
Brazeとの複数のインテグレーションを設定できますが、各インテグレーションは異なるスキーマに接続するように構成する必要があります。追加の接続を作成する際、同じSnowflakeアカウントに接続する場合は既存の認証情報を再利用できます。
インテグレーション間で同じユーザーとロールを再利用する場合、公開キーを再度追加する必要はありません。
Brazeとの複数のデータソースを設定できますが、各データソースは異なるスキーマに接続するように構成する必要があります。追加のデータソースを作成する際、同じRedshiftアカウントに接続する場合は既存の認証情報を再利用できます。
Brazeとの複数のデータソースを設定できますが、各データソースは異なるデータセットに接続するように構成する必要があります。追加のデータソースを作成する際、同じBigQueryアカウントに接続する場合は既存の認証情報を再利用できます。
Brazeとの複数のデータソースを設定できますが、各データソースは異なるスキーマに接続するように構成する必要があります。追加のデータソースを作成する際、同じDatabricksアカウントに接続する場合は既存の認証情報を再利用できます。
Brazeとの複数のデータソースを設定できますが、各データソースは異なるスキーマに接続するように構成する必要があります。追加のデータソースを作成する際、同じAzureアカウントに接続する場合は既存の認証情報を再利用できます。
接続済みソースの使用
ソースが作成されたら、それを使用して1つ以上のCDIセグメントエクステンションを作成できます。このソースを使用してセグメントを作成する方法の詳細については、CDIセグメントエクステンションのドキュメントを参照してください。

クエリが常にタイムアウトし、最大実行時間を60分に設定している場合は、クエリの実行時間を最適化するか、Brazeユーザーにより多くのコンピューティングリソース(より大きなデータウェアハウスなど)を割り当てることを検討してください。