Azure Data Factory를 시각적으로 모니터링

적용 대상: Azure Data Factory Azure Synapse Analytics

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

Azure Data Factory에서 파이프라인을 만들어 게시한 후에는 트리거와 연결하거나 임시 실행을 수동으로 시작할 수 있습니다. Azure Data Factory 사용자 환경에서 기본적으로 모든 파이프라인 실행을 모니터링할 수 있습니다. 모니터링 환경을 열려면 Azure Portal의 data factory 블레이드에서 모니터 & 관리 타일을 선택합니다. ADF UX에 이미 있는 경우 왼쪽 사이드바에서 모니터 아이콘을 클릭합니다.

기본적으로 모든 데이터 팩터리 실행은 브라우저의 현지 표준 시간대에 표시됩니다. 표준 시간대를 변경하는 경우 모든 날짜/시간 필드가 선택한 항목에 맞춰집니다.

파이프라인 실행 모니터링

기본 모니터링 보기는 선택한 기간에 트리거된 파이프라인 실행 목록입니다. 시간 범위를 변경하고 상태, 파이프라인 이름 또는 주석을 기준으로 필터링할 수 있습니다. 특정 파이프라인 실행을 마우스로 가리키면 다시 실행 및 사용량 보고서와 같은 실행 관련 작업이 표시됩니다.

Screenshot of list view for monitoring pipeline runs.

파이프라인 실행 그리드에는 다음 열이 있습니다.

열 이름 설명
파이프라인 이름 파이프라인 이름입니다.
실행 시작 파이프라인 실행에 대한 시작 날짜 및 시간(MM/DD/YYYY, HH: MM: SS AM/PM)
실행 종료 파이프라인 실행에 대한 종료 날짜 및 시간(MM/DD/YYYY, HH:MM:SS AM/PM)
Duration 실행 기간 (HH:MM:SS)
트리거 주체 파이프라인을 시작한 트리거의 이름입니다.
상태 실패, 성공, 진행 중, 취소 또는 큐 대기
주석 파이프라인에 연결된 필터링 가능한 태그
매개 변수 파이프라인 실행 매개 변수 (이름/값 쌍)
Error 파이프라인이 실패한 경우 실행 오류
실행 원래, 다시 실행 또는 다시 실행(최신)
실행 ID 파이프라인 실행 ID입니다.

파이프라인 및 활동 실행 목록을 새로 고치려면 새로 고침 단추를 수동으로 선택해야 합니다. 자동 새로 고침은 현재 지원되지 않습니다.

 Screenshot of refresh button.

디버그 실행의 결과를 보려면 디버그 탭을 선택합니다.

Screenshot of the view active debug runs icon.

작업 실행 모니터링

특정 파이프라인 실행의 개별 활동 실행을 자세히 보려면 파이프라인 이름을 클릭합니다.

Screenshot of view activity runs.

목록 보기에는 각 파이프라인 실행에 해당하는 작업 실행이 표시됩니다. 특정 활동 실행을 마우스로 가리키면 JSON 입력, JSON 출력 및 자세한 활동 관련 모니터링 환경과 같은 실행 관련 정보가 표시됩니다.

Screenshot of information about SalesAnalyticsMLPipeline, followed by a list of activity runs.

열 이름 설명
작업 이름 파이프라인 내 작업 이름
작업 유형 복사, ExecuteDataFlow 또는 AzureMLExecutePipeline 같은 작업 유형
동작 JSON 입력 정보, JSON 출력 정보 또는 자세한 작업 관련 모니터링 환경을 볼 수 있는 아이콘
실행 시작 작업 실행에 대한 시작 날짜 및 시간(MM/DD/YYYY, HH: MM: SS AM/PM)
Duration 실행 기간 (HH:MM:SS)
상태 실패, 성공, 진행 중 또는 취소
통합 런타임 작업이 실행된 Integration Runtime
사용자 속성 작업의 사용자 정의 속성
Error 작업이 실패한 경우 실행 오류
실행 ID 활동 실행 ID입니다.

활동이 실패한 경우 오류 열의 아이콘을 클릭하여 자세한 오류 메시지를 볼 수 있습니다.

Screenshot of a notification with error details including error code, failure type, and error details.

모니터링하도록 사용자 속성 승격

모니터링하는 엔터티가 되도록 파이프라인 작업 속성을 사용자 속성으로 승격합니다. 예를 들어 파이프라인에서 복사 작업의 원본대상 속성을 사용자 속성으로 승격할 수 있습니다.

참고 항목

최대 5개의 파이프라인 작업 속성만을 사용자 속성으로 승격할 수 있습니다.

Screenshot of create user properties.

사용자 속성을 만든 후에 모니터링 목록 보기에서 모니터링할 수 있습니다.

Screenshot of add columns for user properties to the activity runs list.

복사 작업의 원본이 테이블 이름인 경우 원본 테이블 이름을 활동 실행 목록 보기의 열로 모니터링할 수 있습니다.

Screenshot of activity runs list with columns for user properties.

파이프라인 및 작업 다시 실행

컨테이너 작업의 재실행 동작은 다음과 같습니다.

  • Wait - 작업이 이전과 같이 작동합니다.
  • Set Variable - 작업이 이전과 같이 작동합니다.
  • Filter - 작업이 이전과 같이 작동합니다.
  • Until 활동은 표현식을 평가하고 조건이 충족될 때까지 반복됩니다. 다시 실행 규칙에 따라 내부 활동을 계속 건너뛸 수 있습니다.
  • Foreach 활동이 수신하는 항목에서 항상 반복됩니다. 다시 실행 규칙에 따라 내부 활동을 계속 건너뛸 수 있습니다.
  • If and switch - 조건이 항상 평가됩니다. 모든 내부 작업이 평가됩니다. 다시 실행 규칙에 따라 내부 작업을 건너뛸 수 있지만 파이프라인 실행과 같은 작업은 다시 실행됩니다.
  • Execute pipeline activity - 하위 파이프라인이 트리거되지만 다시 실행 규칙에 따라 하위 파이프라인의 모든 작업을 건너뛸 수 있습니다.

