다음을 통해 공유


Azure Data Factory를 사용하여 Azure Operator Insights 데이터 제품에 데이터를 수집합니다.

이 문서에서는 Azure Operator Insights 데이터 제품에 데이터를 쓰도록 Azure Data Factory를 설정하는 방법을 다룹니다. Azure Data Factory에 대한 자세한 내용은 Azure Data Factory란?을 참조하세요.

Warning

데이터 제품은 프라이빗 링크를 지원하지 않습니다. 데이터 제품과 Azure Data Factory 간에 프라이빗 링크를 설정할 수 없습니다.

필수 조건

  • 배포된 데이터 제품: Azure Operator Insights 데이터 제품 만들기를 참조하세요.
  • 데이터 제품에 대한 Azure Key Vault 인스턴스에 역할 할당을 추가할 수 있는 권한입니다.
    • 키 자격 증명 모음을 찾으려면 이름이 <data-product-name>-HostedResources-로 시작하는 리소스 그룹을 검색합니다. 키 자격 증명 모음은 이 리소스 그룹에 있습니다.
  • 배포된 Azure Data Factory 인스턴스.
  • Data Factory 인스턴스에 대한 Data Factory 기여자 역할.

Key Vault 연결된 서비스 만들기

Azure Data Factory를 다른 Azure 서비스에 연결하려면 연결된 서비스를 만들어야 합니다. 먼저 연결된 서비스를 만들어 Azure Data Factory를 데이터 제품의 키 자격 증명 모음에 연결합니다.

  1. Azure Portal에서 Azure Data Factory 리소스를 찾습니다.
  2. 개요 창에서 Azure Data Factory 스튜디오를 시작합니다.
  3. 관리 보기로 이동한 다음 연결을 찾아 연결된 서비스를 선택합니다.
  4. 새로 만들기 단추를 사용하여 새 연결된 서비스를 만듭니다.
    1. Azure Key Vault 형식을 선택합니다.
    2. 대상을 데이터 제품의 키 자격 증명 모음으로 설정합니다(키 자격 증명 모음은 이름이 <data-product-name>-HostedResources-로 시작하고 이름이 aoi-<uid>-kv인 리소스 그룹에 있음).
    3. 인증 방법을 시스템이 할당한 관리 ID로 설정합니다.
  5. Key Vault 리소스에 대한 Azure Data Factory 권한을 부여합니다.
    1. Azure Portal에서 데이터 제품의 키 자격 증명 모음으로 이동합니다.
    2. 액세스 제어(IAM) 창에서 새 역할 할당을 추가합니다.
    3. Data Factory 관리 ID(Data Factory 리소스와 동일한 이름을 가짐)에 'Key Vault 비밀 사용자' 역할을 부여합니다.

Blob Storage 연결된 서비스 만들기

데이터 제품은 데이터 수집을 위해 Blob Storage 엔드포인트를 노출합니다. 새로 만들어진 Key Vault 연결된 서비스를 사용하여 Azure Data Factory를 데이터 제품 수집 엔드포인트에 연결합니다.

  1. Azure Portal에서 Azure Data Factory 리소스를 찾습니다.
  2. 개요 창에서 Azure Data Factory 스튜디오를 시작합니다.
  3. 관리 보기로 이동한 다음 연결을 찾아 연결된 서비스를 선택합니다.
  4. 새로 만들기 단추를 사용하여 새 연결된 서비스를 만듭니다.
    1. Azure Blob Storage 형식을 선택합니다.
    2. 인증 유형을 SAS URI로 설정합니다.
    3. 원본으로 Azure Key Vault를 선택합니다.
    4. Key Vault 연결된 서비스 만들기에서 만든 키 자격 증명 모음 연결된 서비스를 선택합니다.
    5. 비밀 이름을 input-storage-sas로 설정합니다.
    6. 비밀 버전은 기본값('최신 버전')으로 둡니다.

이제 Data Factory가 데이터 제품 수집 엔드포인트에 연결되었습니다.

Blob Storage 데이터 세트 만들기

데이터 제품을 Data Factory 파이프라인의 싱크로 사용하려면 싱크 데이터 세트를 만들어야 합니다.

  1. Azure Portal에서 Azure Data Factory 리소스를 찾습니다.
  2. 개요 창에서 Azure Data Factory 스튜디오를 시작합니다.
  3. 작성자 보기 -> 리소스 추가 -> 데이터 세트로 이동합니다.
  4. 새 Azure Blob Storage 데이터 세트를 만듭니다.
    1. 출력 형식을 선택합니다.
    2. 연결된 서비스를 Blob Storage 연결된 서비스 만들기에서 만든 데이터 제품 수집 연결된 서비스로 설정합니다.
    3. 컨테이너 이름을 데이터 세트와 연결된 데이터 형식의 이름으로 설정합니다.
      • 이 정보는 데이터 제품 설명서의 필수 수집 구성 섹션에서 확인할 수 있습니다.
      • 예를 들어, 모니터링 - MCC 데이터 제품에 대한 필수 수집 구성을 참조하세요.
    4. 폴더 경로에 디렉터리가 하나 이상 포함되어 있는지 확인합니다. 컨테이너의 루트에 복사된 파일은 올바르게 수집되지 않습니다.
    5. 데이터에 맞게 다른 필드를 설정합니다.
  5. Azure Data Factory 설명서(예: UI를 사용하여 파이프라인 만들기)에 따라 이 새 데이터 세트를 싱크로 사용하는 파이프라인을 만듭니다.

모든 필수 데이터 세트에 대해 이 단계를 반복합니다.

Important

데이터 제품은 폴더 접두사 또는 파일 이름 접두사(예를 들어, 복사 작업에서 파이프라인의 일부로 설정될 수 있음)를 사용하여 수집된 파일을 처리하는 방법을 결정할 수 있습니다. 폴더 접두사 또는 파일 이름 접두사에 대한 데이터 제품 요구 사항은 데이터 제품 설명서의 필수 수집 구성 섹션을 참조하세요. 예를 들어, 모니터링 - MCC 데이터 제품에 대한 필수 수집 구성을 참조하세요.

데이터 파이프라인 만들기

이제 Azure Data Factory가 데이터 제품에 연결되도록 구성되었습니다. 이 구성을 사용하여 데이터를 수집하려면 Data Factory 설명서를 따라야 합니다.

  1. 원본 데이터가 포함된 서비스에 대한 Azure Data Factory 연결을 설정합니다.
  2. Azure Data Factory에서 파이프라인을 설정하여 마지막 단계에서 만들어진 데이터 세트를 사용하여 원본의 데이터를 데이터 제품으로 복사합니다.

다음의 방법을 알아보세요.