사용자 데이터 기능 스케줄링

Microsoft Fabric의 작업 스케줄러는 파이프라인, 노트북, 외부 오케스트레이션 서비스 없이도 사용자 데이터 함수(UDF)를 반복 일정에 따라 실행할 수 있게 해줍니다. 사용자 데이터 함수에서 직접 스케줄을 설정하고, 반복 패턴을 지정하며, 함수 매개변수를 전달하고, Fabric 모니터링 경험에서 실행을 모니터링할 수 있습니다.

사전 요구 사항

일정을 만들기 전에 다음을 확인하세요:

  • 사용자 데이터 함수가 공개되어 있습니다.
  • 작업 공간에 기여자 이상의 권한이 있습니다.
  • 이 기능은 수동 호출을 통해 성공적으로 테스트됩니다.
  • 필요한 연결, 비밀, 의존성을 설정하면 됩니다.

사용 사례

사용자 데이터 기능을 예약하여 반복적인 비즈니스 및 운영 작업을 자동화합니다. 일반적인 시나리오는 다음과 같습니다.

  • 데이터 품질 검증 – 보고 또는 하위 처리 전에 데이터셋에 대해 검사를 수행합니다.
  • 고객 피드백 처리 – 새로운 피드백을 분석하고, 감정 점수를 생성하며, 결과를 저장합니다.
  • 비즈니스 이벤트 생성 – 운영 데이터 변경 사항을 감지하고 하위 애플리케이션을 위한 비즈니스 이벤트를 게시합니다.
  • 정기 정리 – 오래된 기록을 보관하거나 임시 파일을 삭제하거나 일상적인 유지보수 작업을 수행합니다.
  • 주기적 데이터 동기화 – 외부 시스템에서 데이터를 Fabric에 정기적으로 동기화합니다.
  • 자동 알림 – 비즈니스 규칙과 임계값을 기반으로 알림이나 알림을 생성합니다.

스케줄러 열어

  1. Fabric 작업 영역을 엽니다.
  2. 사용자 데이터 함수 항목을 열어보세요.
  3. 설정을 선택합니다.
  4. 일정을 선택합니다.

일정 페이지를 통해 다음과 같은 기능을 할 수 있습니다:

  • 일정 작성
  • 오류 알림 구성
  • 예정된 실행 보기
  • 일정을 편집하거나 비활성화하기
  • 수동으로 예약된 작업을 실행하세요

일정 만들기

  1. 일정에서일정 추가를 선택하세요.

  2. 스케줄(schedule) 속성을 설정하세요.

    스케줄러는 다음과 같은 설정을 지원합니다:

    설정 설명
    Controller 변수 라이브러리에서 실행을 제어하는 데 사용되는 변수
    반복 재발 패턴을 정의합니다.
    간격 빈도 간격
    시작 날짜 및 시간 일정이 시작될 때
    종료 날짜 및 시간 일정이 만료되면
    시간대 일정 실행을 위한 시간대
    Parameters 함수에 전달되는 입력 매개변수

    기능이 얼마나 자주 실행될지 선택하고 일정 세부 사항을 제공하세요. 스케줄러는 몇 분마다, 매시간, 일간, 주간, 월간 등 반복 실행을 지원합니다. 예를 들어, 15분마다 한 함수를 실행하려면 다음을 구성하세요:

  3. FunctionName에 대한 매개변수를 제공하세요. 이 매개변수는 호출하려는 함수를 정의하는 데 필요합니다 .

    매개 변수 이름 Type
    함수이름 문자열 함수 이름, 예를 들어 hello_fabric.
  4. 함수 입력에 대한 매개변수를 더 추가하세요. 예를 들어, 에 대해 hello_fabric(name:str)타입 문자열 매개변수를 name 추가합니다.

    매개 변수 이름 Type
    name 문자열

    Important

    매개변수 이름은 사용자 데이터 함수 서명과 정확히 일치해야 합니다. 매개 변수 이름은 대/소문자를 구분합니다.

  5. 일정을 저장합니다.

  6. 사용자 데이터 기능 항목에 다른 기능에 대한 스케줄을 더 추가하세요.

수동으로 예약된 기능을 실행하세요

예약된 함수를 즉시 테스트하려면 Run을 선택하세요. Fabric은 다음 예약된 간격을 기다리지 않고 실행을 시작합니다. 수동 실행은 매개변수 검증, 연결 확인, 기능 로직 테스트에 유용합니다.

예약된 실행 모니터링

Fabric 모니터링 경험에서 사용자 데이터 기능 실행을 모니터링할 수 있습니다.

  1. 모니터 허브를 열어보세요.
  2. 활동 선택.
  3. 사용자 데이터 함수로 필터링.

모니터링 경험을 활용해 실패한 실행을 문제 해결하고 성공적인 실행을 검증하세요.

오류 알림 구성

예약 실행에 실패했을 때 이메일 알림을 설정할 수 있습니다.

  1. 일정 페이지를 열어보세요.
  2. 실패 알림에 하나 이상의 이메일 주소를 입력하세요.
  3. 구성을 저장합니다.

Fabric은 예약된 실행이 실패할 때마다 이메일 알림을 보냅니다.

다음 단계

  • 사용자 데이터 기능에 대해 알아보세요.
  • Fabric의 작업 스케줄러에 대해 알아보세요.
  • 모니터 허브를 사용해 Fabric 작업 부하를 모니터링하고 문제 해결하세요.