UI를 사용하여 Snowflake 데이터베이스에서 Experience Platform으로 데이터 스트리밍

이 안내서를 따라 사용자 인터페이스를 사용하여 Snowflake 데이터베이스에서 Adobe Experience Platform으로 데이터를 스트리밍하는 방법에 대해 알아봅니다.

시작하기

이 자습서에서는 다음 Experience Platform 구성 요소를 이해하고 있어야 합니다.

인증

Snowflake에서 Experience Platform으로 스트리밍 데이터를 수집하기 전에 완료해야 하는 단계에 대한 자세한 내용은 스트리밍 데이터 Snowflake 의 필수 구성 요소 설정에 대한 안내서를 참조하십시오.

Snowflake Streaming 소스를 사용하여 Snowflake 데이터를 Experience Platform으로 스트리밍합니다.

Platform UI의 왼쪽 탐색에서 소스 ​를 선택하여 소스 작업 영역에 액세스합니다. 화면 왼쪽에 있는 카탈로그에서 적절한 카테고리를 선택할 수 있습니다. 또는 검색 옵션을 사용하여 작업할 특정 소스를 찾을 수 있습니다.

데이터베이스 범주에서 Snowflake Streaming ​을(를) 선택한 다음 데이터 추가 ​를 선택합니다.

TIP
원본 카탈로그에 인증된 계정이 없는 원본에는 설정 옵션이 표시됩니다. 인증된 계정이 있으면 이 옵션이 데이터 추가(으)로 변경됩니다.

스트리밍 소스 Experience Platform이 선택된 Snowflake UI의 소스 카탈로그입니다.

Snowflake 스트리밍 계정 연결 페이지가 나타납니다. 이 페이지에서 새 자격 증명 또는 기존 자격 증명을 사용할 수 있습니다.

새 계정 만들기

새 계정을 만들려면 새 계정 ​을(를) 선택하고 이름, 설명(선택 사항) 및 자격 증명을 제공합니다.

완료되면 소스에 연결 ​을 선택한 다음 새 연결을 설정할 수 있는 시간을 허용하세요.

원본 워크플로의 새 계정 만들기 인터페이스입니다.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2
자격 증명 설명
계정 Snowflake 계정의 이름입니다. 계정 이름에 대한 규칙은 Snowflake Streaming 인증 안내서를 참조하십시오.
웨어하우스 Snowflake 웨어하우스 이름. 웨어하우스는 Snowflake에서 쿼리 실행을 관리합니다. 각 Snowflake 웨어하우스는 서로 독립적이므로 데이터를 Experience Platform 상태로 가져오려면 개별적으로 액세스해야 합니다.
데이터베이스 Snowflake 데이터베이스의 이름입니다. 데이터베이스에는 Experience Platform 대상으로 가져올 데이터가 포함되어 있습니다.
스키마 (선택 사항) Snowflake 계정과 연결된 데이터베이스 스키마입니다.
사용자 이름 Snowflake 계정의 사용자 이름입니다.
암호 Snowflake 계정의 암호입니다.
역할 (선택 사항) 지정된 연결에 대해 사용자에게 제공할 수 있는 사용자 정의 역할입니다. 지정하지 않으면 이 값은 기본적으로 public(으)로 설정됩니다.

계정 만들기에 대한 자세한 내용은 Snowflake Streaming 개요에서 역할 설정 구성에 대한 섹션을 참조하십시오.

기존 계정 사용

기존 계정을 사용하려면 기존 계정 ​을 선택한 다음 기존 계정 카탈로그에서 원하는 계정을 선택하십시오.

계속하려면 다음 ​을(를) 선택하십시오.

원본 카탈로그의 기존 계정 선택 페이지입니다.

데이터 선택 select-data

IMPORTANT
  • 스트리밍 데이터 흐름을 만들려면 소스 테이블에 타임스탬프 열이 있어야 합니다. 타임스탬프는 Experience Platform이 데이터가 수집되는 시기와 증분 데이터가 스트리밍되는 시기를 아는 데 필요합니다. 기존 연결에 대한 타임스탬프 열을 소급하여 추가하고 새 데이터 흐름을 만들 수 있습니다.

  • 샘플 원본 데이터 파일의 데이터 필드의 대/소문자가 식별자에 대한 대/소문자 확인에 대한 Snowflake의 지침을 따르는지 확인하십시오. 자세한 내용은 Snowflake 식별자 케이스의 문서를 참조하십시오.

데이터 선택 단계가 나타납니다. 이 단계에서는 Experience Platform으로 가져올 데이터를 선택하고, 타임스탬프와 시간대를 구성하고, 원시 데이터 수집을 위한 샘플 소스 데이터 파일을 제공해야 합니다.

화면 왼쪽에 있는 데이터베이스 디렉터리를 사용하고 Experience Platform으로 가져올 테이블을 선택합니다.

데이터베이스 테이블이 선택된 데이터 인터페이스를 선택하십시오.

그런 다음 테이블의 타임스탬프 열 유형을 선택합니다. 두 종류의 타임스탬프 열 TIMESTAMP_NTZ 또는 TIMESTAMP_LTZ 중에서 선택할 수 있습니다. TIMESTAMP_NTZ의 열 형식을 선택하는 경우 시간대도 제공해야 합니다. 열에는 null 아님 제약 조건이 있어야 합니다. 자세한 내용은 [제한 사항 및 FAQ]에 대한 섹션을 참조하십시오

이 단계에서 채우기 설정을 구성할 수도 있습니다. 채우기 는 처음 수집되는 데이터를 결정합니다. 다시 채우기를 활성화하면 처음 예약된 수집 중에 지정된 경로의 모든 현재 파일이 수집됩니다. 그렇지 않으면 첫 번째 수집 실행과 시작 시간 사이에 로드된 파일만 수집됩니다. 시작 시간 이전에 로드된 파일은 수집되지 않습니다.

다시 채우기 전환을 선택하여 다시 채우기를 사용하도록 설정합니다.

타임스탬프, 시간대 및 채우기 구성 단계입니다.

마지막으로 파일 선택 ​을(를) 선택하여 샘플 소스 데이터를 업로드하여 나중에 원본 데이터를 XDM(Experience Data Model)에 매핑하는 데 사용할 매핑 집합을 만드는 데 도움을 줍니다.

완료되면 다음 ​을(를) 선택하여 계속하십시오.

원본 샘플 데이터의 미리 보기입니다.

데이터 세트 및 데이터 흐름 세부 정보 제공 provide-dataset-and-dataflow-details

그런 다음 데이터 세트 및 데이터 흐름에 대한 정보를 제공해야 합니다.

데이터 세트 세부 정보 dataset-details

데이터 세트는 스키마(열) 및 필드(행)를 포함하는 데이터 수집을 위한 저장소 및 관리 구조입니다. Experience Platform에 성공적으로 수집된 데이터는 데이터 세트로 데이터 레이크 내에 유지됩니다. 이 단계에서는 새 데이터 세트를 만들거나 기존 데이터 세트를 사용할 수 있습니다.

새 데이터 세트 사용

새 데이터 집합을 사용하려면 새 데이터 집합 ​을(를) 선택한 다음 데이터 집합에 대한 이름과 선택적 설명을 입력하십시오. 데이터 세트에서 준수하는 XDM(경험 데이터 모델) 스키마도 선택해야 합니다.

새 데이터 집합 선택 인터페이스입니다.

table 0-row-2 1-row-2 2-row-2 3-row-2
새 데이터 세트 세부 정보 설명
출력 데이터 세트 이름 새 데이터 세트의 이름입니다.
설명 (선택 사항) 새 데이터 세트에 대한 간략한 개요.
스키마 조직에 있는 스키마의 드롭다운 목록입니다. 소스 구성 프로세스 전에 고유한 스키마를 생성할 수도 있습니다. 자세한 내용은 UI에서 XDM 스키마 만들기에 대한 안내서를 참조하십시오.
기존 데이터 세트 사용

기존 데이터 세트가 이미 있는 경우 기존 데이터 세트 ​를 선택한 다음 고급 검색 옵션을 사용하여 실시간 고객 프로필로 수집하도록 활성화되었는지 여부와 같은 각 세부 정보를 포함하여 조직의 모든 데이터 세트 창을 확인하십시오.

기존 데이터 집합 선택 인터페이스입니다.

프로필 수집, 오류 진단 및 부분 수집을 활성화하는 단계를 선택합니다.

Real-Time Customer Profile에 대해 데이터 세트를 사용하도록 설정한 경우 이 단계에서 프로필 데이터 세트 ​를 전환하여 프로필 수집을 위해 데이터를 사용하도록 설정할 수 있습니다. 이 단계를 사용하여 오류 진단부분 수집 ​을 사용하도록 설정할 수도 있습니다.

  • 오류 진단: 오류 진단 ​을 선택하여 데이터 집합 활동 및 데이터 흐름 상태를 모니터링할 때 나중에 참조할 수 있는 오류 진단을 생성하도록 소스에 지시합니다.
  • 부분 수집: 부분 일괄 처리 수집은 구성 가능한 특정 임계값까지 오류가 포함된 데이터를 수집하는 기능입니다. 이 기능을 사용하면 모든 정확한 데이터를 Experience Platform으로 성공적으로 수집할 수 있으며 잘못된 데이터는 모두 잘못된 이유에 대한 정보로 별도로 배치됩니다.

데이터 흐름 세부 정보 dataflow-details

데이터 세트가 구성되면 이름, 선택적 설명 및 경고 구성을 포함하여 데이터 흐름에 대한 세부 정보를 제공해야 합니다.

데이터 흐름의 세부 구성 단계입니다.

데이터 흐름 구성
설명
데이터 흐름 이름
데이터 흐름의 이름입니다. 기본적으로 가져올 파일의 이름이 사용됩니다.
설명
(선택 사항) 데이터 흐름에 대한 간략한 설명입니다.
경고

Experience Platform은 사용자가 구독할 수 있는 이벤트 기반 경고를 생성할 수 있습니다. 이러한 옵션을 트리거하려면 실행 중인 데이터 흐름이 필요합니다. 자세한 내용은 경고 개요를 참조하세요.

  • 원본 데이터 흐름 실행 시작: 데이터 흐름 실행이 시작될 때 알림을 받으려면 이 경고를 선택하십시오.
  • 소스 데이터 흐름 실행 성공: 데이터 흐름이 오류 없이 종료될 경우 알림을 받으려면 이 경고를 선택하십시오.
  • 원본 데이터 흐름 실행 실패: 데이터 흐름 실행이 오류로 인해 종료되는 경우 알림을 받으려면 이 경고를 선택하십시오.

완료되면 다음 ​을(를) 선택하여 계속하십시오.

필드를 XDM 스키마에 매핑 mapping

매핑 단계가 나타납니다. 매핑 인터페이스를 사용하여 소스 데이터를 Experience Platform에 수집하기 전에 해당 스키마 필드에 매핑한 다음 다음 ​을 선택합니다. 매핑 인터페이스를 사용하는 방법에 대한 자세한 내용은 데이터 준비 UI 안내서를 참조하십시오.

원본 워크플로의 매핑 인터페이스입니다.

데이터 흐름 검토 review

데이터 흐름 생성 프로세스의 마지막 단계는 데이터 흐름을 실행하기 전에 검토하는 것입니다. 검토 단계를 사용하여 새 데이터 흐름이 실행되기 전에 자세한 내용을 검토하십시오. 세부 정보는 다음 카테고리로 그룹화됩니다.

  • 연결: 원본 형식, 선택한 원본 파일의 관련 경로 및 해당 원본 파일에 있는 열의 수를 표시합니다.
  • 데이터 집합 및 맵 필드 할당: 데이터 집합이 준수하는 스키마를 포함하여 소스 데이터가 수집되는 데이터 집합을 표시합니다.

데이터 흐름을 검토한 후 완료 ​를 선택하고 데이터 흐름이 만들어지도록 잠시 기다립니다.

원본 워크플로의 검토 단계입니다.

다음 단계

이 자습서를 따라 Snowflake 데이터에 대한 스트리밍 데이터 흐름을 만들었습니다. 추가 리소스는 아래 설명서를 참조하십시오.

데이터 흐름 모니터링

데이터 흐름이 만들어지면 데이터 흐름을 통해 수집되는 데이터를 모니터링하여 수집 비율, 성공 및 오류에 대한 정보를 볼 수 있습니다. 스트리밍 데이터 흐름을 모니터링하는 방법에 대한 자세한 내용은 UI에서 스트리밍 데이터 흐름 모니터링에 대한 자습서를 참조하십시오.

데이터 흐름 업데이트

데이터 흐름 예약, 매핑 및 일반 정보에 대한 구성을 업데이트하려면 UI에서 소스 데이터 흐름 업데이트에 대한 자습서를 참조하십시오.

데이터 흐름 삭제

데이터 흐름 작업 영역에서 사용할 수 있는 Delete 함수를 사용하여 더 이상 필요하지 않거나 잘못 만들어진 데이터 흐름을 삭제할 수 있습니다. 데이터 흐름을 삭제하는 방법에 대한 자세한 내용은 UI에서 데이터 흐름 삭제에 대한 자습서를 참조하십시오.

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089