관계를 사용한 데이터 조정 reconciliation-relations

다음 예제에서는 파일에 있는 구매 데이터를 사용하여 데이터베이스를 업데이트하는 워크플로를 보여줍니다. 구매 데이터에는 고객 이메일 및 제품 코드 등 다른 차원의 요소를 참조하는 데이터가 포함됩니다.

NOTE
이 예제에 사용된 트랜잭션제품 리소스는 Adobe Campaign 데이터베이스에 기본으로 포함되어 있지 않습니다. 따라서 사용자 정의 리소스 기능을 사용하여 미리 만들었습니다 . 가져온 파일의 이메일 주소에 해당하는 프로필과 제품을 미리 데이터베이스에 로드해 두었습니다.

워크플로는 다음 활동으로 구성됩니다.

  • 가져올 파일의 데이터를 로드하여 검색하는 파일 로드 활동. 가져온 파일에는 다음 데이터가 포함됩니다.

    • 트랜잭션 날짜
    • 고객 이메일 주소
    • 구매한 제품 코드
    code language-none
    date;client;product
    2015-05-19 09:00:00;mail1@email.com;ZZ1
    2015-05-19 09:01:00;mail2@email.com;ZZ2
    2015-05-19 09:01:01;mail3@email.com;ZZ2
    2015-05-19 09:01:02;mail4@email.com;ZZ2
    2015-05-19 09:02:00;mail5@email.com;ZZ3
    2015-05-19 09:03:00;mail6@email.com;ZZ4
    2015-05-19 09:04:00;mail7@email.com;ZZ5
    2015-05-19 09:05:00;mail8@email.com;ZZ7
    2015-05-19 09:06:00;mail9@email.com;ZZ6
    
  • 구매 데이터를 데이터베이스 프로필과 제품에 바인딩하는 조정 활동. 따라서 파일 데이터와 프로필 표 및 제품 표 간의 관계를 정의해야 합니다. 해당 활동의 Relations 탭에서 이 구성을 수행합니다.

    • 프로필 ​과의 관계: 파일의 고객 열은 프로필 차원의 이메일 필드에 연결됩니다.
    • 제품 ​과의 관계: 파일의 제품 열은 프로필 차원의 제품 코드 필드에 연결됩니다.

    연결된 차원의 외래 키를 참조할 수 있도록 인바운드 데이터에 열이 추가됩니다.

  • 데이터 업데이트 활동을 사용하면 가져온 데이터를 사용하여 업데이트할 데이터베이스 필드를 정의할 수 있습니다. 앞선 활동에서 데이터가 이미 트랜잭션 차원에 속하는 것으로 식별되었으므로, Directly using the targeting dimension 식별 옵션을 사용할 수 있습니다.

    업데이트할 필드를 자동으로 감지하는 옵션을 사용하면, 앞의 활동에서 구성한 (프로필 및 제품에 대한) 연결이 Fields to update 목록에 추가됩니다. 또한 트랜잭션 날짜에 해당하는 필드가 이 목록에 올바르게 추가되어 있는지 확인해야 합니다.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff