연결된 소스
연결된 소스는 Braze의 클라우드 데이터 수집(CDI) 기능으로 데이터를 직접 동기화하는 방식을 대체하는 제로 카피 방식입니다. 연결된 소스는 데이터 웨어하우스에 직접 쿼리하므로 기본 데이터를 Braze에 복사하지 않고도 새로운 Segments를 생성할 수 있습니다.
Braze 워크스페이스에 연결된 소스를 추가한 후에는 세그먼트 확장에서 CDI Segment를 생성할 수 있습니다. CDI 세그먼트 확장을 사용하면 데이터 웨어하우스에 직접 쿼리하는 SQL을 작성하고(CDI 연결된 소스를 통해 사용할 수 있게 된 데이터 활용), Braze에서 타겟팅할 수 있는 사용자 그룹을 생성하고 유지할 수 있습니다.
이 소스로 Segment를 생성하는 방법에 대한 자세한 내용은 CDI 세그먼트 확장을 참조하세요.

연결된 소스는 데이터 웨어하우스에서 직접 실행되므로, 데이터 웨어하우스에서 이러한 쿼리를 실행하는 데 드는 모든 비용은 고객이 부담합니다. 연결된 소스는 데이터 포인트를 기록하지 않으며, CDI 세그먼트 확장은 SQL Segment 크레딧을 소모하지 않습니다.
지원되는 소스
연결된 소스는 데이터 웨어하우스 소스에서만 사용할 수 있습니다. 파일 스토리지 소스는 연결된 소스를 지원하지 않습니다.
| 소스 | 설정 방법 |
|---|---|
| Snowflake | Snowflake를 연결된 소스로 사용 |
| Amazon Redshift | Redshift를 연결된 소스로 사용 |
| Google BigQuery | BigQuery를 연결된 소스로 사용 |
| Databricks | Databricks를 연결된 소스로 사용 |
| Microsoft Fabric | Microsoft Fabric을 연결된 소스로 사용 |
연결된 소스 설정
연결된 소스 설정은 모든 웨어하우스에서 동일한 네 단계를 따릅니다. 자격 증명, 권한, SQL은 소스마다 다르므로 정확한 명령은 해당 소스 페이지를 참고하세요.
- 데이터 웨어하우스를 설정합니다. Braze가 인증에 사용할 자격 증명을 생성하고, 쿼리하려는 테이블에 대한 액세스 권한을 부여합니다. 연결된 소스는 하나 이상의 테이블을 참조할 수 있으므로, Braze 사용자가 연결된 소스에 포함하려는 모든 테이블에 액세스할 수 있는 권한을 갖고 있는지 확인하세요.
- Braze에서 연결된 소스를 생성합니다. 데이터 설정 > 클라우드 데이터 수집 > 연결된 소스로 이동하여 데이터 소스 추가를 선택한 다음 소스를 선택합니다. 해당 소스의 자격 증명과 구성 정보를 입력합니다.
- 소스 세부 정보를 구성합니다. 이름과 최대 실행 시간을 선택합니다.
- 웨어하우스 구성을 마무리하고 테스트합니다. Snowflake의 경우와 SSH 터널을 사용하는 Redshift의 경우, Braze가 생성한 공개 키를 웨어하우스 사용자에 추가합니다. 그런 다음 연결 테스트와 완료를 선택합니다.

소스가 “초안” 상태에서 “활성” 상태로 전환되려면 먼저 테스트에 성공해야 합니다. 생성 페이지를 닫아야 하는 경우에도 통합은 저장되므로, 나중에 세부 정보 페이지로 돌아와 변경하고 테스트할 수 있습니다.
부여할 권한
어떤 소스를 사용하든 Braze 자격 증명에는 두 가지 액세스 권한이 필요합니다.
- CDI 세그먼트 확장에서 사용하려는 테이블 또는 뷰에 대한 읽기 권한: 스키마나 데이터 세트의 모든 테이블에 대한 액세스 권한을 부여할 수도 있고, 특정 테이블에만 권한을 부여할 수도 있습니다. Braze가 액세스할 수 있는 테이블은 모두 CDI 세그먼트 확장에서 쿼리할 수 있습니다.
- 스키마에 대한 테이블 생성 권한: Braze가 Braze의 Segment를 업데이트하기 전에 CDI 세그먼트 확장 쿼리 결과를 테이블에 기록하는 데 필요합니다. Braze는 Segment마다 임시 테이블을 생성하며, 이 테이블은 Braze가 Segment를 업데이트하는 동안에만 유지됩니다.
연결된 소스가 생성되면 Braze는 소스 스키마에서 해당 자격 증명으로 액세스할 수 있는 모든 테이블의 이름과 설명을 검색합니다.
최대 실행 시간
연결된 소스마다 최대 실행 시간을 구성하세요. Braze는 이 시간을 초과하는 쿼리를 자동으로 중단합니다. 허용되는 최대 실행 시간은 60분이며, 실행 시간을 더 짧게 설정하면 웨어하우스 계정에서 발생하는 비용을 줄일 수 있습니다. 이 설정은 이 소스를 통해 실행되는 쿼리에 적용되며, 이 소스를 사용하는 동기화와 CDI 세그먼트 확장도 포함됩니다.

최대 실행 시간을 60분으로 설정했는데도 쿼리가 계속 시간 초과된다면, 쿼리 실행 시간을 최적화하거나 Braze 사용자에게 더 많은 컴퓨팅 리소스(예: 더 큰 웨어하우스)를 할당하는 것을 고려해 보세요.
추가 소스 설정(선택 사항)
Braze에 여러 개의 연결된 소스를 설정할 수 있지만, 각 소스는 서로 다른 스키마나 데이터 세트에 연결하도록 구성해야 합니다. 추가 소스를 만들 때 같은 웨어하우스 계정에 연결한다면 기존 자격 증명을 재사용할 수 있습니다.
Snowflake의 경우, 여러 통합에서 같은 사용자와 역할을 재사용하면 공개 키를 다시 추가할 필요가 없습니다.
연결된 소스 사용
소스가 생성되면 이 소스를 사용하여 하나 이상의 CDI 세그먼트 확장을 만들 수 있습니다. 이 소스로 Segment를 만드는 방법에 대한 자세한 내용은 CDI 세그먼트 확장 설명서를 참조하세요.