콘텐츠로 건너뛰기

영구 및 제로 카피 데이터 수집 옵션 비교

수집 파이프라인을 설계하기 전에 웨어하우스 또는 애플리케이션의 데이터가 Braze에 도달하는 방식을 선택하세요. 사용자 프로필에 복사할지, 세분화를 위해 그 자리에서 쿼리할지, 또는 일시적으로 Canvas에 전달할지 결정할 수 있습니다.

이 예시에 대하여

MovieCanon은 가상의 영화 스트리밍 서비스입니다. 이 서비스는 고객, 티켓, 시청 데이터를 웨어하우스에 한데 모아 관리합니다. 데이터 팀은 다음 세 가지 일반적인 요구 사항을 위해 Braze에 데이터를 어떻게 전달할지 결정해야 합니다.

  • 프로필 데이터: Braze 사용자 프로필에 유지되는 로열티 등급, 생애주기 가치, 장르 또는 형식 선호도 속성
  • 오디언스 구축: 모든 열을 Braze로 복사하지 않고 웨어하우스 테이블에서 SQL 기반으로 만드는 Segments
  • 트리거 메시징: 프로필에 저장할 필요가 없는 행별 개인화와 함께 Canvas에 진입해야 하는 웨어하우스 행

Braze는 네 가지 주요 수집 경로를 제공합니다. 표준 클라우드 데이터 수집(CDI) 동기화와 /users/track API는 모두 데이터를 프로필에 저장합니다. CDI Segments(연결된 소스)와 CDI Canvas 트리거는 제로 카피 옵션으로, 웨어하우스 데이터가 웨어하우스에 그대로 남아 있고 Braze 사용자 프로필에 기록되지 않습니다.

아키텍처를 계획하거나, 처리량을 산정하거나, 엔지니어링 및 마케팅 이해관계자에게 장단점을 설명할 때 이 비교를 활용하세요. 단, 이 비교가 각 옵션의 통합 설정 가이드를 대신하지는 않습니다.

고려 사항

  • Cloud Data Ingestion은 여러 기능을 포괄하는 상위 기능입니다. 표준 CDI 동기화는 데이터를 Braze 프로필로 복사합니다(/users/track과 유사). CDI Segments와 CDI Canvas 트리거는 데이터를 Braze 고객 프로필에 쓰지 않고 웨어하우스에 그대로 둡니다.
  • CDI 반복 동기화는 최소 5분마다, 최대 한 달에 한 번 주기로 실행할 수 있습니다. 기본적으로 대시보드에서 설정할 수 있는 가장 짧은 간격은 15분이며, 이를 통해 웨어하우스 컴퓨팅 비용과 요청량을 관리할 수 있습니다. 5분 간격으로 동기화하려면 Braze 지원팀이나 고객 성공 매니저에게 문의하세요. 데이터가 변경되는 즉시 동기화하려면 웨어하우스 로드가 완료될 때 동기화 트리거 엔드포인트를 호출하세요. 자세한 내용은 Braze Cloud Data Ingestion을 참조하세요.
  • CDI Canvas 트리거는 해당 엔드포인트로 향하는 다른 트래픽과 /canvas/trigger/send REST API 사용량 제한을 공유합니다. /users/track에는 자체 제한 및 일괄 처리 규칙이 있습니다. 기본 제한은 상향할 수 있습니다. 설정 > API 및 식별자 > API 제한으로 이동하고 API 사용량 제한을 참조하세요.
  • 연결된 소스와 CDI 세그먼트 확장은 웨어하우스에서 쿼리를 실행합니다. 웨어하우스 컴퓨팅 비용이 발생하며, Braze는 이러한 쿼리에 대해 데이터 포인트를 기록하지 않습니다. 자세한 내용은 연결된 소스를 참조하세요.

설정

1단계: 사용 사례에 맞는 수집 경로 선택하기

목표에 맞는 권장 수집 경로를 확인하고, 해당 경로가 Braze 프로필에 데이터를 기록하는지 확인합니다.

목표 권장 경로 프로필에 기록 여부
웨어하우스의 속성, 이벤트, 구매 또는 카탈로그 아이템을 영구 저장 표준 CDI 동기화 예(데이터가 Braze 프로필 또는 카탈로그에 복사됨)
소스 테이블을 Braze로 복사하지 않고 웨어하우스 SQL로 오디언스 구축 CDI Segments(연결된 소스) 아니요(멤버십만 해당)
프로필에 저장하지 않아야 하는 웨어하우스 행 컨텍스트와 함께 사용자를 Canvas에 진입시키기 CDI Canvas 트리거 아니요(일시적인 Canvas 컨텍스트 속성)
앱, 서버 또는 스트리밍 파이프라인에서 거의 실시간으로 데이터 푸시 /users/track(또는 SDK) 예(데이터가 프로필에 저장됨)

2단계: 영구 저장, 지연 시간, 처리량 비교하기

각 경로가 데이터 저장 위치, 지연 시간, 처리량, 사용자 생성을 어떻게 처리하는지 비교합니다.

차원 표준 CDI 동기화 CDI Segments CDI Canvas 트리거 /users/track
기능 웨어하우스 테이블을 예약된 일정에 따라 읽고 속성, 이벤트, 구매, 사용자 삭제 또는 카탈로그를 기록 Braze가 SQL 세그먼트 확장을 위해 웨어하우스를 쿼리 웨어하우스 행이 Canvas 진입을 트리거하며, 행 컨텍스트는 Canvas 컨텍스트 속성으로 전달 앱, 서버 또는 스트리밍 파이프라인이 속성, 이벤트, 구매를 프로필에 기록
데이터 저장 위치 Braze 프로필에 복사되어 영구 저장 웨어하우스에 그대로 유지되며 프로필에는 기록되지 않음 Canvas 컨텍스트 속성은 일시적이며 프로필에 저장되지 않음 Braze 프로필에 복사되어 영구 저장
일반적인 지연 시간 스케줄에 따라 실행(최소 5분마다, 기본값은 15분) 또는 동기화 트리거 엔드포인트를 통해 온디맨드로 실행. 웨어하우스 데이터의 최신성도 영향을 미칩니다. 세그먼트 확장 스케줄에 따라 새로고침. 멤버십은 마지막 새로고침 시점의 웨어하우스 데이터를 반영합니다. 동기화 스케줄에 따라 실행(최소 5분마다, 기본값은 15분). 거의 실시간(비동기 처리)
처리량 참고 사항 동기화마다 전체 쿼리 결과를 처리하며, Braze가 내부적으로 /users/track, /users/delete 또는 카탈로그 엔드포인트로 일괄 처리 연결된 소스당 쿼리 실행 시간 상한 60분, 요청당 객체 수 제한 없음 /canvas/trigger/send 사용량 제한을 공유하며, 동기화 실행당 시간당 약 375만 건의 Canvas 진입 요청당 최대 75개의 객체 합산, API 사용량 제한 참조
배치 크기 웨어하우스 읽기에 대해 CDI 측에서 객체별 제한 없음 해당 없음(쿼리 출력이 멤버십을 정의) 동기화 실행마다 웨어하우스 행당 Canvas 진입 1건 요청당 속성, 이벤트, 구매 합산 75개(기본값)
사용자 생성 예(기존 사용자만 업데이트하도록 설정한 경우 제외) 아니요(쿼리 결과에 있는 알 수 없는 사용자는 무시됨) 아니요(기존 Braze 사용자만 해당) 예(_update_existing_only가 true인 경우 제외)

3단계: 스키마 및 식별자 요구 사항 비교하기

각 경로의 필수 열과 지원되는 식별자를 비교합니다. 표준 CDI 동기화마다 하나의 데이터 유형을 구성합니다(예: 한 통합에서는 속성, 다른 통합에서는 이벤트).

차원 표준 CDI 동기화 CDI Segments CDI Canvas 트리거 /users/track
필수 열/형식 행마다 사용자 식별자 + UPDATED_AT + PAYLOAD(JSON) SQL은 external_user_id만 출력해야 함 식별자 + UPDATED_AT + PROPERTIES(JSON, 비어 있으면 {} 사용) 표준 /users/track 요청 본문
지원되는 식별자 external_id, 사용자 별칭, braze_id, 이메일 또는 전화번호 external_user_id만 해당(문자열) external_id 또는 사용자 별칭만 해당 external_id, 사용자 별칭, braze_id, 이메일 또는 전화번호

4단계: 선택한 경로 구현하기

MovieCanon의 경우 일반적인 패턴은 다음과 같습니다. 야간 프로필 보강에는 표준 CDI 동기화를, 웨어하우스 전용 오디언스 규칙에는 CDI Segments를, 행 수준 컨텍스트가 필요한 티켓 상태 또는 시청 여정에는 Canvas 트리거를, 실시간 앱 이벤트에는 /users/track을 사용합니다.

New Stuff!