데이터 처리 - 기본 키 작성

중요

Data Workbench에 대해 자세히 보기 사용 종료 공지.

이 섹션에서는 스키마 디자인 및 구현을 위한 Data Workbench 데이터 세트에 대한 기본 키(추적 ID)를 만드는 방법을 설명합니다.

추적 ID 이해

DWB에서 데이터를 읽고 디코딩(디코더 사용)한 후 첫 번째 단계는 추적 ID와 타임스탬프를 정의하는 것입니다. 추적 ID는 고객 레코드를 고유하게 식별하는 식별자입니다. 이메일 ID, 소셜 보안 번호, 쿠키 ID 등과 같은 피드의 모든 필드가 될 수 있습니다. 추적 ID로 사용할 필드는 검색 세션 중에 클라이언트가 결정합니다. 추적 ID 및 타임스탬프는 필수 필드이며 각 레코드에 대해 정의해야 합니다.

일반적으로 온라인 데이터의 경우 쿠키 ID(의 조합 x-visid_high 및* x-visid_low*)는 고유한 고객 식별을 위한 기본 메커니즘으로 사용되지만 클라이언트의 요구 사항에 따라 변경할 수 있습니다. 요청(또는 이벤트)이 발생하는 날짜와 시간은 다음과 같습니다 x-timestamp. DWB의 모든 레코드는 다음과 같이 그룹화됩니다 trackingid 타임스탬프를 기준으로 정렬했습니다. 필수 필드 Definitions.cfg 파일은 필수 필드를 정의하는 로그 처리 데이터 세트 포함 파일입니다. x-trackingidx-timestamp.

참고: *DWB의 x-trackingid *는 기본 제공 필드이며 이 이름은 다른 필드에 사용해서는 안 됩니다.

예제 1: 만들기 x-trackingid 쿠키 ID 사용(온라인 데이터만 사용하는 경우)

쿠키 ID를 사용하여 DWB에서 *x-trackingid *를 만들려면 해시 함수를 사용하여 를 만듭니다 x-trackingid 에서 foundation.cfg 파일(추적 ID를에서 정의하는 우수 사례) foundation.cfg 그러나 아래의 다른 구성 파일에서 정의할 수 있습니다 Dataset > log processing 폴더) 폴더:

예제 2: 만들기 x-trackingid 이메일 ID 사용 (온라인 및 오프라인 데이터를 모두 사용할 수 있는 경우)

오프라인 데이터와 온라인 데이터를 모두 사용할 수 있고(이 예제의 경우) 데이터 소스 모두에서 이메일 ID를 사용할 수 있다고 가정합니다. 이메일 ID는 고객을 고유하게 식별하므로 을(를) 만드는 데 사용됩니다 x-trackingid.

해시 함수를 사용하여 trackingId 다음과 같이 표시됩니다.

이 페이지에서는