다음을 통해 공유


복사 작업에서 Microsoft 365 구성

Microsoft Fabric 데이터 파이프라인은 Microsoft Graph 데이터 연결과 통합되어 Microsoft 365 테넌트의 풍부한 조직 데이터를 확장 가능한 방식으로 Fabric 및 Azure로 가져오고, 이러한 귀중한 데이터 자산을 기반으로 분석 애플리케이션을 빌드하고 인사이트를 추출할 수 있습니다. Privileged Access Management와 통합하면 Microsoft 365의 큐레이팅된 중요한 데이터에 대한 보안 액세스 제어가 가능합니다. Microsoft Graph 데이터 연결에 대한 개요는 이 링크를 참조하세요.

이 문서에서는 데이터 파이프라인에서 복사 작업을 사용하여 Microsoft 365에서 데이터를 복사하는 방법을 간략하게 설명합니다. 현재로서는 단일 복사 작업 내에서 Microsoft 365의 데이터를 Microsoft Fabric Lakehouse Table, Azure Blob Storage, Azure Data Lake Storage Gen1 및 Azure Data Lake Storage Gen2로 수집할 수 있습니다. 지원되는 데이터 형식은 Avro, 구분 기호로 구분된 텍스트, JSON, ORC 및 Parquet 형식입니다.

필수 구성 요소

Microsoft 365에서 Azure로 데이터를 복사하려면 다음 필수 구성 요소 단계를 완료해야 합니다.

  • Microsoft 365 테넌트 관리자가 여기에 설명된 온보딩 작업을 완료해야 합니다.
  • Microsoft Entra ID에서 Microsoft Entra 웹 애플리케이션을 만들고 구성합니다. 자세한 내용은 Microsoft Entra 애플리케이션 만들기로 이동합니다.
  • Microsoft 365: 테넌트 ID에 대한 연결을 정의하는 데 사용하는 다음 값을 기록해 둡니다. 지침은 테넌트 ID 가져오기로 가져옵니다.
  • 애플리케이션 ID 및 인증 키. 지침은 애플리케이션 ID 및 인증 키 가져오기로 이동합니다. Microsoft Entra 웹 애플리케이션의 소유자로 데이터 액세스를 요청할 사용자 ID를 추가(Microsoft Entra 웹 애플리케이션 >설정>소유자>소유자 추가를 통해)합니다.
  • 사용자 ID는 데이터를 가져오는 Microsoft 365 조직에 소속되어 있어야 하며 게스트 사용자여서는 안 됩니다.

새로운 데이터 액세스 요청 승인

이 컨텍스트에 대한 데이터를 처음 요청하는 경우(액세스 중인 데이터 테이블, 데이터가 로드되는 대상 계정, 데이터 액세스 요청을 하는 사용자 ID의 조합) 복사 작업 상태는 진행 중으로 표시됩니다. 작업에서 세부 정보 링크를 선택하는 경우에만 상태가 RequestingConsent로 표시됩니다. 데이터 액세스 승인자 그룹의 구성원이 Privileged Access Management에서 요청을 승인해야 데이터 추출을 진행할 수 있습니다.

승인자가 데이터 액세스 요청을 승인하는 방법에 대해서는 자주 묻는 질문을 참조하세요. 데이터 액세스 승인자 그룹을 설정하는 방법을 포함하여 Privileged Access Management와의 전반적인 통합에 대한 설명은 PAM과 데이터 연결 통합을 참조하세요.

지원되는 구성

복사 작업 아래의 각 탭을 구성하려면 각각 다음 섹션으로 이동합니다.

일반

일반 탭을 구성하려면 일반으로 이동합니다.

원본

복사 작업의 원본 탭에서 Microsoft 365에 대해 지원되는 속성은 다음과 같습니다.

원본 탭을 보여주는 스크린샷.

다음 속성은 필수입니다.

  • 데이터 저장소 유형: 외부를 선택합니다.
  • 연결: 연결 목록에서 Microsoft 365 연결을 선택합니다. 연결이 없으면 새로 만들기를 선택하여 새 Microsoft 365 연결을 만듭니다.
  • 테이블: Microsoft 365에서 추출할 테이블의 이름입니다. 샘플 데이터 미리 보기 버튼을 선택하여 샘플 데이터를 미리 볼 수 있습니다.

