Skip to content

接続されたソース

接続されたソースは、BrazeのCDI(クラウドデータ取り込み)機能を使ってデータを直接同期するのではなく、ゼロコピーの代替手段です。接続されたソースはデータウェアハウスに直接クエリを行い、基盤となるデータをBrazeに一切コピーせずに新しい Segments を作成します。

接続されたソースをBrazeワークスペースに追加すると、Segmentエクステンション内にCDI Segmentを作成できます。CDISegmentエクステンションを使えば、データウェアハウスを直接クエリするSQLを記述し(CDI接続ソースを通じて利用可能になったデータを使用)、Braze内でターゲティング可能なユーザーグループを作成・維持できます。

このソースでSegmentを作成する方法の詳細については、CDISegmentエクステンションを参照してください。

接続されたソースの統合

ステップ1:リソースを接続する

クラウドデータ取り込みの接続されたソースは、Braze側とインスタンス側での設定を必要とします。統合を設定するには、次の手順に従います。一部はデータウェアハウスで実行され、一部はBrazeダッシュボードで実行されます。

データウェアハウスで次を行います。

  1. ロールを作成し、スキーマ内のテーブルのクエリと作成の権限を付与します。
  2. ウェアハウスを設定し、そのロールにアクセス権を付与します。
  3. そのロールのユーザーを作成します。
  4. 設定によっては、SnowflakeネットワークポリシーでBraze IPを許可する必要があります。

Brazeダッシュボードで次を行います。

  1. Brazeダッシュボードで接続されたソースを新規作成します。
  2. 接続されたソースの同期の詳細を設定します。
  3. Brazeダッシュボードで提供された公開キーを取得します。

データウェアハウスで次を行います。

  1. Brazeダッシュボードの公開キーを認証用のSnowflakeユーザーに追加します。作業が終わったら、接続されたソースを使って1つ以上のCDISegmentエクステンションを作成できます。
  1. Redshift環境にソースデータと必要なリソースをセットアップします。
  2. Brazeダッシュボードで接続されたソースを新規作成します。
  3. 統合をテストします。
  4. 接続されたソースを使用して、1つ以上のCDISegmentエクステンションを作成します。
  1. BigQuery環境でソースデータと必要なリソースをセットアップします。
  2. サービスアカウントを作成し、同期するデータを含むBigQueryのプロジェクトとデータセットへのアクセスを許可します。
  3. Brazeダッシュボードで接続されたソースを新規作成します。
  4. 統合をテストします。
  5. 接続されたソースを使用して、1つ以上のCDISegmentエクステンションを作成します。
  1. Databricks環境でソースデータと必要なリソースをセットアップします。
  2. サービスアカウントを作成し、同期するデータを含むDatabricksのプロジェクトとデータセットへのアクセスを許可します。
  3. Brazeダッシュボードで接続されたソースを新規作成します。
  4. 統合をテストします。
  5. 接続されたソースを使用して、1つ以上のCDISegmentエクステンションを作成します。
  1. サービスプリンシパルを作成し、統合に使用するFabricワークスペースへのアクセスを許可します。
  2. Fabricワークスペースで、ソースデータを設定し、サービスプリンシパルに権限を付与します。
  3. Brazeダッシュボードで接続されたソースを新規作成します。
  4. 統合をテストします。
  5. 接続されたソースを使用して、1つ以上のCDISegmentエクステンションを作成します。

ステップ2:データウェアハウスをセットアップする

データウェアハウス環境でソースデータと必要なリソースを設定します。接続されたソースは1つまたは複数のテーブルを参照する可能性があるため、Brazeユーザーが接続されたソース内の必要なすべてのテーブルにアクセスできる権限を持っていることを確認してください。

ステップ2.1:ロールを作成し、権限を付与する

