파일에서 목록 로드
목록 임포트 옵션을 사용하여 구분된 텍스트 파일의 데이터 레코드를 직접 기존 목록으로 임포트합니다. 임포트 목록을 사용하여 앱 채널 목록 레코드를 삭제하거나 웹 푸시 채널 목록 레코드를 삭제하는 방법을 자세히 알아보십시오.
참고: 데이터 처리에 대한 자세한 내용은 데이터 로드 레코드 처리 및 요구 사항을 참조하십시오.
레코드를 5,000개까지 업로드할 수 있습니다. 더 많은 레코드를 업로드해야 하면 연결 작업을 사용하는 것이 좋습니다. 다음은 업로드된 파일에 대한 요구 사항입니다.
- 큰따옴표(")로 필드 값을 인용하기 위한 문자 및 없음만
- 문자 구분 기호 - 쉼표만
- 파일에는 헤더가 있어야 함
목록 레코드 임포트
목록 레코드 임포트를 시작하려면 다음을 수행합니다.
- 사이드 탐색 모음에서
데이터를 누르고 프로파일 목록을 선택합니다. (이 선택 항목이 표시되지 않으면 항목을 참조하십시오.)
- 필요하면 새 목록을 생성합니다. 그렇지 않으면 목록 변경 드롭다운 목록에서 기존 목록을 선택합니다.
- 목록 정보를 확장하고 데이터 임포트를 누릅니다.
또는 사이드 탐색 표시줄에서
폴더를 누르고 목록이 포함된 폴더를 선택한 다음 목록 이름 옆에 있는
을 누르고 파일에서 로드를 선택합니다.
- 아래 설명된 대로 마법사의 단계를 따릅니다.
1단계: 인바운드 출처
이 단계에서 로드할 파일을 선택합니다. 파일 형식은 .CSV(쉼표로 구분된 값) 형식이어야 합니다.
- 파일 선택을 눌러 로드할 파일을 선택합니다.
- 로드 파일의 문자 집합을 확인합니다.
- 다음을 누릅니다.
큰 파일은 다음 단계가 나타나는 데 다소 시간이 걸릴 수 있습니다.
2단계: 파일 처리
이 단계에서 파일 처리 옵션을 지정합니다.
참고: 파일에 이모지가 포함되어 있는 경우, 파일 미리보기에서 올바르게 표시되지 않을 수도 있습니다. 하지만 파일이 성공적으로 업로드되고 나면 레코드 보기 대화 상자에 이모지가 제대로 표시됩니다.
- 임포트할 파일에서 필드(열)를 구분하는 구분 기호(일반적으로 쉼표)를 선택합니다.
- 텍스트 열을 작은따옴표 또는 큰따옴표로 묶을지를 지정합니다.
- 파일의 첫번째 라인에 데이터 레코드 대신 열 이름이 포함되어 있는 경우 첫번째 라인에 필드 이름 포함 확인란을 선택합니다.
참고: 모든 열 이름은 Oracle 열 이름 규칙을 준수해야 합니다. 예를 들어 열 이름의 첫 문자는 문자여야 합니다.
- 다음을 누릅니다.
3단계: 테이블 필드
이 단계에서 임포트 파일의 모든 필드를 검토하고 이러한 필드를 목록의 해당 열에 매핑할 수 있습니다. 필드 매핑은 각 열에 해당하는 필드를 지정합니다.
참고: 데이터가 출처에서 목표로 정확하게 전환되도록 템플리트의 출처 필드와 목표 열에 동일한 이름 및 호환되는 데이터 유형이 포함되어야 합니다.
매핑을 템플리트에 저장한 다음 해당 템플리트를 이후 업로드의 기준으로 재사용할 수도 있습니다.
다음 사항에 유의하십시오.
- 긴 필드 이름은 30자로 잘립니다.
- 필드 이름은 대/소문자를 구분하지 않습니다.
- 변경으로 인해 필드 이름이 중복되면 해당 필드 이름을 수동으로 변경해야 합니다.
- Oracle Responsys에서 정의되고 예약된 모든 시스템 필드 이름은 밑줄 문자(_)로 끝납니다(예: EMAIL_ADDRESS_). 따라서 임포트된 사용자정의 필드 이름은 밑줄 문자로 끝날 수 없습니다.
- 가능하면 비슷한 이름이 지정된 수신 필드를 기존 목록 필드와 일치시킵니다(자동 일치되지 않은 경우)(예: CUST_ID가 CUSTOMER_ID_에 일치됨).
- 긴 텍스트 필드는 4000자 제한이 있습니다. 이 제한은 영어와 같은 단일 바이트 문자 집합에 적용됩니다. 아시아 언어나 UTF-8 문자에 사용되는 문자 집합과 같은 멀티바이트 문자 집합에 대해서는 이 제한이 더 낮습니다.
- 필드 이름은 단일 문자 A, E, G, K, M, P, T, U를 포함할 수 없습니다. 이러한 문자는 애플리케이션에서 예약되었습니다.
- 2자 이상을 포함하는 필드 이름을 사용하는 것이 좋습니다.
데이터 유형 및 필드 이름 요구 사항에 대한 자세한 내용은 데이터 유형 및 필드 이름을 참조하십시오.
동등한 목록 열이 없는 경우
새 열을 생성할 수 있습니다.
- 관련된 목록 필드 옆에 있는 화살표를 누릅니다.
- 드롭다운 목록의 새 필드 섹션에서 새 열에 적합한 데이터 유형을 선택합니다.
새 필드 항목이 임포트 필드와 동일한 이름으로 나타납니다.
- 필요한 경우 열의 이름을 변경합니다.
필드를 임포트하지 않으려는 경우
- 해당 목록 열의 드롭다운 목록에서 이 필드 건너뛰기를 선택합니다.
매핑 템플리트를 생성하려면 다음을 수행합니다.
- 매핑을 생성하고 매핑 템플리트에 저장을 누릅니다.
매핑 템플리트 저장 페이지가 열립니다.
- 이름 필드에 템플리트의 이름을 입력합니다.
템플리트 이름은 100자를 넘을 수 없으며 A-Z a-z 0-9 공백 ! - = @ _ [ ] { } 문자만 포함할 수 있습니다.
- 저장을 누릅니다.
업로드에 매핑 템플리트를 사용하려면 다음을 수행합니다.
- 매핑 템플리트 로드를 누릅니다.
매핑 템플리트 로드 페이지가 열립니다.
- 매핑 템플리트 목록에서 사용할 템플리트의 이름을 누릅니다.
선택한 템플리트 섹션에 매핑 및 해결해야 하는 문제가 표시됩니다.
- 매핑 템플리트를 변경하거나 문제를 해결하려면 편집을 누르고 변경한 다음 저장을 누릅니다.
참고: 변경사항은 매핑 템플리트 및 현재 업로드에 적용됩니다.
- 매핑 선택을 누릅니다.
매핑 템플리트가 업로드에 적용됩니다.
필드 매핑이 완료되면 다음을 눌러 계속합니다.
4단계: 레코드 처리
이 단계에서 새 레코드를 임포트하고/하거나 기존 목록 데이터를 업데이트할 때 적용할 병합 규칙을 정의합니다.
- 시간 스탬프 필드에서 사용할 데이터 임포트 일자 형식을 선택합니다.
- 새 레코드를 기존 레코드와 일치시키기 위한 병합 규칙을 정의합니다.
전자메일 주소, 전자메일 주소 및 다른 선택된 필드 또는 선택적 조합에 일치시킬 수 있습니다.
- 레코드가 일치할 때(선택한 병합 기준) 및 레코드가 기준과 일치하지 않을 때 적용할 작업을 선택합니다.
- 임포트 파일에 채널 상태 값(전자메일, 모바일 또는 우편)이 포함된 경우 옵트인 및 옵트아웃 상태를 나타낼 값을 입력합니다(예: 1 및 0).
- 채널을 추가했으면 기존 옵트인/옵트아웃 상태를 표시합니다.
- 이 작업에 대한 모바일 번호 형식을 선택합니다.
Oracle Responsys는 계정에 대해 선택된 형식에 따라 인바운드 모바일 번호의 형식을 검증합니다. 여기서 선택한 형식은 이 작업에 대한 계정 설정을 재정의합니다.
- 관련 선택 항목을 선택하여 빈 전자메일, 모바일 및/또는 우편 값이 포함된 고객 레코드를 거부합니다.
- 파일에 기본 전자메일 형식 데이터가 포함된 경우 HTML 및 텍스트 형식을 나타낼 값을 정의합니다(예: H 및 T).
- 휴대폰 번호는 MSISDN 형식으로 입력해야 합니다. Mobile Station International Subscriber Directory Number는 모바일 번호를 국제적으로 식별하는 데 사용됩니다. 형식은 더하기 기호로 시작하고 국가 코드, 지역 코드 및 전화 번호를 포함합니다. 목록에 번호를 입력할 때 더하기 기호를 사용하지 마십시오.
- 다음을 누릅니다.
5단계: 파일 로드
이 단계에서 로드 특성을 제공합니다.
- 같은 이름의 최신 로드에 필터링을 사용하려면 확인란을 선택합니다.
참고: 선택된 경우 이 로드에서 캠페인을 수신하거나 .CSV 파일로 익스포트할 고객을 선택하는 기준을 지정할 수 있습니다(필터 디자이너 사용).
- 로드 이름 필드에 로드의 이름을 입력합니다.
로드 이름은 100자를 넘을 수 없으며 A-Z a-z 0-9 공백 ! - = @ _ . [ ] { } 문자만 포함할 수 있습니다.
이 정보는 추적 및 감사 목적으로 로드 기록에서 사용할 수 있습니다.
- 선택적으로 사용자정의 이벤트 유형에서 이 로드에 대한 고객 일치가 발생할 때마다 트리거할 사용자정의 이벤트를 선택합니다.
중요: 고객이 로드에 두 번 이상 나열되면 이 때문에 해당 고객에 대한 여러 개의 이벤트가 트리거됩니다.
- 다음을 눌러 파일 로드를 시작합니다.
로드가 완료되면, 프로파일 목록 페이지에서 임포트 기록 보기를 눌러 로드 레코드 세부사항을 보고 감사합니다. 선택하면 거부된 레코드를 다운로드하고 문제를 해결하고 수정된 데이터에 대해 파일에서 로드 옵션을 반복할 수 있습니다.
레코드가 거부된 사유
다음과 같은 이유로 목록 임포트 중에 전자메일 레코드가 거부될 수 있습니다.
- 부적합한 데이터 형식: 예를 들어 필드 구분 기호와 포함 문자를 잘못 사용하는 경우입니다(예: 따옴표를 다른 따옴표 집합에 포함).
- 병합 규칙에 따라 업데이트되지 않았습니다. 적합한 고객 ID, 전자메일 주소 또는 모바일 번호가 있어야 합니다. - 레코드가 병합 규칙과 일치하지 않습니다.
- 병합 규칙에 따라 업데이트되지 않았습니다. 일치 필드는 비워 둘 수 없습니다. - 레코드를 처리하려면 일치 필드에 데이터가 있어야 합니다.
- 병합 규칙에 따라 업데이트되지 않았습니다. POSTAL_STREET_1_ FIELD는 비워 둘 수 없습니다. - 이 경우 우편 상세 주소 값이 누락되었습니다.
- 부적합한 모바일 번호 형식. 6-15자리여야 합니다. - 모바일 번호가 너무 길거나 너무 짧습니다.
- 병합 규칙에 따라 업데이트되지 않았습니다. 모바일 번호 필드는 비워 둘 수 없습니다. - 레코드에 모바일 번호 필드가 없는데 병합 규칙에 이 필드가 필요합니다.
- 부적합한 모바일 국가 형식. 적합한 ISO2 국가 코드-"+mobileCountryVal이 있어야 합니다. 국제 모바일 캠페인에는 국가 코드가 필요합니다.
- 병합 규칙에 따라 업데이트되지 않았습니다. 전자메일 주소가 비어 있습니다. - 레코드에 전자메일 주소가 없습니다.
- 부적합한 전자메일 주소 형식: 전자메일 주소의 형식이 부적합하고 전자메일 주소에 공백이나 부적합한 문자가 포함되었을 수 있습니다. 도메인 이름이 누락되었을 수 있습니다. 또는 나열되지 않는 최상위 도메인 이름입니다(예: lala_smith@lul.xyz). 허용되는 도메인 확장 목록은 IANA(인터넷 할당 번호 관리 기관)를 참조하십시오.
- 필드 값이 너무 깁니다. - 하나 이상의 필드에서 값이 허용 제한을 초과합니다.
- 링크 이름이 비어 있습니다.
- 링크 이름이 부적합합니다.
- 링크 URL이 비어 있습니다.
- 레코드에 매핑된 데이터가 없습니다.
- 병합할 적합한 레코드가 없습니다. - 업로드할 레코드가 없습니다.
- 사용자가 로드를 중단했습니다. 병합할 적합한 레코드가 없습니다. - 업로드가 중단되었으므로 레코드가 없습니다.
- 규칙에 따라 거부됨 + String.valueOf(this.totalSkipCnt) - 예: 규칙에 따라 거부됨: 17개 레코드. 이 경우 17은 삽입하지 않음 또는 업데이트하지 않음 규칙에 따라 건너뛴 레코드 수를 나타냅니다.
적합한 전자메일 형식 및 최상위 도메인
전자메일 주소에는 "@"으로 구분된 로컬 부분 및 도메인이 포함됩니다. Oracle Responsys에서는 일반 및 국가 코드 최상위 도메인을 검증합니다. 자세한 내용은 목록 및 데이터 출처 이해를 참조하십시오.