요약 목록 만들기 creating-a-summary-list
이 사용 사례에서는 파일을 수집하고 몇 가지 개선 사항을 수행한 후 요약 목록을 만들 수 있는 워크플로우 만들기에 대해 자세히 설명합니다. 이 예제는 스토어에서 구입한 연락처 목록을 기반으로 합니다.
다음 데이터 구조가 사용됩니다.
목적은 다음과 같습니다.
- 데이터 보강 활동의 다양한 옵션을 사용하려면
- 조정 후 데이터베이스의 데이터를 업데이트하려면
- 보강된 데이터의 글로벌 "보기"를 만들려면
요약 목록을 만들려면 다음 단계를 수행해야 합니다.
- 워크플로우의 작업 테이블에서 "구매" 파일 수집 및 로드
- 참조 테이블에 대한 링크를 만들어 가져온 데이터 보강
- 보강된 데이터로 "구매" 테이블 업데이트
- "구매" 테이블의 집계 계산으로 "연락처" 데이터 보강
- 요약 목록 만들기
1단계: 파일을 로드하고 가져온 데이터를 조정합니다. step-1--loading-the-file-and-reconciling-the-imported-data
로드할 데이터는 다음 형식의 "구매" 관련 데이터입니다.
Product Name;Product price;Store
Computer;2000;London 3
Tablet;600;Cambridge
Computer;2000;London 5
Computer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5
이 데이터는 "Purchases.txt" 텍스트 파일에 포함되어 있습니다.
-
추가 파일 수집기 및 데이터 로드 중(파일) 활동을 워크플로우에 추가합니다.
다음 파일 수집기 활동을 사용하면 Adobe Campaign 서버에서 파일을 수집하고 전송할 수 있습니다.
다음 데이터 로드 중(파일) 활동을 사용하면 수집된 데이터로 워크플로우의 작업 테이블을 보강할 수 있습니다.
이 활동에 대한 자세한 내용은 파일에서 데이터 로드.
-
구성 파일 수집기 텍스트 수집을 위한 활동(*.txt) 선택한 디렉토리에서 파일을 입력합니다.
다음 파일 수집기 활동을 통해 소스 디렉토리에 파일이 없는 경우를 관리할 수 있습니다. 이렇게 하려면 다음을 확인하십시오. Process file nonexistence 옵션을 선택합니다. 이 워크플로우에서는 대기 수집 시 디렉터리에서 누락된 경우 다른 파일 수집을 시도하기 위해 활동이 추가되었습니다.
-
구성 데이터 로드 중(파일) 활동은 가져올 데이터와 동일한 형식의 샘플 파일을 사용합니다.
다음을 클릭합니다. Click here to change the file format… [구매] 테이블의 내부 이름과 레이블을 사용하여 열 이름을 바꾸는 링크입니다.
데이터를 가져오면 "저장소" 스키마와 일치하는 참조 테이블에 대한 링크를 생성하여 데이터 보강이 수행됩니다.
데이터 보강 활동을 추가하고 다음과 같이 구성합니다.
-
에서 데이터로 구성된 기본 세트를 선택합니다. 데이터 로드 중(파일) 활동.
-
클릭 Add data 을(를) 선택한 다음 A link 옵션을 선택합니다.
-
다음 항목 선택 Define a collection 옵션을 선택합니다.
-
대상으로 "저장소" 스키마를 선택합니다.
다양한 유형의 링크에 대한 자세한 내용은 을 참조하십시오. 데이터 강화 및 수정.
다음 창에서 데이터 조정을 구성하려면 (주 집합에서) 소스 필드와 ("저장소" 스키마에 속하는) 대상 필드를 선택하여 조인 조건을 생성해야 합니다.
이제 링크가 만들어졌으므로 "스토어" 스키마, 즉 "우편번호 참조" 필드에서 워크플로우의 작업 테이블에 열을 추가합니다.
- 데이터 보강 활동을 엽니다.
- Edit additional data 를 클릭합니다.
- ZipCode Reference 필드를 Output columns.
데이터 보강 후 워크플로우의 작업 테이블에 있는 데이터는 다음과 같습니다.
2단계: '구매' 표에 보강된 데이터 쓰기 step-2--writing-enriched-data-to-the--purchases--table
이 단계에서는 "구매" 표에 가져오고 보강된 데이터를 작성하는 방법에 대해 자세히 설명합니다. 이렇게 하려면 다음을 사용해야 합니다. 데이터 업데이트 활동.
워크플로우의 작업 테이블에 있는 데이터와 구매 타겟팅 차원은 의 데이터 앞에 수행해야 합니다. 구매 테이블이 업데이트되었습니다.
- 다음을 클릭합니다. Reconciliation 데이터 보강 활동의 탭입니다.
- 타겟팅 차원, 이 경우 "구매" 스키마를 선택합니다.
- 워크플로 테이블(이 경우 "storeName" 필드)의 데이터에 대한 "소스 표현식"을 선택합니다.
- "구매" 테이블(이 경우 "상점 이름" 필드)의 데이터에 대한 "대상 표현식"을 선택합니다.
- Keep unreconciled data coming from the work table 옵션을 선택합니다.
다음에서 데이터 업데이트 활동. 다음 구성이 필요합니다.
- 다음 항목 선택 Insert or update 의 옵션 Operation type 파일이 수집될 때마다 새 레코드가 생성되지 않도록 하기 위한 필드입니다.
- 다음 항목 선택 By directly using the targeting dimension 값: Record identification 옵션을 선택합니다.
- 다음으로 "구매" 스키마 선택 Document type.
- 업데이트할 필드 목록을 지정하십시오. 다음 Destination 열에서 "구매" 스키마의 필드를 정의할 수 있습니다. 다음 Expression 열을 사용하면 작업 테이블에서 매핑을 수행할 필드를 선택할 수 있습니다.
- 다음을 클릭합니다. Generate an outbound transition 옵션을 선택합니다.
3단계: '연락처' 데이터 강화 step-3--enriching--contact--data-
"연락처" 스키마는 "구매" 스키마와 물리적으로 연결되어 있습니다. 즉, "데이터 보강" 옵션의 다른 옵션인 필터링 차원에 연결된 데이터를 추가할 수 있습니다.
이 두 번째 보강의 목적은 구매 스키마에 대한 집계를 만들어 식별된 각 연락처에 대한 총 구매 금액을 계산하는 것입니다.
-
추가 쿼리 모두 복구할 수 있는 활동을 입력하십시오. 연락처 저장됨.
-
추가 데이터 보강 그런 다음 이전 쿼리에서 얻은 기본 세트를 선택합니다.
-
추가를 클릭합니다 Data.
-
다음을 클릭합니다. Data linked to the targeting dimension 옵션을 선택합니다.
-
다음을 클릭합니다. Data linked to the filtering dimension 의 옵션 Select fields to add 창.
-
다음 항목 선택 Purchases 노드를 클릭한 다음 Next.
-
변경 Collected data 필드를 선택하여 추가합니다. Aggregates 옵션을 선택합니다.
-
Next 를 클릭합니다.
-
각 연락처에 대한 구매 총액을 계산하려면 다음 표현식을 추가합니다. "Sum(@prodprice)"
요약 목록을 준비하려면 "구매" 필드 및 첫 번째 데이터 보강인 "우편번호 참조" 필드에서 필드를 추가해야 합니다.
-
다음을 클릭합니다. Edit additional data… 데이터 보강 활동의 링크입니다.
-
"스토어 이름" 및 "구매 / 우편 번호 참조" 필드를 추가합니다.
-
다음을 클릭합니다. Properties 탭.
-
두 번째 링크를 변경하여 한 줄만 만듭니다.
4단계: 요약 목록 만들기 및 추가 step-4--creating-and-adding-to-a-summary-list
마지막 단계에는 보강된 모든 데이터를 목록에 작성하는 작업이 포함됩니다.
- 추가 목록 업데이트 활동을 워크플로우에 추가합니다. 이 활동은 두 번째 데이터 보강 활동의 아웃바운드 전환에 연결해야 합니다.
- 다음 항목 선택 Create the list if necessary (Calculated name) 옵션을 선택합니다.
- 계산된 이름의 값을 선택합니다. 목록에 대해 선택한 레이블은 현재 날짜입니다. <%= formatDate(new Date(), "%2D/%2M/%2Y") %>.
워크플로우가 실행되면 목록에 다음이 포함됩니다.
- 연락처 목록,
- "총 구매" 열,
- "스토어 이름" 열,
- 스토어 참조 스키마에 포함된 모든 스토어에 대해 입력한 "우편번호 참조" 열.