接続されたソースが使用するロールを作成します。このロールは、CDISegmentエクステンションで利用可能なテーブルの一覧を生成し、ソーステーブルをクエリして新しい Segments を作成するために使用されます。接続されたソースが作成されると、Brazeはソーススキーマ内のユーザーが利用可能なすべてのテーブルの名前と説明を検出します。

スキーマ内のすべてのテーブルにアクセス権を付与するか、特定のテーブルにのみ権限を付与するかを選択できます。Brazeのロールがアクセス権を持つテーブルは、すべてCDISegmentエクステンションでクエリ可能となります。

create table権限は、BrazeがCDISegmentエクステンションのクエリ結果をテーブルに作成し、その後Braze内でSegmentを更新するために必要です。BrazeはSegmentごとに一時テーブルを作成し、そのテーブルはBrazeがSegmentを更新している間だけ保持されます。

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;

ステップ2.3:ユーザーの設定

1
2
3
CREATE USER BRAZE_INGESTION_USER;

GRANT ROLE BRAZE_INGESTION_ROLE TO USER BRAZE_INGESTION_USER;

Brazeと接続情報を共有し、後のステップでユーザーに付加する公開キーを受け取ります。

ステップ2.4:Snowflakeネットワークポリシー内でBraze IPを許可する(省略可)

Snowflakeアカウントの設定によっては、Snowflakeのネットワークポリシー内で以下のIPアドレスを許可する必要があります。この方法の詳細については、ネットワークポリシーの変更に関するSnowflakeの関連ドキュメントを参照してください。

インスタンスUS-01US-02US-03US-04US-05US-06US-07の場合、関連するIPアドレスは次のとおりです。

  • 23.21.118.191
  • 34.206.23.173
  • 50.16.249.9
  • 52.4.160.214
  • 54.87.8.34
  • 54.156.35.251
  • 52.54.89.238
  • 18.205.178.15

インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。

  • 52.151.246.51
  • 52.170.163.182
  • 40.76.166.157
  • 40.76.166.170
  • 40.76.166.167
  • 40.76.166.161
  • 40.76.166.156
  • 40.76.166.166
  • 40.76.166.160
  • 40.88.51.74
  • 52.154.67.17
  • 40.76.166.80
  • 40.76.166.84
  • 40.76.166.85
  • 40.76.166.81
  • 40.76.166.71
  • 40.76.166.144
  • 40.76.166.145

インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。

  • 100.25.232.164
  • 35.168.86.179
  • 52.7.44.117
  • 3.92.153.18
  • 35.172.3.129
  • 50.19.162.19

インスタンスEU-01EU-02の場合、関連するIPアドレスは次のとおりです。

  • 52.58.142.242
  • 52.29.193.121
  • 35.158.29.228
  • 18.157.135.97
  • 3.123.166.46
  • 3.64.27.36
  • 3.65.88.25
  • 3.68.144.188
  • 3.70.107.88

インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。

  • 13.210.1.145
  • 13.211.70.159
  • 13.238.45.54
  • 52.65.73.167
  • 54.153.242.239
  • 54.206.45.213

インスタンスID-01の場合、関連するIPアドレスは次のとおりです。

  • 108.136.157.246
  • 108.137.30.207
  • 16.78.128.71
  • 16.78.14.134
  • 16.78.162.208
  • 43.218.73.35

インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。

  • 13.159.155.212
  • 54.199.221.241
  • 13.192.23.16
  • 54.250.120.139
  • 18.181.114.232
  • 3.114.38.100

インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。

  • 43.200.215.4
  • 52.79.67.175
  • 52.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;

接続されたソースが使用するユーザーを作成します。このユーザーは、CDISegmentエクステンションで利用可能なテーブルの一覧を生成し、新しい Segments を作成するためにソーステーブルをクエリするために使用されます。接続されたソースが作成されると、Brazeはソーススキーマ内のユーザーが利用可能なすべてのテーブルの名前と説明を検出します。CDI連携を複数作成する場合は、スキーマに権限を付与したり、グループを使用して権限を管理したりできます。

