다음을 통해 공유


Microsoft Purview에 Data Factory 연결

적용 대상: Azure Data Factory Azure Synapse Analytics

기업용 올인원 분석 솔루션인 Microsoft Fabric의 Data Factory를 사용해 보세요. Microsoft Fabric은 데이터 이동부터 데이터 과학, 실시간 분석, 비즈니스 인텔리전스 및 보고에 이르기까지 모든 것을 다룹니다. 무료로 새 평가판을 시작하는 방법을 알아봅니다!

Microsoft Purview는 온-프레미스, 다중 클라우드 및 SaaS(Software as a Service) 데이터를 관리하고 제어하는 데 도움이 되는 통합 데이터 거버넌스 서비스입니다. Microsoft Purview에 데이터 팩터리를 연결할 수 있습니다. 이렇게 연결하면 Microsoft Purview를 사용하여 계보 데이터를 캡처하며 Microsoft Purview 자산을 검색하고 살펴볼 수 있습니다.

Microsoft Purview에 Data Factory 연결

Microsoft Purview에 데이터 팩터리를 연결하는 옵션은 다음의 두 가지가 있습니다.

Data Factory에서 Microsoft Purview 계정에 연결

Microsoft Purview 계정에 연결하려면 데이터 팩터리에 대한 소유자 또는 기여자 역할이 있어야 합니다. 데이터 팩터리에 시스템 할당 관리 ID를 사용하도록 설정해야 합니다.

Data Factory 작성 UI에서 연결을 설정하려면 다음을 수행합니다.

  1. ADF 작성 UI에서 관리 ->Microsoft Purview로 이동하고 Microsoft Purview 계정에 연결을 선택합니다.

    Microsoft Purview 계정 등록을 위한 스크린샷.

  2. Azure 구독에서 선택하거나 수동으로 입력할 수 있습니다. Azure 구독에서 선택을 선택할 경우 액세스 가능한 계정을 선택할 수 있습니다.

  3. 연결되면 Microsoft Purview 계정 탭에서 Microsoft Purview 계정의 이름을 볼 수 있습니다.

Microsoft Purview 계정이 방화벽으로 보호되는 경우 Microsoft Purview용 관리형 프라이빗 엔드포인트를 만듭니다. Data Factory에서 보안 Microsoft Purview 계정에 액세스할 수 있는 방법에 대해 자세히 알아보세요. 초기 연결 중에 이 작업을 수행하거나 나중에 기존 연결을 편집할 수 있습니다.

Microsoft Purview 연결 정보는 다음과 같은 데이터 팩터리 리소스에 저장됩니다. 프로그래매틱 방식으로 연결을 설정하려면 데이터 팩터리를 업데이트하고 purviewConfiguration 설정을 추가하면 됩니다. SSIS 작업에서 계보를 푸시하려는 경우 catalogUri 태그도 추가합니다.

{
    "name": "ContosoDataFactory",
    "type": "Microsoft.DataFactory/factories",
    "location": "<region>",
    "properties": {
        ...
        "purviewConfiguration": {
            "purviewResourceId": "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupname>/providers/Microsoft.Purview/accounts/<PurviewAccountName>"
        }
    },
    ...
    "identity": {...},
    "tags": {
        "catalogUri": "<PurviewAccountName>.purview.azure.com/catalog //Note: used for SSIS lineage only"
    }
}

Microsoft Purview에 Data Factory 등록

Microsoft Purview에서 Data Factory를 등록하는 방법은 Azure Data Factory와 Microsoft Purview를 연결하는 방법을 참조하세요.

인증 설정

데이터 팩터리의 관리 ID는 데이터 팩터리에서 Microsoft Purview로의 계보 푸시 작업을 인증하는 데 사용됩니다.

데이터 팩터리의 관리 ID에 Microsoft Purview 루트 컬렉션에 대한 데이터 큐레이터 역할을 부여합니다. Microsoft Purview의 액세스 제어컬렉션을 통해 역할 추가 및 액세스 제한에 대해 자세히 알아보세요.

