CDC용 Microsoft Dataverse 소스 구성

이 페이지에서는 Datastream을 사용하여 변경사항 데이터를 지원되는 대상으로 스트리밍하도록 Microsoft Dataverse 환경을 구성하는 방법을 설명합니다.

시작하기 전에

Datastream과 함께 사용할 Dataverse를 구성하기 전에 다음을 수행해야 합니다.

  • Azure Active Directory (AAD) 및 Dataverse를 관리할 수 있는 권한이 있는 활성 Microsoft Azure 구독에 액세스할 수 있어야 합니다.
  • 활성 Dataverse 환경이 있어야 합니다.
  • Microsoft Azure Portal, Dataverse, Dynamics 365에서 설정을 탐색하고 변경하는 방법을 알고 있어야 합니다.
  • AAD에서 애플리케이션을 등록하고 Dataverse에서 역할을 만들거나 할당할 수 있는 권한이 있어야 합니다.

Datastream과 함께 사용할 Microsoft Dataverse 환경 구성

Dataverse 환경과 Datastream 간에 연결을 설정하려면 OAuth 2.0 클라이언트 사용자 인증 정보 흐름을 사용하여 인증해야 합니다. 이렇게 하려면 AAD에 애플리케이션을 등록하고 Dataverse 내에서 애플리케이션 사용자를 구성해야 합니다.

Azure Active Directory에 애플리케이션 등록

Dataverse는 인증에 AAD를 사용합니다. 애플리케이션을 등록하려면 다음 단계를 따르세요.

  1. 관리자 계정으로 Azure Portal에 로그인합니다.
  2. 포털에서 Azure Active Directory > 앱 등록 > 새 등록 으로 이동합니다.
  3. 애플리케이션을 등록합니다.

    1. 애플리케이션 이름에 애플리케이션 이름을 입력합니다( 예: DatastreamDataverseConnector).
    2. 계정 유형을 선택합니다. 일반적으로 이 조직 디렉터리의 계정만 을 선택합니다.
    3. 등록 을 클릭합니다.
  4. 등록 후 개요 페이지에서 애플리케이션 (클라이언트) ID디렉터리 (테넌트) ID 를 복사하여 나중에 사용할 수 있도록 안전한 위치에 저장합니다. 이러한 ID는 Datastream 연결 프로필에 필요합니다.

  5. 클라이언트 보안 비밀번호를 생성합니다.

    1. 등록된 애플리케이션 설정에서 인증서 및 보안 비밀 > 새 클라이언트 보안 비밀번호 로 이동합니다.
    2. 보안 비밀번호에 대한 설명을 제공하고 만료일을 설정합니다.
    3. 추가 를 클릭합니다.
  6. 생성된 보안 비밀번호 값은 한 번만 표시되므로 복사합니다. Datastream 연결 프로필을 만들 때 보안 비밀번호가 필요합니다.

  7. API 권한을 할당합니다.

    1. API 권한 > 권한 추가 로 이동합니다.
    2. Microsoft API > Dynamics CRM 을 선택합니다.
    3. 애플리케이션 권한 을 선택합니다.
    4. 디렉터리에 대해 관리자 동의 부여 를 클릭합니다.

Dataverse 애플리케이션 사용자 구성

Dataverse에서 AAD 애플리케이션을 나타내는 애플리케이션 사용자를 만듭니다.

  1. 관리자 권한으로 Microsoft Dataverse 환경에 로그인합니다.
  2. 설정 > 보안 > 사용자 로 이동합니다.
  3. 뷰를 사용 설정된 사용자 에서 애플리케이션 사용자 로 변경합니다.
  4. 새로 만들기 를 클릭하여 새 애플리케이션 사용자를 만듭니다.
  5. AAD에서 복사한 애플리케이션 (클라이언트) ID애플리케이션 ID 필드에 붙여넣습니다. 사용자 이름 과 같은 기타 세부정보는 자동으로 채워집니다.
  6. 레코드를 저장합니다.
  7. 보안 역할을 할당합니다.

    1. 새로 만든 애플리케이션 사용자 레코드를 엽니다.
    2. 역할 관리 를 클릭합니다.
    3. Datastream에서 복제할 테이블에 필요한 읽기 권한을 부여하는 적절한 보안 역할을 할당합니다. 시스템 관리자 와 같은 광범위한 역할보다는 특정 테이블에 필요한 최소 읽기 권한이 있는 커스텀 역할을 사용하는 것이 좋습니다. 역할에 테이블 메타데이터를 읽을 수 있는 액세스 권한이 있는지 확인합니다.

IP 제한사항

Dataverse 환경 또는 네트워크에 IP 주소 제한이 있는 경우 Datastream 공개 IP 주소가 Dataverse 환경 URL(예: ORGANIZATION_NAME.crm.dynamics.com)에 연결할 수 있도록 허용해야 합니다.

다음 단계

  • Dataverse 소스의 연결 프로필을 만드는 방법을 알아보세요 .
  • Dataverse 소스에서 Datastream의 작동 방식 자세히 알아보기