スキーマ内のすべてのテーブルにアクセス権を付与するか、特定のテーブルにのみ権限を付与するかを選択できます。Brazeのロールがアクセス権を持つテーブルは、すべてCDISegmentエクステンションでクエリ可能となります。新しいテーブルを作成する際には、必ずそのユーザーにアクセス権を付与するか、そのユーザーにデフォルトのアクセス権を設定してください。

create table権限は、BrazeがCDISegmentエクステンションのクエリ結果をテーブルに作成し、その後Braze内でSegmentを更新するために必要です。BrazeはSegmentごとに一時テーブルを作成し、BrazeがSegmentを更新している間だけ保持されます。

ステップ2.2:Braze IPへのアクセスの許可

ファイアウォールや他のネットワークポリシーがある場合は、RedshiftインスタンスにBrazeネットワークへのアクセスを許可する必要があります。Brazeダッシュボードのリージョンに対応する以下のIPからのアクセスを許可してください。

また、RedshiftのデータへのアクセスをBrazeに許可するように、セキュリティグループを変更しなければならないこともあります。以下のIPとRedshiftクラスターのクエリに使用するポート(デフォルトは5439)のインバウンドトラフィックを明示的に許可してください。インバウンドルールが「すべて許可」に設定されている場合でも、このポートでRedshift TCP接続を明示的に許可する必要があります。さらに、Brazeがクラスターにアクセスするために、Redshiftクラスターのエンドポイントがパブリックにアクセス可能であることが重要です。

Redshiftクラスターにパブリックアクセスを許可しない場合は、SSHトンネルを使用してRedshiftデータにアクセスするようにVPCとEC2インスタンスを設定できます。詳しくは、AWS:ローカルマシンからAmazon Redshiftのプライベートクラスターにアクセスするには?を参照してください。

インスタンスUS-01US-02US-03US-04US-05US-06US-07の場合、関連するIPアドレスは次のとおりです。

  • 23.21.118.191
  • 34.206.23.173
  • 50.16.249.9
  • 52.4.160.214
  • 54.87.8.34
  • 54.156.35.251
  • 52.54.89.238
  • 18.205.178.15

インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。

  • 52.151.246.51
  • 52.170.163.182
  • 40.76.166.157
  • 40.76.166.170
  • 40.76.166.167
  • 40.76.166.161
  • 40.76.166.156
  • 40.76.166.166
  • 40.76.166.160
  • 40.88.51.74
  • 52.154.67.17
  • 40.76.166.80
  • 40.76.166.84
  • 40.76.166.85
  • 40.76.166.81
  • 40.76.166.71
  • 40.76.166.144
  • 40.76.166.145

インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。

  • 100.25.232.164
  • 35.168.86.179
  • 52.7.44.117
  • 3.92.153.18
  • 35.172.3.129
  • 50.19.162.19

インスタンスEU-01EU-02の場合、関連するIPアドレスは次のとおりです。

  • 52.58.142.242
  • 52.29.193.121
  • 35.158.29.228
  • 18.157.135.97
  • 3.123.166.46
  • 3.64.27.36
  • 3.65.88.25
  • 3.68.144.188
  • 3.70.107.88

インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。

  • 13.210.1.145
  • 13.211.70.159
  • 13.238.45.54
  • 52.65.73.167
  • 54.153.242.239
  • 54.206.45.213

インスタンスID-01の場合、関連するIPアドレスは次のとおりです。

  • 108.136.157.246
  • 108.137.30.207
  • 16.78.128.71
  • 16.78.14.134
  • 16.78.162.208
  • 43.218.73.35

インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。

  • 13.159.155.212
  • 54.199.221.241
  • 13.192.23.16
  • 54.250.120.139
  • 18.181.114.232
  • 3.114.38.100

インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。

  • 43.200.215.4
  • 52.79.67.175
  • 52.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: Segment更新時に一時テーブルを作成するためのアクセスをBrazeに提供します。

接続されたソースが使用するサービスアカウントを作成します。このユーザーは、CDISegmentエクステンションで利用可能なテーブルの一覧を生成し、新しい Segments を作成するためにソーステーブルをクエリするために使用されます。接続されたソースが作成されると、Brazeはソーススキーマ内のユーザーが利用可能なすべてのテーブルの名前と説明を検出します。

データセット内のすべてのテーブルにアクセス権を付与するか、特定のテーブルだけに権限を付与するかを選択できます。Brazeのロールがアクセス権を持つテーブルは、すべてCDISegmentエクステンションでクエリ可能となります。

create table権限は、BrazeがCDISegmentエクステンションのクエリ結果をテーブルに作成し、その後Braze内でSegmentを更新するために必要です。BrazeはSegmentごとに一時テーブルを作成し、そのテーブルはBrazeがSegmentを更新している間だけ保持されます。

サービスアカウントを作成して権限を付与したら、JSONキーを生成します。詳しくは、Google Cloud:サービスアカウントキーの作成と削除を参照してください。これを後でBrazeダッシュボードにアップロードします。

ステップ2.2:Braze IPへのアクセスの許可

ネットワークポリシーを設定している場合は、BrazeにBigQueryインスタンスへのネットワークアクセスを許可する必要があります。Brazeダッシュボードのリージョンに対応する以下のIPからのアクセスを許可してください。

インスタンスUS-01US-02US-03US-04US-05US-06US-07の場合、関連するIPアドレスは次のとおりです。

  • 23.21.118.191
  • 34.206.23.173
  • 50.16.249.9
  • 52.4.160.214
  • 54.87.8.34
  • 54.156.35.251
  • 52.54.89.238
  • 18.205.178.15

インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。

  • 52.151.246.51
  • 52.170.163.182
  • 40.76.166.157
  • 40.76.166.170
  • 40.76.166.167
  • 40.76.166.161
  • 40.76.166.156
  • 40.76.166.166
  • 40.76.166.160
  • 40.88.51.74
  • 52.154.67.17
  • 40.76.166.80
  • 40.76.166.84
  • 40.76.166.85
  • 40.76.166.81
  • 40.76.166.71
  • 40.76.166.144
  • 40.76.166.145

インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。

  • 100.25.232.164
  • 35.168.86.179
  • 52.7.44.117
  • 3.92.153.18
  • 35.172.3.129
  • 50.19.162.19

インスタンスEU-01EU-02の場合、関連するIPアドレスは次のとおりです。

  • 52.58.142.242
  • 52.29.193.121
  • 35.158.29.228
  • 18.157.135.97
  • 3.123.166.46
  • 3.64.27.36
  • 3.65.88.25
  • 3.68.144.188
  • 3.70.107.88

インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。

  • 13.210.1.145
  • 13.211.70.159
  • 13.238.45.54
  • 52.65.73.167
  • 54.153.242.239
  • 54.206.45.213

インスタンスID-01の場合、関連するIPアドレスは次のとおりです。

  • 108.136.157.246
  • 108.137.30.207
  • 16.78.128.71
  • 16.78.14.134
  • 16.78.162.208
  • 43.218.73.35

インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。

  • 13.159.155.212
  • 54.199.221.241
  • 13.192.23.16
  • 54.250.120.139
  • 18.181.114.232
  • 3.114.38.100

インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。

  • 43.200.215.4
  • 52.79.67.175
  • 52.79.113.60

ステップ2.1:アクセストークンを作成する

BrazeがDatabricksにアクセスするには、パーソナルアクセストークンを作成する必要があります。

  1. Databricksワークスペースで、上部バーにあるDatabricksユーザー名をクリックし、ドロップダウンからUser Settingsを選択します。
  2. サービスアカウントが接続されたソースで使用されるスキーマに対するCREATE TABLE権限を持っていることを確認してください。
  3. Access tokensタブで、Generate new tokenを選択します。
  4. 「Braze CDI」など、このトークンの識別に役立つコメントを入力し、Lifetime (days) ボックスを空(空白)のままにして、トークンの有効期間を無期限に変更します。
  5. Generateを選択します。
  6. 表示されたトークンをコピーして、Doneを選択します。

このトークンは、CDISegmentエクステンションで利用可能なテーブルのリストを生成し、ソーステーブルをクエリして新しい Segments を作成するために使用されます。接続されたソースが作成されると、Brazeはソーススキーマ内のユーザーが利用可能なすべてのテーブルの名前と説明を検出します。

スキーマ内のすべてのテーブルにアクセス権を付与するか、特定のテーブルにのみ権限を付与するかを選択できます。Brazeのロールがアクセス権を持つテーブルは、すべてCDISegmentエクステンションでクエリ可能となります。

create table権限は、BrazeがCDISegmentエクステンションのクエリ結果をテーブルに作成し、その後Braze内でSegmentを更新するために必要です。BrazeはSegmentごとに一時テーブルを作成し、BrazeがSegmentを更新している間だけ保持されます。

認証情報の作成ステップでBrazeダッシュボードへの入力が必要になるまで、トークンを安全な場所に保管してください。

ステップ2.2:Braze IPへのアクセスの許可

ネットワークポリシーを設定している場合は、BrazeにDatabricksインスタンスへのネットワークアクセスを許可する必要があります。Brazeダッシュボードのリージョンに対応する以下のIPからのアクセスを許可してください。

インスタンスUS-01US-02US-03US-04US-05US-06US-07の場合、関連するIPアドレスは次のとおりです。

  • 23.21.118.191
  • 34.206.23.173
  • 50.16.249.9
  • 52.4.160.214
  • 54.87.8.34
  • 54.156.35.251
  • 52.54.89.238
  • 18.205.178.15

インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。

  • 52.151.246.51
  • 52.170.163.182
  • 40.76.166.157
  • 40.76.166.170
  • 40.76.166.167
  • 40.76.166.161
  • 40.76.166.156
  • 40.76.166.166
  • 40.76.166.160
  • 40.88.51.74
  • 52.154.67.17
  • 40.76.166.80
  • 40.76.166.84
  • 40.76.166.85
  • 40.76.166.81
  • 40.76.166.71
  • 40.76.166.144
  • 40.76.166.145

インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。

  • 100.25.232.164
  • 35.168.86.179
  • 52.7.44.117
  • 3.92.153.18
  • 35.172.3.129
  • 50.19.162.19

インスタンスEU-01EU-02の場合、関連するIPアドレスは次のとおりです。

  • 52.58.142.242
  • 52.29.193.121
  • 35.158.29.228
  • 18.157.135.97
  • 3.123.166.46
  • 3.64.27.36
  • 3.65.88.25
  • 3.68.144.188
  • 3.70.107.88

インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。

  • 13.210.1.145
  • 13.211.70.159
  • 13.238.45.54
  • 52.65.73.167
  • 54.153.242.239
  • 54.206.45.213

インスタンスID-01の場合、関連するIPアドレスは次のとおりです。

  • 108.136.157.246
  • 108.137.30.207
  • 16.78.128.71
  • 16.78.14.134
  • 16.78.162.208
  • 43.218.73.35

インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。

  • 13.159.155.212
  • 54.199.221.241
  • 13.192.23.16
  • 54.250.120.139
  • 18.181.114.232
  • 3.114.38.100

インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。

  • 43.200.215.4
  • 52.79.67.175
  • 52.79.113.60

ステップ2.1:Fabricリソースへのアクセスを許可する

