이 문서에서는 KQL 쿼리 세트에서 패브릭 활성화기 경고를 만드는 방법을 설명합니다. Microsoft Fabric의 패브릭 액티베이터를 사용하면 데이터 스트림에서 패턴이나 조건이 감지될 때 작업을 수행할 수 있습니다. 자세한 내용은 Activator란?을 참조 하세요.
두 가지 시나리오에서 KQL 쿼리 세트 결과를 기반으로 알림을 트리거하도록 Activator를 구성할 수 있습니다.
- 예약된 KQL 쿼리가 결과를 반환할 때.
- 예약된 KQL 쿼리는 특정 조건을 충족하는 시각화를 사용하여 결과를 반환합니다.
자신 또는 조직의 다른 사람에게 경고 알림을 보냅니다. 전자 메일 또는 Microsoft Teams 메시지를 통해 보내도록 알림을 구성할 수 있습니다.
샘플 시나리오
다음은 KQL 쿼리와 함께 Activator 경고를 사용하는 방법의 몇 가지 예입니다.
애플리케이션 로그에서 오류 모니터링: 애플리케이션 로그를 저장하는 KQL 데이터베이스가 있다고 가정합니다. 지난 5분 동안의 레코드에
authorization error열에 문자열 이 포함되어 있는지 알리도록 경고를 구성할 수 있습니다.이웃에서 사용 가능한 자전거 추적: 다른 지역에서 사용 가능한 자전거에 대한 스트리밍 데이터가 있다고 상상해 보십시오. KQL 쿼리를 만들어 이웃당 사용 가능한 자전거 수를 보여 주는 원형 차트를 렌더링합니다. 모든 지역의 사용 가능한 자전거 수가 지정된 임계값 아래로 떨어지는 경우 알림을 설정하여 알릴 수 있습니다.
필수 조건
- Microsoft Fabric가 활성화된 용량을 보유한 작업 공간.
- 데이터가 있는 KQL 데이터베이스 입니다.
- KQL 데이터베이스에 연결된 KQL 쿼리 세트입니다. 자세한 내용은 KQL 쿼리 세트의 쿼리 데이터를 참조 하세요.
중요합니다
- Eventhouse 내의 KQL 데이터베이스에 대한 쿼리만 지원됩니다. KQL 쿼리 세트가 외부 Azure Data Explorer 클러스터에 연결된 경우 경고 만들기가 지원되지 않습니다.
- 경고 규칙이 Eventhouse에 미치는 영향은 쿼리의 복잡성에 따라 달라집니다. 간단한 쿼리 및 집계는 간단하지만 조인, 변환 및 정렬은 리소스 집약적입니다. 쿼리가 1분 또는 5분마다 실행되는 경우 Eventhouse를 항상 켜진 상태로 효과적으로 유지합니다. 5분 이상 쿼리 또는 수집이 없으면 Eventhouse가 유휴 상태로 전환되어 비용이 절감됩니다. 자세한 내용은 Eventhouse 작동 시간을 참조하세요.
다음 단계에서는 시각화를 만드는 쿼리 또는 시각화를 만들지 않는 쿼리에서 경고를 만드는 방법을 보여 있습니다.
원하는 워크플로에 해당하는 탭을 선택합니다.
KQL 쿼리 세트에 대한 경고 설정
중요합니다
이 시나리오에서는 시간 차트 시각화가 지원되지 않습니다. 이들은 실시간 대시보드에서 알림 생성에 적용되는 Activator를 지원합니다.
KQL 쿼리 세트가 포함된 작업 영역을 엽니다.
KQL 쿼리셋으로 이동하여 이를 선택해 열리게 합니다.
시각화를 반환하는 쿼리를 실행합니다.
쿼리가 결과를 반환하면 위쪽 리본에서 경고 설정을 선택합니다.
경고 조건 정의
표시되는 규칙 추가 쪽 창에서 다음 단계에 따라 경고 조건을 정의합니다.
세부 정보 섹션에서 활성화자 경고 규칙의 이름을 제공합니다.
모니터 섹션에서 쿼리 실행 빈도를 설정합니다. 기본값은 5분입니다.
조건 섹션에서 다음과 같이 경고 조건을 지정합니다.
- 시각화에 차원이 없는 경우 모니터링할 특정 필드를 선택하여 데이터 스트림의 변경 내용을 모니터링하는 조건이 있을 때 각 이벤트에 대해 On을 선택할 수 있습니다.
- When 드롭다운에서 평가할 값을 설정합니다.
- 조건 드롭다운에서 평가할 조건을 설정합니다. 자세한 내용은 조건을 참조하세요.
- 발생 필드에서 경고가 트리거되기 전에 조건을 충족해야 하는 횟수를 설정합니다.
작업 섹션에서 다음 작업 중 하나를 선택합니다.
이메일 알림 보내기:
- 선택 작업의 경우 전자 메일 보내기를 선택합니다.
- 받는 사람의 전자 메일 주소를 입력하거나 드롭다운 목록을 사용하여 값이 전자 메일 주소인 속성을 선택합니다. 기본적으로 전자 메일 주소는 여기에 채워집니다.
- 제목에 전자 메일 알림의 제목을 입력합니다.
- 헤드라인의 경우 이메일 알림의 제목을 입력합니다.
-
메모의 경우 전자 메일 알림에 대한 메모를 입력합니다.
비고
제목, 제목 또는 노트를 입력할 때 입력
@하거나 텍스트 상자 옆에 있는 단추를 선택하여 데이터의 속성을 참조할 수 있습니다. 예:@BikepointID. - 컨텍스트의 경우 메일 알림에 포함할 드롭다운 목록에서 값을 선택합니다.
Microsoft Teams 알림 보내기: Microsoft Teams 메시지를 자신에게 보냅니다. 제목 및 메시지 콘텐츠를 사용자 지정할 수 있습니다.
- 선택 작업의 경우 Teams -->Message to indviduals 또는 Group Chat message 또는 Channel post를 선택합니다.
- 선택에 따라 다음 단계 중 하나를 수행합니다.
- 개인에게 메시지 옵션을 선택한 경우 받는 사람의 전자 메일 주소를 입력하거나 드롭다운 목록을 사용하여 값이 전자 메일 주소인 속성을 선택합니다. 조건이 충족되면 지정된 개인에게 전자 메일이 전송됩니다.
- 그룹 채팅 메시지 옵션을 선택한 경우 드롭다운 목록에서 그룹 채팅을 선택합니다. 조건이 충족되면 그룹 채팅에 메시지가 게시됩니다.
- 채널 게시 옵션을 선택한 경우 드롭다운 목록에서 팀 및 채널을 선택합니다. 조건이 충족되면 선택한 채널에 메시지가 게시됩니다.
- 헤드라인의 경우 Teams 알림의 헤드라인을 입력합니다.
-
노트의 경우 Teams 알림에 대한 메모를 입력합니다.
비고
제목, 제목 또는 노트를 입력할 때 입력
@하거나 텍스트 상자 옆에 있는 단추를 선택하여 데이터의 속성을 참조할 수 있습니다. 예:@BikepointID. - 컨텍스트의 경우 Teams 알림에 포함할 드롭다운 목록에서 값을 선택합니다.
패브릭 작업 실행: 조건이 충족되면 패브릭 파이프라인, Spark 작업 또는 Notebook을 시작하도록 경고를 구성하려면 다음 단계를 수행합니다.
- 선택 작업의 경우 파이프라인 실행, Spark 작업 실행, Notebook 실행 또는 함수 실행(미리 보기)을 선택합니다.
- '실행할 패브릭 항목 선택' 목록에서 실행할 패브릭 항목(파이프라인, 노트북, 스파크 작업, 함수)을 선택합니다.
- 매개 변수 추가를 선택하고 Fabric 항목의 매개 변수 이름과 해당 매개 변수의 값을 지정합니다. 둘 이상의 매개 변수를 추가할 수 있습니다.
입력
@하거나 텍스트 상자 옆에 있는 단추를 선택하여 경고 데이터에서 매개 변수를 전달할 수 있습니다. 예:@BikepointID.
사용자 지정 작업: 조건이 충족되면 사용자 지정 작업을 호출하도록 경고를 구성하려면 다음 단계를 수행합니다.
선택 작업의 경우 사용자 지정 작업 만들기를 선택합니다.
작업 섹션에서 설명한 대로 먼저 규칙을 만든 다음, 사용자 지정 작업 트리거(Power Automate 흐름)의 단계에 따라 사용자 지정 작업 설정을 완료합니다.
사용자 지정 작업을 만든 후 규칙의 정의 창에서 작업 드롭다운 목록에서 만든 사용자 지정 작업을 선택합니다.
저장 위치에서 Activator 경고를 저장할 위치를 지정합니다. 기존 작업 영역을 선택하고 기존 활성화기 또는 새 작업 영역에 저장합니다.
만들기를 선택하여 활성화자 규칙을 만듭니다.
선택 사항: 활성화기에서 규칙 편집
활성화자를 저장하면 측면 창에 항목에 대한 링크가 표시됩니다. 활성화기에서 추가 편집할 링크를 선택합니다. 이 단계는 다음 작업 중 하나를 수행하려는 경우에 유용할 수 있습니다.
- 경고에 다른 수신자를 추가합니다.
- 경고를 트리거한 특정 데이터를 반영하도록 경고의 콘텐츠를 변경합니다.
- 경고 설정 창에서 가능한 것보다 더 복잡한 경고 조건을 정의합니다.
Activator에서 규칙을 편집하는 방법에 대한 자세한 내용은 활성화기 규칙 만들기를 참조하세요.
활성화자 자체에서 쿼리 결과의 기록 및 규칙 활성화 기록을 볼 수도 있습니다. 자세한 내용은 활성화기 규칙 만들기를 참조 하세요.