이전에 처음부터 실행된 파이프라인을 다시 실행하려면 특정 파이프라인 실행을 마우스로 가리키고 다시 실행을 선택합니다. 여러 파이프라인을 선택하는 경우 다시 실행 단추를 사용하여 모든 파이프라인을 실행할 수 있습니다.

Screenshot of rerun a pipeline.

특정 지점에서 시작을 다시 실행하려면 활동 실행 보기에서 다시 실행하면 됩니다. 시작하려는 활동을 선택하고 활동에서 다시 실행을 선택합니다.

Screenshot of rerun an activity run.

파이프라인을 다시 실행하고 매개 변수를 변경할 수도 있습니다. 새 매개 변수 단추를 선택하여 매개 변수를 변경합니다.

Screenshot of rerun an activity run with new parameters.

참고 항목

새 매개 변수를 사용하여 파이프라인을 다시 실행하면 새 파이프라인 실행으로 간주되므로 파이프라인 실행에 대한 다시 실행 그룹 아래에 표시되지 않습니다.

실패한 활동에서 다시 실행

작업이 실패하나, 시간이 초과하거나, 취소되는 경우 실패한 작업에서 다시 실행을 선택하여 실패한 작업에서 파이프라인을 다시 실행할 수 있습니다.

Screenshot of rerun failed activity.

다시 실행 기록 보기

목록 보기에서 모든 파이프라인 실행의 다시 실행 기록을 볼 수 있습니다.

Screenshot of view history.

특정 파이프라인 실행의 다시 실행 기록을 볼 수도 있습니다.

Screenshot of view history for a pipeline run.

사용량 모니터링

실행 옆에 있는 사용량 아이콘을 클릭하여 파이프라인 실행에서 사용된 리소스를 볼 수 있습니다.

Screenshot that shows where you can see the resources consumed by a pipeline.

아이콘을 클릭하면 해당 파이프라인 실행에 사용되는 리소스의 사용량 보고서가 열립니다.

Screenshot of monitor consumption.

이러한 값을 Azure 가격 계산기에 연결하여 파이프라인 실행 비용을 예측할 수 있습니다. Azure Data Factory 가격 책정에 대한 자세한 내용은 가격 책정 이해를 참조하세요.

참고 항목

가격 계산기에서 반환되는 값은 예상치입니다. Azure Data Factory가 청구하는 정확한 금액을 반영하지는 않습니다.

Gantt 보기

Gantt 차트는 시간 범위에 따른 실행 기록을 확인할 수 있는 보기입니다. Gantt 보기로 전환하면 이름별로 그룹화된 모든 파이프라인 실행이 실행에 걸린 시간과 관련된 막대로 표시된 것을 확인할 수 있습니다. 또한 파이프라인에서 생성한 주석/태그별로 그룹화할 수도 있습니다. Gantt 보기는 활동 실행 수준에서도 사용할 수 있습니다.

Screenshot of an example of a Gantt chart.

막대의 길이는 파이프라인의 기간을 알려줍니다. 막대를 선택하여 자세한 내용을 볼 수도 있습니다.

Screenshot of a Gantt chart duration.

경고

Data Factory의 지원되는 메트릭에 대해 경고를 발생시킬 수 있습니다. 시작하려면 Data Factory 모니터링 페이지에서 모니터링>경고 및 메트릭을 선택합니다.

Screenshot of the Data factory Monitor page.

7분 동안 이 기능의 소개 및 데모에 대한 다음 비디오를 시청하세요.

경고 만들기

  1. 새로운 경고 규칙을 선택하여 새 경고를 만듭니다.

    Screenshot of New Alert Rule button.

  2. 규칙 이름을 지정하고 경고 심각도를 선택합니다.

    Screenshot of boxes for rule name and severity.

  3. 경고 조건을 선택합니다.

    Screenshot of box for target criteria.

    Screenshot that shows where you select one metric to set up the alert condition.

    Screenshot of list of criteria.

    SSIS 패키지 실행 및 SSIS IR 시작/중지 작업에 대해서 뿐만 아니라 ADF 엔터티 수/크기, 작업/파이프라인/트리거 실행, IR(Integration Runtime) CPU 사용률/메모리/노드 수/큐 등 다양한 메트릭에 대한 경고를 만들 수 있습니다.

  4. 경고 논리를 구성합니다. 모든 파이프라인 및 해당 활동의 선택한 메트릭에 대해 경고를 만들 수 있습니다. 특정 활동 유형, 활동 이름, 파이프라인 이름 또는 오류 유형을 선택할 수도 있습니다.

    Screenshot of options for configuring alert logic.

  5. 경고에 대해 이메일, SMS, 푸시, 음성 알림을 구성합니다. 경고 알림에 대해 작업 그룹을 만들거나 기존 작업 그룹을 선택합니다.

    Screenshot of options for configuring notifications.

    Screenshot of options for adding a notification.

  6. 경고 규칙을 만듭니다.

    Screenshot of options for creating an alert rule.

파이프라인 모니터링 및 관리에 대한 자세한 내용은 프로그래밍 방식으로 파이프라인 모니터링 및 관리 문서를 참조하세요.