數據啟動器中的偵測設定
本文說明建立規則時可用的偵測設定範圍。 您將了解偵測設定如何在數據啟動器中運作,以及如何有效地設定它們。 各種偵測設定會一起運作,以找出您想要追蹤的確切數據。
重要
Data Activator 目前為預覽狀態。
我們的範例會使用 套件傳遞事件事件 數據流。 在此事件串流中,我們已建立名為 Temperature 的物件,以及太熱的醫學規則。
偵測設定選項
偵測設定是在 [定義] 窗格中管理,這會在 [數據啟動器] 右側開啟。 從 [ 總管 ] 選取規則,或選取 [ 新增規則 ] 以開啟 [ 定義 ] 窗格。 在這裡,您會使用 摘要、 篩選和 條件來設定偵測設定。
摘要
摘要是由規則中所用屬性的匯總(平均值、最小值、總和等)、視窗大小和步驟大小所組成。 在此範例中 ,我們使用 Temperature 對象作為屬性。 Temperature 對象來自我們的套件傳遞事件數據流。
如果 [定義] 窗格中未顯示 [摘要] 區段,請選取 [新增摘要] 加以開啟。
當您建立摘要時,您可以指定規則的時間範圍。 時間範圍從 10 秒到 24 小時不等。 摘要會採用每個時間範圍期間規則屬性的所有值,並將其轉換成時間範圍的單一摘要值。 在此範例中,我們的規則摘要是溫度屬性的平均值匯總。
摘要也包含步驟大小。 步驟大小的範圍從 10 秒到 24 小時。
摘要類型 | 描述 |
---|---|
時間範圍內的平均值 | 計算時間範圍中屬性或數據行的平均值 |
計數 | 計算時間範圍中包含屬性或數據行的事件數目 |
時間範圍內的最小值/最大值 | 計算時間範圍期間屬性或數據行的最小值/最大值 |
總數 | 計算該時間範圍期間屬性或數據行的總值。 |
篩選
在篩選中,您可以指定所選屬性的比較作業。 篩選只會保留符合比較條件的事件。 所有其他事件都會從規則的考慮中移除。 若要開啟篩選區段,請從 [定義] 窗格中選取 [新增篩選]。 您可能必須向上捲動,才能看到 [篩選和 作業 ] 欄位。
對任何類型的屬性使用篩選。 不過,您通常會使用篩選搭配文字值,以便對數據的子集建立條件。 例如,您可能會在某些套件追蹤事件上設定 「City=Redmond」 篩選條件,以在 Redmond 中僅設定套件上的事件條件。 您也可以設定數值資料的篩選。 在我們的範例中,我們篩選了大於60的溫度。
您可以指定最多三個篩選。
條件
第三個偵測設定為 [條件]。 使用 Condition 告訴數據啟動器何時啟動規則。
條件類型分為下列類別:
條件類型 | 描述 |
---|---|
[Is] 條件 | 這是 針對條件為 true 的每個事件啟用條件。 |
「變為」條件 | 只有在條件變成 true 時,才會變成 false 時,才會啟動條件。 例如,當屬性值從 5 值(小於 10)變更為 11 值(大於 10)時,就會啟動「變成大於 10」。 它只會在條件從 false 到 true 時啟動。 |
Enters、Exits Range 條件 | 當屬性值進入定義的值範圍時,Enters 範圍條件就會啟動。 只有當屬性的前一個數值超出範圍且目前的值在範圍內時才會啟動。 「超出範圍」條件與「介於範圍」條件類似,不同之處在於當屬性值超出範圍時就會加以啟動。 |
[變更]、[變更至]、[變更來源] | 當條件變更、變更或從指定界限變更時,這些條件就會啟動。 |
文字狀態,例如 Contains、 End、 Begins | 當文字符合選取的條件時,這些條件就會啟動。 |
活動訊號 條件 | 當數據未抵達 Activateor 時,「沒有數據存在」條件就會啟動。 經過的時間是您希望規則監視新數據是否未送達的時間。 |
指定條件類型之後,您會指定一個出現專案。
發生次數表示規則啟動之前,條件必須成立多久或多少次。
計時器 | 描述 |
---|---|
每次 | 每次條件成立時啟動規則。 |
次數 | 計算條件為 true 的次數,並且只有在規則變成 true 時才會啟動規則指定的次數。 |
保持 | 如果條件在指定的時間量持續為 true,請啟動規則。 |
相關內容
您也可以深入了解 Microsoft Fabric: