다음을 통해 공유


Eventstream에 Azure Cosmos DB CDC 원본 추가(미리 보기)

이 문서에서는 Azure Cosmos DB(NoSQL용 Azure Cosmos DB) 변경 데이터 캡처 원본을 이벤트 스트림에 추가하는 방법을 보여 줍니다.

Microsoft Fabric 이벤트 스트림용 Azure Cosmos DB CDC(변경 데이터 캡처) 원본 커넥터를 사용하면 Azure Cosmos DB 데이터베이스에서 현재 데이터의 스냅샷을 캡처할 수 있습니다. 그런 다음 커넥터는 이 데이터에 대한 향후 행 수준 변경 내용을 모니터링하고 기록합니다. 변경 내용이 이벤트 스트림에서 캡처되면 이 CDC 데이터를 실시간으로 처리하고 패브릭 내의 다른 대상으로 전송하여 추가 처리 또는 분석을 수행할 수 있습니다.

Important

패브릭 이벤트 스트림의 향상된 기능은 현재 미리 보기로 제공됩니다.

참고 항목

이 원본은 작업 영역 용량 의 다음 지역에서 지원되지 않습니다. 미국 서부 3, 스위스 서부.

필수 조건

  • 기여자 이상의 권한이 있는 Fabric 프리미엄 작업 영역에액세스합니다.
  • NoSQL용 Azure Cosmos DB 계정 및 데이터베이스에 액세스합니다.
  • NoSQL용 Azure Cosmos DB 데이터베이스는 공개적으로 액세스할 수 있어야 하며 방화벽 뒤에 있거나 가상 네트워크에서 보호되지 않아야 합니다.

Azure Portal에서 연결 세부 정보 가져오기

Azure Portal에서 수집해야 하는 항목에 대한 레이블은 다음 단계에 나와 있습니다. 데이터를 수집하려는 데이터베이스 이름 및 항목 ID와 같은 https://<account>.<api>.azure.com:<port>/형식의 엔드포인트 URI가 항상 필요합니다.

참고 항목

NoSQL CDC용 Azure Cosmos DB는 Azure Cosmos DB 변경 피드최신 버전 모드를 사용하고 있습니다. 최신 버전의 레코드 변경 내용을 캡처합니다. 삭제는 이 모드로 캡처되지 않습니다.

  1. Azure Cosmos DB 계정의 Azure Portal 페이지에서 왼쪽 탐색 창의 설정 아래에서 키를 선택합니다.

  2. 페이지에서 이벤트 스트림 연결을 설정하는 데 사용할 URI기본 키 값을 복사합니다.

    Azure Portal의 Azure Cosmos DB 키 페이지에 있는 URI 및 기본 키의 스크린샷.

  3. Azure Cosmos DB 계정에 대한 Azure Portal 개요 페이지에서 데이터를 수집하려는 데이터베이스 및 항목 ID를 확인합니다.

    Azure Cosmos DB NoSQL API 계정에 대한 컨테이너 목록의 스크린샷.

참고 항목

하나의 Eventstream에 대한 최대 원본 및 대상 수는 11개입니다.

Azure Cosmos DB(CDC)를 원본으로 추가

  1. 패브릭 실시간 인텔리전스에서 Eventstream을 선택하여 새 이벤트 스트림을 만듭니다. 향상된 기능(미리 보기) 옵션이 사용하도록 설정되어 있는지 확인합니다.

    새 이벤트 스트림을 만드는 스크린샷.

  2. 다음 화면에서 외부 원본 추가를 선택합니다.

    외부 원본 추가를 선택하는 스크린샷.

AZURE Cosmos DB(CDC) 구성 및 연결

  1. 데이터 원본 선택 화면에서 Azure Cosmos DB(CDC)를 선택합니다.

    Azure Cosmos DB(CDC)를 선택하는 스크린샷.

  2. 연결 화면의 연결에서 새 연결을 선택하여 Azure Cosmos DB 데이터베이스에 대한 클라우드 연결 연결을 만듭니다.

  3. 연결 설정 화면에서 다음 정보를 입력합니다.

    • Cosmos DB 엔드포인트: Azure Portal에서 복사한 Cosmos DB 계정에 대한 URI 또는 엔드포인트를 입력합니다.
    • 연결 이름: 자동으로 생성되거나 이 연결의 새 이름을 입력할 수 있습니다.
    • 계정 키: Azure Portal에서 복사한 Azure Cosmos DB 계정의 기본 키를 입력합니다.

    Azure Cosmos DB CDC 원본에 대한 연결 설정의 스크린샷

  4. 연결을 선택합니다.

  5. Azure Cosmos DB 리소스에 대해 다음 정보를 제공합니다.

    • 컨테이너 ID: 연결하려는 Azure Cosmos DB 컨테이너 또는 테이블의 이름을 입력합니다.
    • 데이터베이스: Azure Cosmos DB 데이터베이스의 이름을 입력합니다.
    • 오프셋 정책: 커밋이 없는 경우 가장 빠른 오프셋 또는 최신 오프셋 읽기를 시작할지 선택합니다.

    Azure Cosmos DB CDC 원본에 대한 연결 세부 정보의 스크린샷.

  6. 다음을 선택합니다.

  7. 요약을 검토한 다음 추가를 선택합니다.

편집 모드에서 이벤트 스트림에 추가된 Azure Cosmos DB(CDC) 원본이 표시됩니다.

게시 단추가 강조 표시된 편집 모드에서 추가된 Azure Cosmos DB CDC 원본의 스크린샷

게시를 선택하여 변경 내용을 게시하고 Azure Cosmos DB CDC 데이터를 eventstream에 스트리밍하기 시작합니다.

라이브 보기에서 Azure Cosmos DB 원본이 있는 게시된 Eventstream의 스크린샷.

기타 커넥터: