다음을 통해 공유


Dataverse 데이터의 증분 업데이트 읽기

Dataverse용 Azure Synapse Link를 사용하여 Microsoft Dataverse에서 Synapse 작업 영역으로 데이터의 연속 파이프라인을 만든 후 지정된 시간 간격의 증분 업데이트를 읽을 수 있습니다. Dataverse용 Azure Synapse Link를 사용하여 내보낸 모든 Dataverse 테이블에는 증분 업데이트를 가져오는 데 사용할 수 있는 SinkModifiedOn 열이 포함되어 있습니다.

참고

Microsoft Dataverse용 Azure Synapse 링크는 이전에 데이터 레이크로 내보내기로 알려졌습니다. 이 서비스는 2021년 5월부터 이름이 변경되었으며 Azure Data Lake 및 Azure Synapse Analytics로 계속 데이터를 내보낼 예정입니다.

전제 조건

이 섹션에서는 내보낸 Dataverse데이터의 증분 업데이트를 읽는 데 필요한 전제 조건을 설명합니다.

  • Dataverse용 Azure Synapse Link. 이 가이드에서는 Dataverse용 Azure Synapse Link를 사용하여 Dataverse에서 이미 데이터를 내보냈고 모든 테이블이 추가 전용 모드와 동기화되었다고 가정합니다.

  • 스토리지 계정 액세스입니다. Storage 계정에 대해 Storage Blob 데이터 판독기, Storage Blob 데이터 기여자 또는 Storage Blob 데이터 소유자 역할 중 하나를 부여받아야 합니다.

  • Synapse 관리자. Synapse Studio 안에서 Synapse 관리자 역할 액세스 권한을 부여받아야 합니다.

Dataverse 데이터의 증분 업데이트 읽기

  1. Azure Synapse Analytics 작업 영역으로 이동합니다.

  2. 왼쪽 패널에서 개발을 선택한 다음 +>SQL 스크립트를 선택합니다.

  3. 다음 SQL 쿼리를 붙여넣고 CONTAINER_NAME을 컨테이너 이름으로, TABLE_NAME를 Dataverse 테이블 이름으로, TIMESTAMP_STARTTIMESTAMP_END를 UTC 형식의 시간 간격(YYYY-MM-DDTHH:MM:SS)으로 대체합니다.

        SELECT * 
        FROM [CONTAINER_NAME].[dbo].[TABLE_NAME]
        WHERE [SinkModifiedOn] >= TIMESTAMP_START AND [SinkModifiedOn] <= TIMESTAMP_END
    
  4. 실행 쿼리와 지정된 시간 간격에서 Dataverse 테이블에 대한 증분 업데이트가 포함된 테이블이 표시됩니다.

참조 항목

Dataverse용 Azure Synapse Link