클라우드 데이터 수집으로 사용자 삭제
사용자 삭제 동기화는 사용 가능한 모든 클라우드 데이터 수집 데이터 소스에 대해 지원됩니다.
통합 구성
표준 프로세스에 따라 연결하려는 데이터 웨어하우스에 대한 새로운 통합을 Braze 대시보드에서 만들 수 있습니다. 삭제 테이블에 액세스할 수 있는 역할을 포함해야 합니다. 가져오기 동기화 만들기 페이지에서 데이터 유형을 사용자 삭제로 설정합니다. 이렇게 하면 통합 실행 중에 사용자 삭제를 위한 적절한 조치가 취해집니다.
소스 데이터 구성
사용자 삭제에 대한 소스 테이블에는 하나 이상의 사용자 식별자 유형과 UPDATED_AT
타임스탬프가 포함되어야 합니다. 페이로드 열은 사용자 삭제 데이터에 대해 지원되지 않습니다.
UPDATED_AT
소스 테이블에 UPDATED_AT
타임스탬프를 추가합니다. 이 타임스탬프는 이 행이 테이블에 업데이트되거나 추가된 시간을 나타냅니다. Braze는 마지막 동기화 이후 추가되거나 업데이트된 행만 동기화합니다.
사용자 식별자 열
테이블에 하나 이상의 사용자 식별자 열이 포함될 수 있습니다. 각 행에는 하나의 식별자 즉, external_id
, alias_name
과 alias_label
의 조합 또는 braze_id
만 포함되어야 합니다. 소스 테이블에는 하나, 둘 또는 세 가지 식별자 유형 모두에 대한 열이 포함될 수 있습니다.
EXTERNAL_ID
- 업데이트하려는 사용자를 식별합니다. 이 값은 Braze에서 사용하는external_id
값과 일치해야 합니다.ALIAS_NAME
및ALIAS_LABEL
- 이 두 열은 사용자 별칭 개체를 만듭니다.alias_name
은 고유 식별자이고alias_label
은 별칭의 유형을 지정합니다. 사용자는 여러 레이블이 있는 여러 별칭을 가질 수 있지만alias_label
당 하나의alias_name
만 가질 수 있습니다.BRAZE_ID
- Braze 사용자 식별자입니다. 이것은 Braze SDK에 의해 생성되었으며, 새로운 사용자는 Braze ID를 통해 클라우드 데이터 수집을 사용하여 생성될 수 없습니다. 새 사용자를 만들려면 외부 사용자 ID 또는 사용자 별칭을 지정합니다.
사용자 제거를 위해 테이블에 PAYLOAD
열을 포함하지 마세요. 사용자의 우발적이고 영구적인 제거를 방지하기 위해 소스 테이블에 페이로드 열이 제공되면 동기화가 실패합니다. 다른 열은 허용되지만 Braze에서는 무시됩니다.
1
2
3
4
5
6
7
8
9
10
CREATE OR REPLACE TABLE BRAZE_CLOUD_PRODUCTION.INGESTION.USERS_DELETES (
UPDATED_AT TIMESTAMP_NTZ(9) NOT NULL DEFAULT SYSDATE(),
--at least one of external_id, alias_name and alias_label, or braze_id is required
EXTERNAL_ID VARCHAR(16777216),
--if using user alias, both alias_name and alias_label are required
ALIAS_LABEL VARCHAR(16777216),
ALIAS_NAME VARCHAR(16777216),
--braze_id can only be used to update existing users created through the Braze SDK
BRAZE_ID VARCHAR(16777216)
);
1
2
3
4
5
6
7
8
9
10
CREATE TABLE BRAZE_CLOUD_PRODUCTION.INGESTION.USERS_DELETES (
updated_at timestamptz default sysdate,
--at least one of external_id, alias_name and alias_label, or braze_id is required
external_id varchar,
--if using user alias, both alias_name and alias_label are required
alias_label varchar,
alias_name varchar,
--braze_id can only be used to update existing users created through the Braze SDK
braze_id varchar
);
다음 필드가 포함된 테이블을 만듭니다:
필드 이름 | 유형 | 모드 |
---|---|---|
UPDATED_AT |
타임스탬프 | 필수 |
EXTERNAL_ID |
문자열 | NULLABLE |
ALIAS_NAME |
문자열 | NULLABLE |
ALIAS_LABEL |
문자열 | NULLABLE |
BRAZE_ID |
문자열 | NULLABLE |
다음 필드가 포함된 테이블을 만듭니다:
필드 이름 | 유형 | 모드 |
---|---|---|
UPDATED_AT |
타임스탬프 | 필수 |
EXTERNAL_ID |
문자열 | NULLABLE |
ALIAS_NAME |
문자열 | NULLABLE |
ALIAS_LABEL |
문자열 | NULLABLE |
BRAZE_ID |
문자열 | NULLABLE |
작동 방식
Braze 클라우드 데이터 수집을 사용하면 데이터 웨어하우스 인스턴스와 Braze 워크스페이스 간의 통합을 설정하여 데이터를 정기적으로 동기화할 수 있습니다. 이 동기화는 사용자가 설정한 일정에 따라 실행되며, 각 통합은 다른 일정을 가질 수 있습니다. 동기화는 15분마다 자주 실행되거나 한 달에 한 번씩 드물게 실행될 수 있습니다. 15분보다 더 자주 동기화가 필요한 고객은 고객 성공 매니저와 상담하거나 실시간 데이터 수집을 위해 REST API 호출을 사용하는 것을 고려하세요.
동기화가 실행되면 Braze는 데이터 웨어하우스 인스턴스에 직접 연결하여 지정된 테이블에서 모든 새 데이터를 검색하고 Braze 대시보드에서 해당 고객 프로필을 삭제합니다.
사용자 프로필 삭제는 되돌릴 수 없습니다. 데이터에 불일치를 일으킬 수 있는 사용자를 영구적으로 제거합니다. 자세한 내용은 사용자 프로필 삭제를 참조하세요.