Azure Synapse Analytics로 데이터 내보내기(프리뷰)
[이 문서는 시험판 문서이며 변경될 수 있습니다.]
참고
Azure Active Directory는 이제 Microsoft Entra ID입니다. 자세히 알아보기
Azure Synapse는 데이터 웨어하우스 및 빅 데이터 시스템 전체에서 인사이트를 얻는 시간을 가속화하는 분석 서비스입니다. Azure Synapse에서 Dynamics 365 Customer Insights - Data의 데이터를 수집하고 사용할 수 있습니다.
팁
Azure Synapse Link for Dataverse는 Microsoft Dataverse에서 Azure Data Lake로 원활하고 지속적인 데이터 복제를 제공하는 일반적으로 사용 가능한 서비스입니다. 다음과 같이 Customer Insights에서 생성된 테이블의 추가 데이터 처리를 위해 Customer Insights 데이터 출력 내보내기 대신 Azure Synapse Link for Dataverse를 사용하는 것이 좋습니다.
- 통합 고객 프로필(msdynci_customerprofile)
- 통합 활동(msdynci_unifiedactivity)
- 세그먼트 멤버십(msdynci_segmentmembership)
- 고객 특성 측정값(msdynci_customermeasure)
- 보강 데이터(msdynci_enrichment)
- 예측 모델 출력(msdynci_prediction)
테이블 스키마에 대한 자세한 내용은 Customer Insights - Data의 테이블을 참조하세요.
전제 조건
참고
설명된 대로 모든 역할 할당을 설정해야 합니다.
- Customer Insights - Data의 Microsoft Entra ID 계정에는 관리자 역할이 있어야 합니다.
Azure에서:
활성 Azure 구독.
Customer Insights - Data에서 관리자 역할이 있는 사용자는 Customer Insights - Data UI에서 Azure 리소스에 대한 서비스 주체 액세스 권한을 부여하기 위해 Azure 구독에서 사용자 액세스 관리자 역할이 필요합니다. 그렇지 않으면 사용자 액세스 관리자 역할이 있는 Azure의 사용자가 다음 권한을 설정해야 합니다. 사용자 액세스 관리자 역할과 담당자 대 사용자 액세스 관리자 중에서 선택하는 방법에 대해 자세히 알아보십시오. 담당자는 암묵적으로 사용자 액세스 관리자 역할을 가집니다.
새 Azure Data Lake Storage Gen2 계정을 사용하는 경우 Customer Insights - Data의 서비스 주체에는 Storage Blob 데이터 기여자 권한이 있어야 합니다. Data Lake Storage Gen2에는 계층적 네임스페이스가 사용 설정되어 있어야 합니다.
Azure Synapse workspace이 있는 리소스 그룹에서 서비스 주체 및 Customer Insights - Data의 관리자 권한이 있는 사용자는 적어도 Reader권한이 필요합니다.
Customer Insights - Data에서 관리자 권한이 있는 사용자에게는 데이터가 있고 Azure Synapse workspace에 연결된 Azure Data Lake Storage Gen2 계정에 대한 Storage Blob 데이터 기여자 권한이 있어야 합니다. Azure Portal을 사용하여 Blob 및 큐 데이터에 대한 액세스를 위한 Azure 역할 할당 및 스토리지 Blob 데이터 기여자 권한에 대해 자세히 알아봅니다.
Azure Synapse workspace 관리 ID에는 데이터가 있고 Azure Synapse workspace에 연결된 Azure Data Lake Storage Gen2 계정에 대한 Storage Blob 데이터 기여자 권한이 있어야 합니다. Azure Portal을 사용하여 Blob 및 큐 데이터에 대한 액세스를 위한 Azure 역할 할당 및 스토리지 Blob 데이터 기여자 권한에 대해 자세히 알아보기.
Azure Synapse workspace에서 Customer Insights - Data의 서비스 주체에는 Synapse 관리자역할이 할당되었습니다.
Customer Insights - Data 환경에서 데이터를 자체 Azure Data Lake Storage에 저장하는 경우 연결을 Azure Synapse Analytics에 설정하는 사용자에게는 Data Lake Storage 계정에서 기본 Reader 이상의 역할이 필요합니다. 자세한 내용은 Azure Portal을 사용하여 Azure 역할 할당을 참조하십시오.
알려진 제한 사항
- Azure Synapse 내보내기는 환경에서 데이터 저장소에 사용자 지정 Azure Data Lake를 사용하는 경우 데이터 원본에 대한 증분 새로 고침을 지원하지 않습니다.
- Azure Private Link를 설정한 후 자신의 저장소 계정에 대한 공용 액세스를 사용하도록 설정하면 작동하지 않습니다. Private Link는 스토리지 계정에 대한 공용 액세스를 비활성화하는 경우에만 작동합니다. 공개 액세스를 다시 활성화하려면 Private Link 설정을 제거하세요.
- Power Query 데이터 원본을 입력 테이블로 사용하는 것은 Customer Insights 환경이 자체 Azure Data Lake Storage에 데이터를 저장하는 경우에만 지원됩니다.
- 이 내보내기는 CSV 형식의 파일에만 작동합니다.
Azure Synapse에 대한 연결 설정
연결을 추가하여 Customer Insights에서 관리자 권한을 확보합니다.
설정>연결로 이동합니다.
연결 추가를 선택하고 Azure Synapse Analytics를 선택합니다.
표시 이름 필드에서 연결에 인식할 수 있는 이름을 지정합니다. 이름 및 연결 유형은 이 연결을 설명합니다. 이 연결의 목적과 대상을 설명하는 이름을 선택하는 것이 좋습니다.
이 연결을 사용할 수 있는 사용자를 선택합니다. 기본적으로 관리자만 해당합니다. 자세한 내용은 기여자가 내보내기에 연결을 사용하도록 허용을 확인하세요.
Customer Insights 데이터를 사용할 구독을 선택하거나 검색합니다. 구독을 선택하자마자 작업 영역, 스토리지 계정 및 컨테이너를 선택할 수도 있습니다.
데이터 개인 정보 보호 및 규정 준수를 검토하고 동의함을 선택합니다.
연결을 완료하려면 저장을 선택합니다.
내보내기 구성
이 내보내기를 구성하려면 이 연결 유형에 대한 권한을 보유하고 있어야 합니다. 공유된 연결로 내보내기를 구성하려면 Customer Insights - Data에서 최소한 기여자 권한이 있어야 합니다.
데이터>내보내기로 이동합니다.
내보내기 추가를 선택합니다.
내보내기 연결 필드의 Azure Synapse Analytics 섹션에서 연결을 선택합니다. 사용 가능한 연결이 없으면 관리자에게 문의하십시오.
내보내기에 대해 알아볼 수 있는 표시 이름과 데이터베이스 이름을 제공합니다. 내보내기는 연결에 정의된 작업 영역에 새 Azure Synapse 레이크 데이터베이스를 생성합니다.
Azure Synapse Analytics에 내보낼 테이블을 선택합니다.
노트
Common Data Model 폴더 기반의 데이터 원본은 지원하지 않습니다.
저장을 선택합니다.
내보내기를 저장해도 내보내기가 즉시 실행되지는 않습니다. 내보내기는 모든 예약된 새로 고침에 따라 실행됩니다. 주문형으로 데이터를 내보낼수도 있습니다.
Synapse Analytics에서 데이터를 쿼리하려면 내보내기 작업 영역의 대상 스토리지에 대한 Storage Blob Data Reader 액세스 권한이 있어야 합니다.
내보내기 업데이트
데이터>내보내기로 이동합니다.
업데이트하려는 내보내기에 대한 편집을 선택합니다.
선택 항목에서 테이블을 추가 또는 제거합니다. 선택 항목에서 테이블을 제거해도 Synapse Analytics 데이터베이스에 유지됩니다. 그러나 향후 데이터 새로 고침은 해당 데이터베이스에서 제거된 테이블을 업데이트하지 않습니다.
데이터베이스 이름 변경은 새로운 Synapse 분석 데이터베이스를 생성합니다. 이전 데이터베이스는 향후 새로 고침에서 업데이트를 받지 않습니다.