BrazeはEntra ID認証でサービスプリンシパルを使用してFabricウェアハウスに接続します。Brazeが使用する新しいサービスプリンシパルを作成し、必要に応じてFabricリソースへのアクセスを許可します。Brazeの接続には以下の詳細が必要となります。

  • AzureアカウントのテナントID(ディレクトリとも呼ばれる)
  • サービスプリンシパルのプリンシパルID(アプリケーションIDとも呼ばれる)
  • Brazeが認証するためのクライアントシークレット
  1. Azureポータルで、Microsoft Entra管理センターに移動し、App Registrationsを選択します。
  2. Identity > Applications > App registrations+ New registrationを選択します。
  3. 名前を入力し、サポートされているアカウントの種類としてAccounts in this organizational directory onlyを選択します。次に、Registerを選択します。
  4. 作成したアプリケーション(サービスプリンシパル)を選択し、Certificates & secrets > + New client secretに移動します。
  5. シークレットの説明を入力し、有効期限を設定します。そして、Addを選択します。
  6. 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を選択します。

Microsoft Azureの「Fabricコンソール」ページ。ユーザーはここでSQL接続文字列を取得します。

ステップ2.4:ファイアウォールでBraze IPを許可する(オプション)

Microsoft Fabricアカウントの設定によっては、Brazeからのトラフィックを許可するように、ファイアウォールで以下のIPアドレスを許可する必要があります。これを有効にする方法の詳細については、Entra Conditional Accessの関連ドキュメントを参照してください。

インスタンスUS-01US-02US-03US-04US-05US-06US-07の場合、関連するIPアドレスは次のとおりです。

  • 23.21.118.191
  • 34.206.23.173
  • 50.16.249.9
  • 52.4.160.214
  • 54.87.8.34
  • 54.156.35.251
  • 52.54.89.238
  • 18.205.178.15

インスタンスUS-08の場合、関連するIPアドレスは次のとおりです。

  • 52.151.246.51
  • 52.170.163.182
  • 40.76.166.157
  • 40.76.166.170
  • 40.76.166.167
  • 40.76.166.161
  • 40.76.166.156
  • 40.76.166.166
  • 40.76.166.160
  • 40.88.51.74
  • 52.154.67.17
  • 40.76.166.80
  • 40.76.166.84
  • 40.76.166.85
  • 40.76.166.81
  • 40.76.166.71
  • 40.76.166.144
  • 40.76.166.145

インスタンスUS-10の場合、関連するIPアドレスは次のとおりです。

  • 100.25.232.164
  • 35.168.86.179
  • 52.7.44.117
  • 3.92.153.18
  • 35.172.3.129
  • 50.19.162.19

インスタンスEU-01EU-02の場合、関連するIPアドレスは次のとおりです。

  • 52.58.142.242
  • 52.29.193.121
  • 35.158.29.228
  • 18.157.135.97
  • 3.123.166.46
  • 3.64.27.36
  • 3.65.88.25
  • 3.68.144.188
  • 3.70.107.88

インスタンスAU-01の場合、関連するIPアドレスは次のとおりです。

  • 13.210.1.145
  • 13.211.70.159
  • 13.238.45.54
  • 52.65.73.167
  • 54.153.242.239
  • 54.206.45.213

インスタンスID-01の場合、関連するIPアドレスは次のとおりです。

  • 108.136.157.246
  • 108.137.30.207
  • 16.78.128.71
  • 16.78.14.134
  • 16.78.162.208
  • 43.218.73.35

インスタンスJP-01の場合、関連するIPアドレスは次のとおりです。

  • 13.159.155.212
  • 54.199.221.241
  • 13.192.23.16
  • 54.250.120.139
  • 18.181.114.232
  • 3.114.38.100

インスタンスKR-01の場合、関連するIPアドレスは次のとおりです。

  • 43.200.215.4
  • 52.79.67.175
  • 52.79.113.60

ステップ3:Brazeダッシュボードで接続されたソースを作成する

ステップ3.1:Snowflakeの接続情報とソーステーブルの追加

Brazeダッシュボードで接続されたソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesの順に移動し、Create new data sync > Snowflake Importを選択します。

Snowflakeデータウェアハウスとソーススキーマの情報を入力し、次のステップに進みます。

ステップ3.2:同期の詳細の設定

接続されたソースの名前を選択します。この名前は、新しいCDISegmentエクステンションを作成する際に、利用可能なソースのリストで使用されます。

このソースの最大実行時間を設定します。Brazeは、Segmentを作成または更新する際に、最大実行時間を超えるクエリを自動的に中止します。許容される最大実行時間は60分です。実行時間を短くすると、Snowflakeアカウントに課金されるコストが削減されます。

ステップ3.3:公開キーを書き留める

Test connectionステップに表示されているRSA公開キーをメモします。Snowflakeでの統合を完了するために必要です。

ステップ3.1:Redshiftの接続情報とソーステーブルの追加

Brazeダッシュボードで接続されたソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesの順に移動し、Create data connection > Amazon Redshift Importを選択します。

Redshiftデータウェアハウスとソーススキーマの情報を入力し、次のステップに進みます。

ステップ3.2:同期の詳細の設定

接続されたソースの名前を選択します。この名前は、新しいCDISegmentエクステンションを作成する際に、利用可能なソースのリストで使用されます。

このソースの最大実行時間を設定します。Brazeは、Segmentを作成または更新する際に、最大実行時間を超えるクエリを自動的に中止します。許容される最大実行時間は60分です。実行時間を短くすると、Redshiftアカウントに課金されるコストが削減されます。

ステップ3.3:公開キーを書き留める(省略可)

認証情報でConnect with SSH Tunnelが選択されている場合は、Test connectionステップに表示されているRSA公開キーをメモします。Redshiftでの統合を完了するために必要です。

ステップ3.1:BigQueryの接続情報とソーステーブルの追加

Brazeダッシュボードで接続されたソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesの順に移動し、Create new data sync > Google BigQuery Importを選択します。

BigQueryプロジェクトとデータセットの情報を入力し、次のステップに進みます。

ステップ3.2:同期の詳細の設定

接続されたソースの名前を選択します。この名前は、新しいCDISegmentエクステンションを作成する際に、利用可能なソースのリストで使用されます。

このソースの最大実行時間を設定します。Brazeは、Segmentを作成または更新する際に、最大実行時間を超えるクエリを自動的に中止します。許容される最大実行時間は60分です。実行時間を短くすると、BigQueryアカウントに課金されるコストが削減されます。

ステップ3.3:接続をテストする

Test Connectionを選択し、ユーザーに表示されるテーブルのリストが期待どおりであることを確認してから、Doneを選択します。接続されたソースが作成され、CDISegmentエクステンションで使用できる状態になりました。

ステップ3.1:Databricksの接続情報とソーステーブルの追加

Brazeダッシュボードで接続されたソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesの順に移動し、Create new data sync > Databricks Importを選択します。

Databricks認証情報、オプションのカタログとソーススキーマの情報を入力してから、次のステップに進みます。

ステップ3.2:同期の詳細の設定

接続されたソースの名前を選択します。この名前は、新しいCDISegmentエクステンションを作成する際に、利用可能なソースのリストで使用されます。

このソースの最大実行時間を設定します。Brazeは、Segmentを作成または更新する際に、最大実行時間を超えるクエリを自動的に中止します。許容される最大実行時間は60分です。実行時間を短くすると、Databricksアカウントに課金されるコストが削減されます。

ステップ3.3:接続をテストする

Test Connectionを選択し、ユーザーに表示されるテーブルのリストが期待どおりであることを確認してから、Doneを選択します。接続されたソースが作成され、CDISegmentエクステンションで使用できる状態になりました。

ステップ3.1:Microsoft Fabricの接続情報とソーステーブルを追加する

Brazeダッシュボードで接続されたソースを作成します。Data Settings > Cloud Data Ingestion > Connected Sourcesの順に移動し、Create new data sync > Microsoft Fabric Importを選択します。

Microsoft Fabricの認証情報およびソースウェアハウス、スキーマの情報を入力し、次のステップに進みます。

ステップ3.2:同期の詳細の設定

接続されたソースの名前を選択します。この名前は、新しいCDISegmentエクステンションを作成する際に、利用可能なソースのリストで使用されます。

このソースの最大実行時間を設定します。Brazeは、Segmentを作成または更新する際に、最大実行時間を超えるクエリを自動的に中止します。許容される最大実行時間は60分です。実行時間を短くすると、Microsoft Fabricアカウントに課金されるコストが削減されます。

ステップ3.3:接続をテストする

Test Connectionを選択し、ユーザーに表示されるテーブルのリストが期待どおりであることを確認してから、Doneを選択します。接続されたソースが作成され、CDISegmentエクステンションで使用できる状態になりました。

ステップ4:データウェアハウスの構成を確定する

最後のステップで書き留めた公開キーをSnowflakeのユーザーに追加します。これにより、BrazeがSnowflakeに接続できるようになります。この方法の詳細については、Snowflakeのドキュメントを参照してください。

任意の時点でキーのローテーションを行う場合は、新しい公開キーを作成できます。このためには、Cloud Data IngestionData Access Managementに移動し、該当するアカウントのGenerate New Keyを選択します。

Snowflakeデータアクセスの認証情報のデータアクセス管理。新しいキーを生成するボタンが表示されています。

1
ALTER USER BRAZE_INGESTION_USER SET rsa_public_key='{INSERT_YOUR_KEY}';

Snowflakeでユーザーにキーを追加したら、BrazeでTest Connectionを選択し、Doneを選択します。接続されたソースが作成され、CDISegmentエクステンションで使用できる状態になりました。

SSHトンネルで接続する場合は、最後のステップで書き留めた公開キーをSSHトンネルユーザーに追加します。

ユーザーにキーを追加したら、BrazeでTest Connectionを選択し、Doneを選択します。接続されたソースが作成され、CDISegmentエクステンションで使用できる状態になりました。

これはBigQueryには適用されません。

これはDatabricksには適用されません。

これはMicrosoft Fabricには適用されません。

追加の統合またはユーザーを設定する(オプション)

Brazeと複数の統合を設定できますが、各統合は異なるスキーマを接続するように設定する必要があります。追加の接続を作成する際、同じSnowflakeアカウントに接続する場合は既存の認証情報を再利用できます。

同じユーザーとロールを統合間で再利用する場合、公開キーを再度追加する必要はありません。

Brazeで複数のソースを設定できますが、各ソースは異なるスキーマを接続するように設定する必要があります。追加のソースを作成する際、同じRedshiftアカウントに接続する場合は既存の認証情報を再利用できます。

Brazeで複数のソースを設定できますが、各ソースは異なるデータセットを接続するように設定する必要があります。追加のソースを作成する際、同じBigQueryアカウントに接続する場合は既存の認証情報を再利用できます。

Brazeで複数のソースを設定できますが、各ソースは異なるスキーマを接続するように設定する必要があります。追加のソースを作成する際、同じDatabricksアカウントに接続する場合は既存の認証情報を再利用できます。

Brazeで複数のソースを設定できますが、各ソースは異なるスキーマを接続するように設定する必要があります。追加のソースを作成する際、同じAzureアカウントに接続する場合は既存の認証情報を再利用できます。

接続されたソースの使用

ソースが作成された後、それを使って1つ以上のCDISegmentエクステンションを作成できます。このソースを使用したSegmentの作成に関する詳細情報は、CDISegmentエクステンションのドキュメントを参照してください。

New Stuff!