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 데이터의 증분 업데이트 읽기
Azure Synapse Analytics 작업 영역으로 이동합니다.
왼쪽 패널에서 개발을 선택한 다음 +>SQL 스크립트를 선택합니다.
다음 SQL 쿼리를 붙여넣고 CONTAINER_NAME을 컨테이너 이름으로, TABLE_NAME를 Dataverse 테이블 이름으로, TIMESTAMP_START 및 TIMESTAMP_END를 UTC 형식의 시간 간격(YYYY-MM-DDTHH:MM:SS)으로 대체합니다.
SELECT * FROM [CONTAINER_NAME].[dbo].[TABLE_NAME] WHERE [SinkModifiedOn] >= TIMESTAMP_START AND [SinkModifiedOn] <= TIMESTAMP_END실행 쿼리와 지정된 시간 간격에서 Dataverse 테이블에 대한 증분 업데이트가 포함된 테이블이 표시됩니다.