작성 UI에서 데이터 팩터리를 Microsoft Purview에 연결하면 ADF에서 해당 역할 할당을 자동으로 추가하려고 합니다. Microsoft Purview 루트 컬렉션에 대한 컬렉션 관리자 역할이 있고 네트워크에서 Microsoft Purview 계정에 액세스할 수 있는 경우 이 작업은 성공적으로 수행됩니다.

Microsoft Purview 연결 모니터링

Microsoft Purview 계정에 데이터 팩터리를 연결하면 사용하도록 설정된 통합 기능에 대한 세부 정보가 있는 다음 페이지가 표시됩니다.

Azure Data Factory와 Microsoft Purview 간의 통합 상태를 모니터링하기 위한 스크린샷.

데이터 계보 - 파이프라인의 경우 아래 상태 중 하나가 표시될 수 있습니다.

  • 연결됨: 데이터 팩터리가 Microsoft Purview 계정에 성공적으로 연결되었습니다. 이는 데이터 팩터리가 Microsoft Purview 계정과 연결되어 있고 계보를 푸시할 수 있는 권한이 있음을 나타냅니다. Microsoft Purview 계정이 방화벽으로 보호되는 경우 활동을 실행하고 계보 푸시를 수행하는 데 사용되는 통합 런타임이 Microsoft Purview 계정에 도달할 수 있는지도 확인해야 합니다. Azure Data Factory에서 보안 Microsoft Purview 계정에 액세스를 통해 자세히 알아보세요.

  • 연결 끊김: Microsoft Purview 데이터 큐레이터 역할이 데이터 팩터리의 관리 ID에 부여되지 않았기 때문에 데이터 팩터리에서 계보를 Microsoft Purview에 푸시할 수 없습니다. 이 문제를 해결하려면 Microsoft Purview 계정으로 이동하여 역할 할당을 확인하고 필요에 따라 역할을 수동으로 부여합니다. 인증 설정 섹션에서 자세히 알아봅니다.

  • 알 수 없음: Data Factory에서 상태를 확인할 수 없습니다. 가능한 원인은 다음과 같습니다.

    • 계정이 방화벽으로 보호되므로 현재 네트워크에서 Microsoft Purview 계정에 연결할 수 없습니다. 대신 Microsoft Purview 계정에 연결된 개인 네트워크에서 ADF UI를 시작할 수 있습니다.
    • Microsoft Purview 계정에서 역할 할당을 확인할 수 있는 권한이 없습니다. Microsoft Purview 계정 관리자에게 문의하여 역할 할당을 확인할 수 있습니다. 인증 설정 섹션에서 필요한 Microsoft Purview 역할에 대해 알아봅니다.

Microsoft Purview에 계보 데이터 보고

데이터 팩터리를 Microsoft Purview 계정에 연결한 후 파이프라인을 실행하면 Data Factory에서 Microsoft Purview 계정에 계보 정보를 푸시합니다. 지원되는 세부 기능은 지원되는 Azure Data Factory 작업을 참조하세요. 전체 연습을 보려면 자습서: Microsoft Purview에 Data Factory 계보 데이터 푸시를 참조하세요.

Microsoft Purview를 사용하여 데이터 검색 및 탐색

데이터 팩터리를 Microsoft Purview 계정에 연결한 후 Data Factory 작성 UI의 위쪽 중앙에 있는 검색 창을 사용하여 데이터를 검색하고 작업을 수행할 수 있습니다. Microsoft Purview를 사용하여 ADF에서 데이터 검색 및 탐색을 통해 자세히 알아보세요.

자습서: Data Factory 계보 데이터를 Microsoft Purview로 푸시

Microsoft Purview를 사용하여 ADF에서 데이터 검색 및 탐색

보안 Microsoft Purview 계정에 액세스