Condividi tramite


Esercitazione: Creare e attivare una regola di attivazione

In questa esercitazione vengono usati i dati di esempio inclusi in Fabric Activator. Per completare queste attività, usare i dati di esempio:

  • Esaminare un attivatore di esempio
  • Esplorare i dati
  • Esplorare una regola
  • Avviare la regola
  • Creare un oggetto
  • Crea una regola

Prerequisiti

  • Prima di iniziare, è necessaria un'area di lavoro con una capacità Fabric. Per informazioni sulle aree di lavoro di Fabric, vedere l'articolo Aree di lavoro. Se Fabric non è disponibile, viene richiesto di avviare una versione di valutazione.

Creare un attivatore Activator di esempio

Per iniziare, aprire un'area di lavoro con capacità fabric.

  1. Nella home page infrastruttura selezionare un'area di lavoro con una capacità infrastruttura e selezionare Crea>attivatore.

    Screenshot che mostra il riquadro di spostamento sinistro con l'opzione Crea selezionata.

  2. Selezionare l'esempio per creare un attivatore prepopolato con gli eventi e gli oggetti di esempio.

    Screenshot che mostra l'opzione per aggiungere dati o usare i dati di esempio.

Esplorare i dati

In questo passaggio vengono esaminati i dati eventstream su cui si basa questo esempio.

Il nuovo attivatore ha una sezione Explorer . Scorrere verso il basso e selezionare il flusso degli eventi di recapito del pacchetto.

Questi eventi mostrano lo stato in tempo reale dei pacchetti in fase di recapito.

Esaminare gli eventi in ingresso e passare il puntatore del mouse sui dati dell'evento nella tabella live. Ogni punto dati contiene informazioni sull'evento. Potrebbe essere necessario scorrere per visualizzare tutto.

Esplorare una regola

Usare una regola per specificare i valori di evento da monitorare, le condizioni da rilevare e le azioni che si desidera eseguire da Activator.

Nel riquadro Explorer vengono visualizzati oggetti, ad esempio eventstream, per questo attivatore. Gli eventi di recapito sono uno degli oggetti .

  1. Nel riquadro Esplora risorse selezionare l'oggetto denominato Eventi di recapito. È possibile creare regole sugli oggetti che usano i dati del flusso di eventi di recapito del pacchetto. Ad esempio, una regola che controlla la temperatura dei pacchetti.

    Screenshot che mostra la tabella Eventi di recapito e la colonna temperature.

  2. Si noti che la sezione Events by object ID (Eventi per ID oggetto) è organizzata in base all'ID pacchetto. L'ID pacchetto è l'ID colonna che identifica in modo univoco ogni pacchetto. Questo ID univoco viene usato per assegnare gli eventi Package agli oggetti Package.

    Screenshot che mostra la colonna ID univoco nella schermata Eventi in base all'ID oggetto.

  3. Selezionare la regola Temperatura denominata Troppo caldo per la medicina. Scorrere il riquadro Definizione per visualizzare il funzionamento della regola.

  4. Nella sezione Monitoraggio selezionare Temperatura. I valori di temperatura provengono dalla colonna Temperature nella tabella Eventi di recapito. È possibile visualizzare la colonna Temperature in uno screenshot precedente.

    Screenshot che mostra la sezione Monitoraggio del riquadro Definizione.

  5. Scorrere verso il basso fino a Condizione. La nostra regola monitora le temperature che diventano superiori a 50.

  6. Scorrere più verso il basso fino a Ambito. La nostra regola si applica solo ai pacchetti contenenti medicine. Nella tabella Eventi di recapito la regola esamina la colonna denominata SpecialCare. Nella colonna SpecialCare alcuni pacchetti hanno un valore Medicine.

    Screenshot che mostra la sezione Ambito del riquadro Definizione.

  7. Infine, scorrere verso il basso fino a Azione. La regola invia un messaggio di Teams se la condizione viene soddisfatta.

È stata creata una regola di attivazione. La regola viene eseguita sul flusso di eventi di recapito del pacchetto. La regola cerca pacchetti che hanno medicina e controlla se la temperatura è diventata maggiore di 50 gradi. Quando la temperatura diventa maggiore di 50 gradi, viene inviato un messaggio di Teams.

Esaminare le altre regole per imparare a lavorare.

Avviare la regola

Ora si ha familiarità con gli eventi e gli oggetti usati per creare una regola. Il passaggio successivo consiste nell'avviare la regola.

  1. Selezionare Troppo caldo per la medicina.

  2. Facoltativamente, inviare un messaggio di test selezionando Test. Verificare prima di tutto che tu sia il destinatario. Assicurarsi di ricevere il messaggio e che abbia l'aspetto previsto.

  3. Selezionare Inizio. In questo modo la regola diventa attiva. Viene visualizzato un messaggio di Teams ogni volta che un pacchetto di medicina è troppo caldo. La regola deve essere attivata più volte ogni ora.

  4. Successivamente, è possibile disattivare la regola usando il pulsante Arresta .

Creare un oggetto

È ora possibile creare un oggetto personalizzato. In questa sezione eliminare l'oggetto Package . Ricrearlo quindi per tenere traccia dello stato dei pacchetti in transito in cui le ore di consegna diventano maggiori di 100.

  1. Selezionare ed eliminare l'oggetto Package .
  2. Selezionare il flusso di eventi di recapito dei pacchetti .
  3. Nella barra multifunzione selezionare Nuovo oggetto.
  4. Assegnare un nome al nuovo oggetto Package2 e scegliere ID pacchetto come ID univoco.
  5. Aggiungere HoursInTransit e City come proprietà dell'oggetto .
  6. Seleziona Crea.

Crea una nuova regola

Creare una regola che avvisa se il tempo di transito nel recapito supera una soglia.

  1. Selezionare la nuova proprietà HoursInTransit . Nella barra multifunzione selezionare Nuova regola. Nell'intestazione selezionare l'icona a forma di matita per modificare il nome della regola. Denominare Tempo medio di transito sopra la destinazione. L'oggetto Package2 è simile al seguente.

Visualizzazione media dello strumento di esplorazione del tempo di transito per l'esercitazione sull'attivazione.

  1. Nel riquadro Definizione selezionare HoursInTransit. Selezionare quindi Mostra opzioni>Aggiungi media riepilogo.> Impostare una dimensione della finestra di aggregazione di 1 ora e una dimensione del passaggio pari a 1 ora. Il grafico Monitoraggio viene aggiornato in modo da riflettere il riepilogo e la regola è simile alla seguente.

    Grafico medio del tempo di transito per l'esercitazione sull'attivatore.

  2. Nel passaggio Condizione rilevare quando il tempo medio di transito diventa maggiore di 25. Impostare la regola per avvisare l'utente ogni volta che viene soddisfatta la condizione. Dopo aver completato questo passaggio, il grafico Condizione viene aggiornato e la regola ha un aspetto simile al seguente.

    Screenshot che mostra il grafico di rilevamento medio delle regole del tempo di transito per l'esercitazione sull'attivazione.

  3. Specificare un'azione per la regola. È possibile scegliere di inviare un messaggio di Teams o un messaggio di posta elettronica. Personalizzare l'azione in base alla modalità di visualizzazione.

  4. Testare la regola selezionando il pulsante Test azione . Assicurarsi di ricevere un avviso. Se si usa un messaggio di posta elettronica, potrebbero essere necessari un minuto o due per arrivare.

  5. Avviare la regola selezionando Salva e avvia.

È stato creato il primo oggetto e la regola. Come passaggi successivi, è possibile provare a configurare alcune altre regole nell'oggetto Package2 . Quando si è pronti per provare a usare Activator sui propri dati, seguire la procedura descritta nell'articolo Ottenere dati per Activator .

Pulire le risorse

Dopo aver completato le regole create come parte dell'esercitazione, assicurarsi di arrestarle. Se le regole non vengono interrotte, si continuerà a ricevere le notifiche della regola. È anche possibile che vengano addebitati addebiti per l'elaborazione in background. Selezionare ogni regola a sua volta e selezionare il pulsante Arresta sulla barra multifunzione.

Screenshot che mostra il pulsante di arresto della regola per l'esercitazione sull'attivatore.

Ulteriori informazioni su Microsoft Fabric sono disponibili anche: