자습서: 활성화기 규칙 만들기 및 활성화
이 자습서에서는 Fabric Activator에 포함된 샘플 데이터를 사용합니다. 샘플 데이터를 사용하여 다음 작업을 완료합니다.
- 샘플 활성화자 검토
- 데이터 탐색
- 규칙 탐색
- 규칙 시작
- 개체 만들기
- 규칙 생성
필수 조건
시작하기 전에 Fabric 용량이 있는 작업 영역이 필요합니다. 작업 영역 문서에서 Fabric 작업 영역에 대해 알아볼 수 있습니다. Fabric이 없는 경우 평가판을 시작하라는 메시지가 표시됩니다.
샘플 활성기 만들기
먼저 브라우저에서 Fabric을 엽니다.
탐색 창에서 만들기>액티베이터선택합니다. 만들기이 보이지 않으면, 더 많은 옵션을 보려면 줄임표(...)를 선택하세요.
샘플
선택하여 샘플 이벤트 및 개체로 미리 채워지는 활성화자를 만듭니다.
데이터 탐색
이 단계에서는 이 샘플이 빌드된 eventstream 데이터를 살펴봅합니다.
새 활성화자에는 탐색기 섹션이 있습니다. 아래로 스크롤하여 패키지 배달 이벤트 스트림을 선택합니다.
이러한 이벤트는 배달 중인 패키지의 실시간 상태를 보여 줍니다.
들어오는 이벤트를 확인하고 라이브 테이블의 이벤트 데이터를 마우스로 가리킵니다. 각 데이터 요소에는 이벤트에 대한 정보가 포함됩니다. 모든 것을 보려면 스크롤해야 할 수도 있습니다.
규칙 탐색
규칙을 사용하여 모니터링할 이벤트 값, 검색할 조건 및 Activator에서 수행할 작업을 지정합니다.
탐색기 창에는 이 활성화자에 대한 이벤트 스트림과 같은 개체가 표시됩니다. 배달 이벤트는 패키지 배달 이벤트 이벤트 스트림에서 생성된 개체 중 하나입니다.
탐색기 창에서 배달 이벤트라는 개체를 선택합니다. 패키지 배달 이벤트 이벤트 이벤트 스트림의 데이터를 사용하는 개체에 대한 규칙을 만들 수 있습니다. 예를 들어 패키지의 온도를 확인하는 규칙입니다.
개체 ID별 이벤트 섹션은 패키지 ID별로 구성됩니다. 패키지 ID 는 각 패키지를 고유하게 식별하는 열 ID입니다. 이 고유 ID를 사용하여 패키지 개체에 패키지 이벤트를 할당합니다.
약을 위해 너무 뜨겁다라는 온도 규칙을 선택합니다. 정의 창을 스크롤하여 규칙이 작동하는 방식을 확인합니다.
모니터 섹션에서 온도를 선택합니다. 온도 값은 배달 이벤트 테이블의 온도 열에서 가져옵니다. 이전 스크린샷에서 온도 열을 볼 수 있습니다.
조건까지 아래로 스크롤합니다. 우리의 규칙은 온도가
20도 섭씨보다 커질 때모니터링하는 것입니다. 아래로 스크롤하여 속성 필터. 우리의 규칙은 약을 포함하는 패키지에만 적용됩니다.
배달 이벤트 테이블에서 규칙은특수 관리 내용이라는 열을 참조합니다. 특별 관리 콘텐츠 열에서 일부 패키지의 값은 의약품입니다. 마지막으로 아래로 스크롤하여 작업으로 스크롤합니다. 조건이 충족되면 규칙이 Teams 메시지를 보냅니다.
활성화기 규칙을 만들었습니다. 패키지 배달 이벤트 이벤트 스트림에 대해 규칙이 실행되고 있습니다. 규칙은 약이 있는 패키지를 찾고 온도가 섭씨 20도보다 높은지 확인합니다. 온도가 섭씨 20도를 초과하면 Teams 메시지가 전송됩니다.
다른 규칙을 살펴보고 작동 방식을 알아봅니다.
규칙 시작
이제 규칙을 만드는 데 사용되는 이벤트 및 개체에 대해 잘 알고 있습니다. 다음 단계는 규칙을 시작하는 것입니다.
약을 위해 너무 뜨겁게 선택하십시오.
필요하면 테스트 작업을 선택하여
테스트 메시지를 보내세요. 먼저 자신이 받는 사람임을 확인합니다. 메시지를 수신하고 예상대로 표시되는지 확인합니다. 시작을 선택합니다. 이렇게 하면 규칙이 활성화됩니다. 약품 패키지가 너무 뜨거워지면 Teams 메시지가 표시됩니다. 규칙은 매시간 여러 번 트리거되어야 합니다.
나중에 중지 단추를 사용하여 규칙을 끌 수 있습니다.
개체 만들기
이제 나만의 개체를 만들어야 합니다. 이 섹션에서는 Package 개체를 삭제합니다. 그것을 다시 생성하고, 배송 중 시간이 25시간을 초과하는 패키지의 상태를 추적하세요.
- Package 개체를 선택하고 삭제합니다.
- 패키지 배달 이벤트 스트림을 선택합니다.
- 리본에서 새 개체를 선택합니다.
- 새 개체 패키지2의 이름을 지정하고 패키지 ID를 고유 ID로 선택합니다.
- HoursInTransit 및 City를 개체의 속성으로 추가합니다.
- 만들기를 실행합니다.
새 규칙 만들기
배달 중 전송 시간이 임계값을 초과하는 경우 경고하는 규칙을 만듭니다.
새 HoursInTransit 속성을 선택합니다. 리본에서 새 규칙을 선택합니다. 머리글에서 연필 아이콘을 선택하여 규칙의 이름을 편집합니다. 대상보다 평균 전송 시간 이름을 지정합니다. Package2 개체는 다음과 같습니다.
세부 정보 편집 선택하여 정의 창을 엽니다.
정의 창에서 HoursInTransit을 선택합니다. 그런 다음 요약을 추가하려면 를 선택하고>평균를 차례로 선택합니다. 집계 창 크기를 5분으로, 단계 크기를 5분으로 설정합니다. 모니터 차트는 요약을 반영하도록 업데이트되며 규칙 모니터 차트는 다음과 같습니다.
조건 단계에서 평균 전송 시간이 25보다 커지는 시기를 검색합니다. 조건이 충족 될 때마다 경고하는 규칙을 설정합니다. 이 단계를 완료하면 조건 차트가 업데이트되고 규칙이 다음과 같이 표시됩니다.
규칙에 대한 작업을 지정합니다. Teams 메시지 또는 전자 메일을 보내도록 선택할 수 있습니다. 표시되는 방식에 따라 작업을 사용자 지정합니다.
나에게 테스트 전송 버튼을 선택하여 규칙을 테스트합니다. 경고가 표시되는지 확인합니다. 전자 메일을 사용하는 경우 도착하는 데 1~2분 정도 걸릴 수 있습니다.
저장을 선택하여 규칙을 시작하고 시작합니다.
첫 번째 개체 및 규칙을 만들었습니다. 다음 단계에서는 Package2 개체에 대한 몇 가지 다른 규칙을 설정하려고 할 수 있습니다. 사용자 고유의 데이터에 대해 Activator를 사용할 준비가 되면 Activator에 대한 데이터 가져오기 문서의 단계를 따릅니다.
리소스 정리
자습서의 일부로 만든 규칙을 완료한 후에는 해당 규칙을 중지해야 합니다. 규칙을 중지하지 않으면 규칙 알림을 계속 받게 됩니다. 백그라운드 처리에 대한 요금이 발생할 수도 있습니다. 각 규칙을 차례로 선택하고 리본에서 중지 단추를 선택합니다.
관련 콘텐츠
Microsoft Fabric에 대해 자세히 알아볼 수도 있습니다.