추가 테이블 생성
추가 테이블은 캠페인 메시지 또는 폼 문서의 개인설정을 위해 사용할 수 있는 각 레코드에 대한 관련 정보를 저장합니다. 데이터 추출 필드를 사용하여 하나 이상의 추가 데이터 출처를 배포 목록과 결합할 수 있습니다. 집계 데이터를 저장하는 PET(프로파일 확장 테이블)와 달리, 추가 테이블은 집계되지 않은 데이터를 포함합니다. 예를 들어 John Doe가 찾기 또는 구매를 여러 번 수행했습니다.
기본적으로 Oracle Responsys는 계정당 추가 테이블 250개를 허용합니다. 일시적으로만 필요한 추가 테이블에 대해 만료 일자를 설정합니다.
팁: 19A 이후 프로비저닝된 새 계정의 경우, 시스템 관리자가 업종에 따라 미리 정의된 자산(프로파일 목록, PET, 추가 테이블) 집합이 계정에 자동으로 포함되도록 선택할 수 있습니다. 자세한 내용은 미리 로드된 데이터 자산을 참조하십시오.
다음과 같은 몇 가지 방법으로 추가 테이블을 생성할 수 있습니다.
- 다른 일부 프로그램에서 쉼표 구분 또는 탭 구분 형식으로 저장된 테이블을 임포트합니다.
- 테이블의 필드를 지정하여 빈 테이블을 생성합니다.
- 문서에서 필드 정의를 추출하여 빈 테이블을 생성합니다.
기본 키
기본 키는 테이블에서 레코드를 식별합니다. 예를 들어 추가 테이블이 수신자 구매 정보를 저장하는 경우, 수신자 전자메일 주소를 기본 키로 사용하여 해당 수신자에 속하는 각 구매를 식별할 수 있습니다. 또는 예를 들어 추가 테이블이 제품 카탈로그를 저장하는 경우, 제품 SKU 번호 또는 제품 ID를 기본 키로 사용하여 제품을 식별할 수 있습니다.
데이터 추출 키
Responsys에서 데이터 추출 키를 다음으로 사용할 수 있습니다.
- 추가 테이블과 캠페인 또는 폼 프로파일 간의 외래 키
더 보기
외래 키인 데이터 추출 키는 캠페인 또는 폼의 개인설정을 위해 추가 테이블의 레코드를 프로파일 목록의 레코드에 일치시키는 데 사용됩니다.
참고: 데이터 추출 키 열 이름이 추가 테이블과 프로파일 목록 둘 다에 있는 경우에만 데이터 추출 키를 개인설정에 사용할 수 있습니다. 예를 들어 데이터 추출 키 목적으로 추가 테이블 열 CITY와 프로파일 테이블 열 HOME_CITY를 일치시킬 수 없습니다.
추가 테이블이 캠페인에서 비룩업 데이터 출처로 참조되었거나 폼의 미리 채우기 데이터에 선언된 경우, 사용되는 개인설정 데이터는 데이터베이스에서 데이터 추출 키 값이 프로파일 목록의 수신자 키 값과 일치하는 것으로 발견된 첫 번째 일치 레코드에서 가져옵니다.
- 지정된 Supplemental Table.
more
에 폼 제출을 병합하는 데 사용되는 일치 키데이터 추출 키를 일치 키로 사용하는 경우, 목표 추가 테이블을 지정하는 폼 규칙을 통해 폼 제출 데이터를 추가 테이블에 저장하는 데 사용됩니다. Responsys는 폼의 데이터 추출 키 값을 추가 테이블의 데이터 추출 키 열 값과 일치시키려고 합니다. 일치가 발생하면 추가 테이블에서 처음 발견된 레코드가 폼 데이터로 업데이트됩니다. 일치가 발생하지 않으면 Responsys는 폼 데이터를 추가 테이블에 새 레코드로 삽입합니다.
참고: 입력 데이터 이름은 추가 테이블의 데이터 추출 키 열 이름과 일치해야 합니다.
참고: 두 개 이상의 열을 데이터 추출 키로 선언하면 복합 키가 생성됩니다. 즉, 일치 항목을 얻으려면 프로파일 목록과 추가 테이블 간에 모든 열 값이 동일해야 합니다. 추가 테이블에 두 개 이상의 데이터 추출 키 열을 선언하는 경우, 일치 우선순위가 설정되지 않습니다. 데이터 추출 키를 통해 우선순위 일치 규칙 집합을 설정할 수 없습니다.
권장 사용법
데이터 지시어를 사용하여 단일 추가 테이블에서 적격한 여러 레코드의 열거에 따라 단일 메시지를 개인설정합니다. 예를 들어 수신자의 도시와 일치하는 모든 상점을 나열할 수 있습니다. 이 경우 캠페인 데이터 출처에서 추가 테이블을 룩업 테이블로 선언합니다. 폼의 경우, 폼의 미리 채우기 데이터에 추가 테이블을 추가하지 않고 대신 lookuprecords() 기본 제공 함수를 통해 추가 테이블을 참조합니다.