다음을 통해 공유


구성 마이그레이션 도구를 사용하여 환경 간에 데이터 및 구성 전송

Dynamics 365에 제공된 표준 도구를 사용하여 환경간에 Dynamics 365 Customer Insights - Journeys 구성 및 데이터를 복제할 수 있습니다. 편리하게 사용할 수 있는 일반적인 시나리오는 다음과 같습니다.

  • 유효 기간이 지난 여정, 전자 메일 및 기타 콘텐츠를 샌드박스에서 생산 환경으로 이동합니다.
  • 평가판 또는 샌드박스에서 샘플 데이터로 데모 설정

프로세스는 다음과 같습니다.

  1. Dynamics 365용 Configuration Migration Tool을 다운로드합니다(아직 없는 경우).
  2. 원본 및 대상 환경이 동일한 버전의 Customer Insights - Journeys를 실행하고 있는지 확인하세요.
  3. Configuration Migration Tool을 사용하여 원본 환경에 따라 데이터베이스 스키마를 생성합니다.
  4. 스키마와 함께 Configuration Migration Tool을 사용하여 원본 환경에서 데이터를 내보냅니다.
  5. 내보낸 zip 번들을 Configuration Migration Tool을 사용하여 대상 환경으로 가져옵니다.

내보내기/가져오기 프로세스의 전제 조건

환경 간에 데이터 및 구성을 전송하기 전에 다음 필수 구성을 완료합니다.

  1. 레코드가 "라이브" 상태에 있지 않은지 확인합니다. Configuration Migration Tool은 "라이브" 상태에 있는 엔터티를 전송하지 않으므로 대상 환경으로 가져오는 것이 부분적으로 표시됩니다.

    노트

    Configuration Migration Tool에는 라이브 레코드를 제외하거나 필터링하는 옵션이 포함되어 있습니다. 제외 기능은 상태 필드를 제거하여 상태에 관계없이 모든 엔터티를 내보냅니다. 필터 기능은 내보낸 엔터티를 제한했습니다. 이러한 기능에 대한 지원을 받으려면 기술 지원에 문의하세요.

  2. 원본 인스턴스와 대상 환경은 모두 동일한 버전의 Customer Insights - Journeys를 실행하고 동일한 데이터베이스 스키마를 사용해야 합니다(적어도 전송하는 데이터의 경우).

내보내기/가져오기 프로세스의 능력 및 제한 사항

다음 정보는 내보내기/가져 오기를 사용하여 한 Customer Insights - Journeys에서 다른 곳으로 데이터를 이동할 때 적용됩니다.

  • 대상 환경에 이미 있는 레코드를 (다시) 가져오는 경우 해당 레코드는 대상 환경에 "초안" 상태로 끝납니다. 일치하는 레코드는 중복되지 않습니다.
  • 상호 작용 데이터를 내보내거나 새 환경으로 전송할 수 없습니다. 내보내기 파일에 포함되지 않습니다.
  • 대상 환경에 없는 언어에서 내보내는 경우 해당 언어가 대상 환경에 간단히 추가됩니다.
  • Customer Insights - Journeys 여정을 마이그레이션, 복원 또는 복사하면 상태가 라이브에서 중지됨으로 변경됩니다. 마이그레이션, 복원 또는 복사된 여정을 다시 시작하려면 먼저 여정을 복제한 다음 실행해야 합니다.
  • 환경 간에 데이터를 이동할 때 트리거를 마이그레이션할 수 없습니다. 이전 환경의 모든 이벤트는 새 환경에서 다시 만들어야 합니다.

Configuration Migration Tool 다운

Configuration Migration Tool을 사용하면 한 환경에서 데이터 및 구성 세부 정보를 추출한 다음 다른 환경으로 가져올 수 있습니다. 도구를 사용하려면 NuGet에서 도구 다운로드에 나와있는 지침을 따르십시오.

원본과 대상이 동일한 버전의 Customer Insights - Journeys을 실행하고 있는지 확인하세요.

소스 및 대상 환경이 동일한 버전의 Customer Insights - Journeys를 실행하고 있어야 합니다. 다음 절차를 사용하여 각 환경의 버전을 확인합니다. 일치하지 않는 경우 Customer Insights - Journeys를 최신 상태로 유지에 설명된 최신 버전으로 하나 또는 둘 다 업데이트합니다.

Customer Insights - Journeys 버전 번호를 찾으려면:

  1. 설치 관리 영역을 열고 환경으로 이동합니다.

  2. Dynamics 365 환경이 둘 이상이면 각 환경이 여기 나열됩니다. Customer Insights - Journeys가 설치되어 있고 데이터를 내보낼 계획인 환경을 선택합니다.

  3. 상단 리본에서 리소스 드롭다운을 선택한 다음 Dynamics 365 앱을 선택합니다.

    환경에 설치된 앱 관리.

  4. 선택한 환경에 설치된 솔루션 목록이 표시됩니다. Dynamics 365 Customer Insights - Journeys 애플리케이션이라는 솔루션을 선택한 다음 상단 리본에서 세부 정보를 선택합니다.

    Customer Insights - Journeys 앱 세부 정보입니다.

  5. Dynamics 365 Customer Insights - Journeys 애플리케이션 세부 정보라는 페이지의 오른쪽에 창이 나타납니다. 버전 열에 표시된 값을 확인합니다.

원본 환경에 대한 데이터베이스 스키마 생성

Configuration Migration Tool에는 데이터를 내보내거나 가져올 때마다 데이터베이스 스키마가 필요합니다. 도구 자체는 필요한 스키마를 생성할 수 있습니다. 생성된 스키마는 모든 사용자 지정을 포함하여 원본 환경의 데이터베이스 구조를 지정합니다. 대상 환경의 데이터베이스는 전송된 모든 데이터에 대해 동일한 스키마를 사용해야 합니다.

필요한 스키마를 생성하려면 다음을 수행하십시오.

  1. 도구를 설치한 폴더를 엽니다. 여기에서 DataMigrationUtility.exe 파일을 찾아 실행합니다.

  2. 유틸리티에서 스키마 만들기를 선택한 다음 원본 환경에 로그인합니다.

  3. 스키마를 만들어 구성 데이터 내보내기에 제공된 지침에 따라 스키마를 생성합니다. 데이터를 전송하려는 모든 솔루션, 엔터티 및 필드를 포함하고 모든 종속성이 포함되어야 합니다.

다음은 필요한 스키마를 생성하는 데 도움이 될 수 있는 몇 가지 링크와 메모입니다.

  • 메타데이터 브라우저 도구를 사용하여 데이터베이스 구조를 탐색하고 이해할 수 있습니다. 설치하고 사용하는 방법에 대한 자세한 내용은 Dynamics 365 Customer Insights - Journeys 엔터티 참조를 참조하십시오.
  • Configuration Migration Tool을 사용하여 스키마를 만드는 동안 선택한 엔터티에 대한 관계를 표시합니다 확인란을 선택하여 선택한 엔터티에서 사용하는 관계를 확인할 수 있습니다. 이렇게 하면 종속성을 벗어날 수 있습니다.
  • Configuration Migration Tool을 사용하여 스키마 만들기를 완료하면 메뉴 모음에서 도구>유효성 검사 스키마를 선택합니다. 이렇게 하면 선택한 모든 엔터티에 대한 종속성이 확인되고 다른 일반적인 문제를 지적하는 데도 도움이 될 수 있습니다.

소스 환경에서 데이터를 내보내기

소스 환경에서 데이터를 내보내려면:

  1. 도구를 설치한 폴더를 엽니다. 여기에서 DataMigrationUtility.exe 파일을 찾아 실행합니다.

  2. 도구를 시작합니다. 데이터 내보내기를 선택한 다음 계속을 선택합니다.

    데이터 내보내기를 선택하고 계속.

  3. 배포 유형Microsoft 365로 설정한 다음 로그인을 선택합니다.

    Microsoft 365를 선택한 다음 로그인합니다.

  4. 화면의 지침에 따라 소스 환경이 실행 중인 테넌트의 사용자 이름과 암호를 사용하여 로그인합니다.

  5. 로그인한 테넌트에서 여러 환경을 사용할 수 있는 경우 소스 환경을 선택하고 로그인을 선택하여 계속합니다. (한 환경만 사용 가능한 경우 이 단계는 건너뜁니다.)

    원본 환경 선택 후 로그인.

  6. 로그인에 성공하면 스키마 및 내보내기 파일 이름을 선택하라는 메시지가 표시됩니다.

    스키마 및 내보내기 파일 이름 선택.

    여기에서 다음을 설정합니다.

    • 스키마 파일: 줄임표 단추를 선택하여 파일 브라우저를 연 다음, 소스 환경에 대해 생성된 스키마 파일을 찾아서 선택합니다.
    • 데이터 파일로 저장: 줄임표 단추를 선택하여 파일 브라우저를 연 다음 내보낸 데이터를 저장할 폴더와 파일 이름을 탐색합니다.
  7. 계속하려면 데이터 내보내기를 선택합니다. 이 도구는 내보내기 진행 상황을 추적하고 완료되면 스키마와 데이터가 모두 포함된 zip 파일을 만듭니다.

    내보내기 완료.

  8. 내보내기가 완료되면 끝내기를 선택하여 내보내기 페이지를 닫습니다.

대상 환경으로 데이터 가져오기

대상 환경으로 데이터를 가져오려면:

  1. Configuration Migration Tool이 아직 실행되지 않은 경우 도구가 설치된 폴더를 엽니다. 여기에서 DataMigrationUtility.exe 파일을 찾아 실행합니다.

  2. 데이터 가져오기를 선택한 다음 계속을 선택합니다.

    데이터 가져오기를 선택하고 계속.

  3. 배포 유형Microsoft 365로 설정한 다음 로그인을 선택합니다.

    배포 유형을 선택한 후 로그인.

  4. 화면의 지침에 따라 대상 환경이 실행 중인 테넌트의 사용자 이름과 암호를 사용하여 로그인합니다.

  5. 로그인한 테넌트에서 여러 환경을 사용할 수 있는 경우 대상 환경을 선택하고 로그인을 선택하여 계속합니다. (한 환경만 사용 가능한 경우 이 단계는 건너뜁니다.)

    대상 환경 선택 후 로그인.

  6. 로그인에 성공하면 가져올 파일을 선택하라는 메시지가 표시됩니다. Zip 파일 필드 옆에 있는 줄임표 단추를 선택하여 파일 브라우저를 연 다음 소스 환경에서 내보내기 파일을 저장한 폴더로 이동합니다. 이 파일에 내보내기에 사용한 데이터 및 스키마를 모두 포함

    가져올 파일 선택.

    중요

    이전에 언급했듯이 소스 및 대상 환경은 전송 중인 데이터에 대해 정확히 동일한 스키마를 사용해야 하므로 동일한 버전의 Customer Insights - Journeys를 실행해야 하며 모든 관련 스키마 사용자 정의가 두 환경에서 동일해야 합니다. 스키마가 일치하지 않으면 오류가 발생하고 가져 오기가 실패합니다.

  7. 계속하려면 데이터 가져오기를 선택합니다. 도구는 가져오기의 진행 상황을 추적합니다.

    가져오기를 완료합니다.

  8. 가져오기가 완료되면 끝내기를 선택하여 가져오기 페이지를 닫습니다.