고급에서 다음 필드를 지정할 수 있습니다.

  • 범위: Microsoft 365 테넌트에서 모든 사용자 또는 그룹을 선택하거나 Microsoft 365 테넌트에서 그룹을 선택할 수 있습니다.

    Microsoft 365 테넌트에서 모든 사용자 또는 그룹을 선택하면 범위 필터가 표시됩니다.

    범위 필터를 보여주는 스크린샷.

    • 범위 필터: 전체 테넌트에 적용되는 술어 식을 사용하여 Microsoft 365에서 추출할 특정 행을 필터링할 수 있습니다. 조건자 형식은 Microsoft Graph API의 쿼리 형식과 일치해야 합니다(예: https://graph.microsoft.com/v1.0/users?$filter=Department eq 'Finance').

    Microsoft 365 테넌트에서 그룹 선택을 선택하는 경우 사용자 그룹 추가를 선택하여 Microsoft 365 테넌트에서 그룹을 선택할 수 있습니다. 이 속성을 사용하여 데이터를 검색할 사용자 그룹을 최대 10개까지 선택할 수 있습니다. 그룹을 지정되지 않는 경우 전체 조직에 대한 데이터가 반환됩니다.

    그룹 세부 정보를 보여주는 스크린샷.

  • 날짜 필터: DateTime 필터 열의 이름을 지정합니다. 이 속성을 사용하여 Microsoft 365 데이터가 추출되는 시간 범위를 제한할 수 있습니다. 데이터 세트에 하나 이상의 DateTime 열이 있는 경우 여기에 열을 지정해야 합니다. 이 날짜/시간 필터가 필요한 데이터 세트 목록은 필터링을 참조하세요.

    날짜/시간 필터 열을 선택할 때 필터링할 시작 시간(UTC)종료 시간(UTC)을 지정합니다.

    데이터 필터를 보여주는 스크린샷.

매핑

매핑 탭 구성의 경우 매핑 탭에서 매핑 구성으로 이동합니다.

설정

설정 탭을 구성하려면 설정 탭에서 기타 설정 구성으로 이동합니다.

표 요약

다음 표에는 Microsoft 365의 복사 활동에 대한 자세한 정보가 포함되어 있습니다.

원본 정보

이름 설명 필수 JSON 스크립트 속성
데이터 저장소 유형 데이터 저장소 유형입니다. 외부 /
연결 원본 데이터 저장소에 대한 연결입니다. <연결> 연결
테이블 Microsoft 365에서 추출할 테이블의 이름입니다. <테이블> 테이블
범위 사용자 그룹이 지정되지 않은 경우, 전체 테넌트에 적용되는 술어 식을 사용하여 Microsoft 365에서 추출할 특정 행을 필터링할 수 있습니다. 조건자 형식은 Microsoft Graph API의 쿼리 형식과 일치해야 합니다(예: https://graph.microsoft.com/v1.0/users?$filter=Department eq 'Finance'). <범위> scope
범위 필터 allowedGroups 속성이 지정되지 않은 경우, 전체 테넌트에 적용되는 술어 식을 사용하여 Microsoft 365에서 추출할 특정 행을 필터링할 수 있습니다. 조건자 형식은 Microsoft Graph API의 쿼리 형식과 일치해야 합니다(예: https://graph.microsoft.com/v1.0/users?$filter=Department eq 'Finance'). <범위 필터> 아니요 userScopeFilterUri
그룹 ID 그룹 선택 조건자입니다. 이 속성을 사용하여 데이터를 검색할 사용자 그룹을 최대 10개까지 선택할 수 있습니다. 그룹을 지정되지 않는 경우 전체 조직에 대한 데이터가 반환됩니다. <그룹 ID> 아니요 allowedGroups
날짜 필터
(열 이름)
DateTime 필터 열의 이름입니다. 이 속성을 사용하여 Microsoft 365 데이터가 추출되는 시간 범위를 제한할 수 있습니다. <날짜/시간 필터 열> 데이터에 하나 이상의 DateTime 열이 있는 경우 예입니다. dateFilterColumn
시작 시간(UTC) 필터링할 시작 날짜/시간 값입니다. <시작 시간> dateFilterColumn을 지정하는 경우 예입니다. startTime
종료 시간(UTC) 필터링할 끝 날짜/시간 값입니다. <종료 시간> dateFilterColumn을 지정하는 경우 예입니다. endTime 사이에서