5.5 Adobe Experience Platform에 제2자 및 타사 데이터 수집

이 연습에서는 제2자 및 타사 데이터를 Informatica로 가져오고, 데이터 세트를 결합하고, 변형된 데이터를 Experience Events로 Adobe Experience Platform으로 수집하는 방법을 알아봅니다.

학습 목표

  • Informatica에서 데이터를 로드하는 방법 알아보기
  • Informatica에서 매퍼 워크플로우를 만드는 방법을 알아봅니다.
  • 데이터 세트에 참여하고, 데이터를 보강하고, 플랫폼에서 수집하는 프로세스를 이해합니다.

랩 리소스

랩 작업

  • S3 버킷의 CSV 파일을 오프라인 주문 및 충성도 프로그램 프로필에 대한 Informatica로 로드
  • 위의 데이터 세트에 참여하고 데이터를 보강 및 필터링하는 매퍼 워크플로우를 만듭니다.
  • 작업을 실행하여 데이터를 Adobe Experience Platform에 수집

비즈니스 컨텍스트: Informatica를 사용하여 제2자 및 타사 데이터를 플랫폼으로 수집

Luma Retail 패션 브랜드는 디자인, 색상 및 브랜드에 대한 사람들의 선호도에 대한 최신 설문 조사 결과를 공유하기로 Survey Corp와 협력합니다. Luma Retail은 또한 사람들의 수입과 신용 점수에 대한 세부 사항을 제공하면서, Money Corp의 시장에서 일부 인구 통계 데이터를 사기로 결정했습니다. 이러한 두 데이터 세트를 결합함으로써 Luma Retail은 수입뿐만 아니라 선호도에 따라 보다 의미 있는 경험으로 고객을 타깃팅하는 것을 목표로 합니다.

5.4.1 매핑 워크플로우에서 소스 만들기

이 연습에서는 S3 버킷의 2개의 CSV 파일을 Informatica로 로드합니다.

  • 3rdparty_data.csv
  • survey_data.csv

https://apse1.dm-ap.informaticacloud.com/diUI/products/integrationDesign/main/home로 이동합니다.

전자 메일로 전송된 자격 증명을 사용하여 로그인합니다.

ETL

그러면 Informatica 홈페이지가 표시됩니다.

ETL

Informatica 홈 페이지에서 + 새로 만들기… 를 클릭합니다. 단추.

ETL

그러면 이 팝업이 표시됩니다.

ETL

팝업의 왼쪽 메뉴에서 매핑​을 선택합니다. 그런 다음 매핑​을 선택합니다.

ETL

만들기​를 클릭하여 매핑 작업 과정 만들기를 시작합니다.

ETL

그러면 다음 화면이 표시됩니다.

ETL

먼저 매핑 이름을 구성하겠습니다. 매핑 이름의 경우 LDAP - ex4을 사용하십시오. 이 예에서 이름은 vangeluw - ex4입니다.

ETL

화면의 오른쪽 위 모서리에 있는 저장​을 클릭하여 변경 사항을 저장합니다.

ETL

다음으로, 매핑 워크플로우 만들기를 시작합니다. 현재 워크플로우는 다음과 같습니다.

ETL

먼저 Target 개체를 제거합니다. Target 개체를 선택하고 삭제 아이콘을 클릭합니다.

ETL

팝업 창에서 삭제​를 클릭합니다.

ETL

이제 워크플로우는 다음과 같습니다.

ETL

Source 개체를 선택합니다. 소스 개체를 선택하면 화면 하단에 속성 창이 표시됩니다.

ETL

속성 창에서 소스​를 클릭합니다.

ETL

연결 드롭다운을 열고 S3 - LDAP 연결을 찾아 선택합니다.

ETL

그러면 이게 보입니다.

ETL

선택….

ETL

그러면 팝업 창이 표시되고 S3 연결이 표시됩니다. 패키지 열에 버킷 이름이 표시됩니다. 버킷 이름을 클릭하여 선택합니다.

ETL

버킷 이름을 선택하면 연습 1에서 S3 버킷에 업로드한 4개의 CSV 파일이 표시됩니다.

3rdparty_data.csv 파일을 선택하고 [확인]을 클릭합니다.

ETL

그러면 이게 보입니다.

ETL

서식 지정 옵션​을 클릭하여 템플릿의 구조를 정의합니다.

ETL

팝업에서 형식 유형을 없음​에서 구분된​로 변경합니다.

ETL

기본 설정을 적용하고 확인​을 클릭합니다.

ETL

속성 화면에서 데이터 미리 보기​를 클릭합니다.

ETL

그러면 다음과 같은 미리 보기가 표시됩니다. 완료​를 클릭하여 미리 보기 창을 닫습니다.

ETL

미리 보기에서 볼 수 있듯이 몇 개의 빈 줄이 있으므로 Adobe Experience Platform에 수집하기 전에 파일을 정리해야 합니다.

다음으로, 매핑-워크플로우에서 두 번째 Source 개체를 설정합니다.

디자인 개요의 왼쪽 메뉴에서 소스 개체를 캔버스로 드래그합니다.

ETL

이제 다음 디자인이 있어야 합니다.

ETL

두 번째 소스 개체를 선택합니다. 두 번째 소스 개체를 선택하면 화면 하단에 속성 창이 다시 표시됩니다.

속성 창에서 소스​를 클릭합니다.

ETL

연결 드롭다운을 열고 S3 - LDAP 연결을 찾아 선택합니다.

ETL

그러면 이게 보입니다.

ETL

선택….

ETL

그러면 팝업 창이 표시되고 S3 연결이 표시됩니다. 패키지 열에 버킷 이름이 표시됩니다. 버킷 이름을 클릭하여 선택합니다.

ETL

버킷 이름을 선택하면 연습 1에서 S3 버킷에 업로드한 4개의 CSV 파일이 표시됩니다.

survey_data.csv 파일을 선택하고 [확인]을 클릭합니다.

ETL

그러면 이게 보입니다.

ETL

서식 지정 옵션​을 클릭하여 템플릿의 구조를 정의합니다.

ETL

팝업에서 형식 유형을 없음​에서 구분된​로 변경합니다.

ETL

기본 설정을 적용하고 확인​을 클릭합니다.

ETL

속성 화면에서 데이터 미리 보기​를 클릭합니다.

ETL

그러면 다음과 같은 미리 보기가 표시됩니다. 완료​를 클릭하여 미리 보기 창을 닫습니다.

ETL

이제 이 연습에 필요한 소스 커넥터를 만들었습니다!

5.4.2 조인 소스

이 연습에서는 위에 만든 소스에 참여합니다.

매핑 워크플로우는 현재 다음과 같습니다.

ETL

이제 해당 2개의 데이터 세트에 가입해야 합니다. 이렇게 하는 방법은 연결기​를 사용하는 것입니다. 디자인 메뉴에서 조인자 개체가 표시될 때까지 아래로 스크롤합니다.

ETL

캔버스에서 조인자 개체를 끌어다 놓습니다.

ETL

그런 다음 두 Sources를 Joor에 연결해야 합니다.

참가자에서 주황색 + 아이콘을 클릭합니다. 이제 기본Detail 노드가 표시됩니다.

ETL

아래 표시된 대로 소스를 기본으로 연결하고 소스 1을 자세히 설명합니다.

ETL

이제 연결기의 속성을 정의하겠습니다.

ETL

메뉴 옵션 수신 필드​로 이동합니다. 2개의 소스의 특정 필드에 동일한 이름이 있다는 알림 메시지가 표시됩니다. 일단 고치자

필드 이름 충돌 해결​을 클릭합니다.

ETL

이제 이 창이 보입니다.

ETL

기본 > 소스의 경우 벌크 이름 바꾸기 옵션​에 대한 드롭다운 목록을 열고 접두사​을 선택합니다.

접두사 m_을 입력합니다.

확인​을 클릭합니다.

ETL

이제 수신 필드 화면에서 아래로 스크롤할 수 있습니다. 이제 기본 소스의 모든 필드에 m_ 접두사가 있고 오류 메시지가 표시되지 않습니다.

ETL

다음으로 조인 조건​을 정의해야 합니다. 왼쪽 메뉴에서 조인 조건​을 클릭합니다.

그러면 이게 보입니다.

ETL

작은 + 아이콘을 클릭합니다.

그러면 조인 조건이 표시됩니다.

ETL

조인 유형​을 전체 외부​로 설정하고 다음 두 필드를 서로 연결합니다.

m_email (string) = email (string)

ETL

완료되면 저장​을 클릭합니다.

ETL

이제 2 소스가 서로 연결됩니다.

저장​을 클릭하여 매핑의 현재 상태를 저장하는 것을 잊지 마십시오.

ETL

5.4.3 필터 데이터

다음 단계는 데이터 필터링입니다. 특히 account_id가 비어 있는 경우처럼 잠재적 빈 줄을 제거해야 합니다.

데이터를 필터링하려면 필터 개체를 캔버스에 추가해야 합니다. 디자인 워크플로우의 왼쪽 메뉴에서 필터 개체를 찾을 수 있습니다.

ETL

필터 개체를 캔버스로 끌어다 놓습니다.

ETL

다음으로 속성 창을 봅니다.

ETL

왼쪽 메뉴에서 필터​로 이동합니다.

오른쪽에 있는 + 아이콘을 클릭하여 필터를 추가합니다.

ETL

필터 조건​을 고급​으로 변경합니다.

ETL

필터 조건 편집 단추를 클릭합니다.

ETL

필터 편집-팝업에서 이 필터를 붙여 넣습니다.
IIF(ISNULL(m_email),FALSE,TRUE)

ETL

확인​을 클릭하여 필터를 저장합니다.

이제 필터를 정의했으므로 데이터를 보강하겠습니다.

저장​을 클릭하여 매핑의 현재 상태를 저장하는 것을 잊지 마십시오.

ETL

5.4.4 데이터 보강

데이터 보강 단계에서는 데이터 세트에 필드를 추가하거나 기존 필드를 변형할 수 있습니다. 이 예제에서는 기존 필드 m_yearly_income을 변환해야 합니다. Luma Retail의 마케터는 수입 클래스가 표시되는 대신, 개별 소득 번호를 볼 수 없습니다.
이 경우, Luma Retail은 누군가의 연간 소득이 100000/년 이상인 경우, high 소득이 있는 것으로 분류되어야 한다고 결정했습니다. 연간 소득이 50000에서 100000/년 사이라면 medium 소득이 있고, 연간 소득이 50000 미만이면 low 로 분류된다.

필드를 변형하려면 표현식​을 사용할 수 있으므로 표현식 개체를 캔버스에 추가해야 합니다. 디자인 워크플로우의 왼쪽 메뉴에서 Expression 개체를 찾을 수 있습니다.

ETL

Expression 개체를 캔버스에 끌어다 놓습니다.

ETL

다음으로 속성 창을 봅니다.

왼쪽 메뉴에서 표현식​으로 이동합니다.

오른쪽의 + 아이콘을 클릭하여 필드/표현식을 추가합니다.

ETL

그러면 이 팝업이 표시됩니다.

ETL

팝업에서 필드 이름 및 유형을 정의합니다.

  • 필드 이름: m_income
  • 유형: string
  • 정밀도: 256

ETL

확인​을 클릭하여 필드를 저장합니다.

그러면 다음 내용이 표시됩니다.

ETL

구성…을 클릭합니다.

표현식 편집-팝업에서 다음 표현식을 붙여 넣습니다.
IIF(TO_INTEGER(m_yearly_income) > 100000, 'high', IIF(TO_INTEGER(m_yearly_income) > 50000, 'medium', 'low'))

ETL

확인​을 클릭하여 표현식을 저장합니다.

이제 표현식을 정의하여 Adobe Experience Platform으로 데이터를 출력합니다.

저장​을 클릭하여 매핑의 현재 상태를 저장하는 것을 잊지 마십시오.

ETL

5.4.5 Target으로 출력 데이터

마지막 단계는 Target 개체를 워크플로우에 추가하는 것입니다. 왼쪽 메뉴에서 Target 개체를 캔버스에 끌어다 놓습니다.

ETL

Expression 개체를 target 개체에 연결합니다.

ETL

속성 창을 살펴 보십시오.

ETL

왼쪽 메뉴에서 Target​로 이동합니다. 연결 드롭다운에서 Adobe Experience Platform 연결을 선택합니다.

ETL

그러면 다음 항목이 제공됩니다.

ETL

선택 단추를 클릭하여 사용할 Adobe Experience Platform 데이터 세트를 선택합니다.

검색어 ETL을 입력하고 검색​을 클릭합니다. 그러면 이러한 데이터 세트가 반환됩니다.

데이터 집합 Demo System - Profile Dataset for ETL (Global v1.1)을 선택합니다.

ETL

속성 창의 왼쪽 메뉴에서 필드 매핑​으로 이동합니다.

ETL

다음과 같이 출력을 스키마 속성에 매핑합니다.

필드 요소 이름
fav_designer --aepTenantId--.individualCharacteristics.retail.favoriteDesigner
fav_shop --aepTenantId--.individualCharacteristics.retail.favoriteFashionBrand
fav_color --aepTenantId--.individualCharacteristics.retail.favoriteColor
m_email --aepTenantId--.identification.core.email
m_id _ID

필드 매핑은 이와 유사해야 합니다(m_email에 대한 매핑에 대해 잊지 않음).

ETL

저장​을 클릭합니다.

ETL

이제 실행​일 수 있는 완료된 워크플로우가 있습니다.

ETL

화면의 오른쪽 상단 모서리에서 실행 단추를 클릭합니다.

ETL

30초 후에 이 팝업이 표시됩니다. (참고: 시간이 오래 걸릴 수 있습니다. 잠시 기다려 주십시오.

ETL

스크린샷에 표시된 대로 런타임 환경​을 aepEmeaInformatica(으)로 변경해야 합니다. 올바른 런타임 환경을 선택하지 않으면 작업이 제대로 실행되지 않습니다.

ETL

실행​을 클릭합니다.

ETL

20-30초 후 작업이 실행됩니다.

왼쪽 메뉴 옵션 내 작업​으로 이동하여 작업 상태를 검토할 수 있습니다.

ETL

목록에서 작업을 찾아 클릭하여 엽니다.

ETL

그러면 다음과 같은 메시지가 표시됩니다.

ETL

새로 고침 단추를 클릭하여 업데이트를 확인합니다.

ETL

작업이 완료되면 Adobe Experience Platform에서 데이터를 수집합니다.

Adobe Experience Platform에 로그인합니다.

로그인하면 Adobe Experience Platform 홈 페이지가 표시됩니다.

데이터 수집

계속하기 전에 sandbox​를 선택해야 합니다. 선택할 샌드박스의 이름은 --aepSandboxId--입니다. 화면 상단의 파란색 줄에 있는 Production Prod 텍스트를 클릭하여 이 작업을 수행할 수 있습니다.

데이터 수집

적절한 샌드박스를 선택하면 화면 변경 사항이 표시되고 이제 전용 샌드박스에 있습니다.

데이터 수집

데이터 세트로 이동하고 ETL 검색어를 입력합니다. 그러면 다음 데이터 세트가 표시됩니다.

ETL

데이터 집합 Demo System - Profile Dataset for ETL (Global v1.1)을 엽니다.

ETL

배치 ID가 표시되고 특정 배치를 찾을 때까지 아래로 스크롤합니다.

ETL

필요한 경우 배치 ID를 적어서 모듈 5를 완료합니다.

수집한 데이터를 미리 볼 수도 있습니다.

ETL

축하합니다. 이제 Informatica를 사용하여 프로필 및 경험 이벤트 데이터를 Adobe Experience Platform에 수집했습니다!

다음 단계: 요약 및 이점

모듈 5로 돌아가기

모든 모듈로 돌아가기

이 페이지에서는