Κοινή χρήση μέσω


Τι είναι ο ενεργοποιητής Fabric; Μετασχηματισμός ροών δεδομένων σε αυτοματοποιημένες ενέργειες

Το Fabric Activator είναι ένας μηχανισμός εντοπισμού συμβάντων χωρίς κώδικα και χαμηλό λανθάνοντα χρόνο που ενεργοποιεί αυτόματα ενέργειες όταν ανιχνεύονται συγκεκριμένα μοτίβα ή συνθήκες σε προελεύσεις δεδομένων. Οι βασικές δυνατότητες είναι οι εξής:

Παρακολουθεί συνεχώς αυτές τις προελεύσεις δεδομένων με υποδευτερόχρονο λανθάνοντα χρόνο και ξεκινά ενέργειες όταν ικανοποιούνται όρια ή εντοπίζονται συγκεκριμένα μοτίβα. Αυτές οι ενέργειες μπορεί να περιλαμβάνουν την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου ή ειδοποιήσεων Teams, την εκκίνηση ροών του Power Automate ή την ενοποίηση με συστήματα τρίτων κατασκευαστών.

Βασική αρχιτεκτονική

Ο ενεργοποιητής είναι η μηχανή εντοπισμού συμβάντων και κανόνων στην καρδιά του Fabric Real-Time στοίβα πληροφοριών. Αρχιτεκτονικά, ενεργεί ως ευφυής παρατηρητής - καταναλώνοντας ροές δεδομένων υψηλής ταχύτητας, αξιολογώντας τις συνθήκες κανόνων σε σχεδόν πραγματικό χρόνο και εκκινώντας αυτοματοποιημένες ενέργειες κατάντη με βάση τις αλλαγές στα κράτη συμβάντων.

Χωράει σε μια αντιδραστική αρχιτεκτονική που βασίζεται σε συμβάντα, όπου τα δεδομένα ρέουν συνεχώς και οι αποφάσεις λαμβάνονται με βάση πολιτειακές αξιολογήσεις των δεδομένων συμβάντων σε σχεδόν πραγματικό χρόνο.

Διάγραμμα που εμφανίζει την αρχιτεκτονική του Fabric Activator.

  • Πηγές συμβάντων

    Η δυνατότητα ενεργοποίησης συνδέεται απευθείας με τις ροές συμβάντων, οι οποίες λαμβάνουν δεδομένα από διάφορους παραγωγούς (Κέντρα συμβάντων Azure, συσκευές IoT, προσαρμοσμένο τελικό σημείο κ.λπ.). Αυτές οι ροές χρησιμεύουν ως προέλευση συμβάντων και ο Ενεργοποιητής μπορεί να εγγραφεί σε μία ή περισσότερες ροές συμβάντων για να παρατηρήσει τις αλλαγές δεδομένων. Άλλες προελεύσεις συμβάντων μπορεί να είναι συμβάντα Fabric ή Azure ή ένας ενεργοποιητής που παρακολουθεί μια αναφορά Power BI ή έναν πίνακα εργαλείων Real-Time.

  • Συμβάντα και αντικείμενα

    Τα συμβάντα είναι μεμονωμένες εγγραφές (για παράδειγμα, ένα σήμα τηλεμετρίας ή μια πτώση αρχείου) που λαμβάνονται μέσω της ροής συμβάντων. Αυτά τα συμβάντα ομαδοποιούνται σε αντικείμενα με βάση ένα κοινόχρηστο αναγνωριστικό (για παράδειγμα, όλα τα συμβάντα από την ίδια συσκευή ομαδοποιούνται χρησιμοποιώντας device_idτο ή όλα τα συμβάντα σταθμού ποδηλάτων ομαδοποιούνται κατά bikepoint_id). Στη συνέχεια, οι κανόνες αξιολογούνται ανά αντικείμενο, επιτρέποντας λεπτομερή εντοπισμό (για παράδειγμα, ανά αισθητήρα ή ανά στοιχείο).

  • Κανόνες και προϋποθέσεις

    Κάθε ενεργοποίηση περιλαμβάνει έναν ή περισσότερους κανόνες, οι οποίοι αξιολογούνται συνεχώς. Αυτοί οι κανόνες μπορεί να είναι απλές συγκρίσεις (value < threshold) ή συνθήκες που παρακολουθούν τις αλλαγές με την πάροδο του χρόνου, όπως BECOMES, DECREASES, INCREASES, EXIT RANGE, ή απουσία δεδομένων (παλμός). Ο ενεργοποιητής εξασφαλίζει την παρακολούθηση κατάστασης ανά αντικείμενο, το οποίο επιτρέπει σύνθετο εντοπισμό μοτίβων με την πάροδο του χρόνου.

  • Actions

    Όταν ικανοποιείται μια συνθήκη κανόνα, η ενεργοποίηση μπορεί να ενεργοποιήσει:

    • διοχετεύσεις, σημειωματάρια, συναρτήσεις ή ορισμός εργασίας spark στο Fabric.

    • Εξωτερικές ενέργειες μέσω του Power Automate.

    • Αποστολή μηνύματος Teams σε άτομο, ομάδα ή κανάλι

    • Αποστολή e-mail

  • Διαχείριση ειδοποιήσεων και δοκιμή κανόνων

    Η ενεργοποίηση παρέχει εκτιμήσεις προεπισκόπησης και επιπτώσεων προτού ενεργοποιηθούν οι κανόνες, εμφανίζοντας πόσο συχνά ένας κανόνας θα ενεργοποιούσε ιστορικά δεδομένα. Αυτές οι δυνατότητες βοηθούν στην αποτροπή ανεπιθύμητης αλληλογραφίας και υπερβολικής απόλυσης. Εσωτερικά, οι μεταβάσεις κατάστασης διαχειρίζονται την καταστολή του θορύβου (για παράδειγμα, μια τιμή πρέπει να υπερβεί ένα όριο και όχι μόνο να παραμείνει κάτω από αυτό).

  • Παρακολούθηση και έλεγχος κόστους

    Επιβαρύνεστε με κόστος μόνο όταν οι ενεργοποιητές εκτελούνται ενεργά. Οι παρουσίες ενεργοποίησης στοχεύουν σε εκχωρημένους πόρους Fabric και μπορούν να παρακολουθούνται μέσω του χώρου εργασίας. Τα αρχεία καταγραφής χρόνου εκτέλεσης και η τηλεμετρία είναι διαθέσιμα μέσω της ροής συμβάντων και των εξόδων διοχέτευσης.

Μοντέλο ανάπτυξης

Οι παρουσίες ενεργοποίησης αναπτύσσονται ανά χώρο εργασίας και συνδέονται με συγκεκριμένες προελεύσεις δεδομένων. Πολλοί ενεργοποιητές μπορούν να παρακολουθούν την ίδια ροή, ενεργοποιώντας παράλληλες αξιολογήσεις κανόνων για διακριτές επιχειρηματικές συναρτήσεις. Επειδή ο ενεργοποιητής είναι δεσμευμένος σε εκχωρημένους πόρους, η τιμολόγηση "πληρωμή ανάλογα με τη χρήση" ισχύει μόνο όταν οι κανόνες εκτελούνται ενεργά, παρέχοντας αποδοτικότητα κόστους για σενάρια διαλείπουσας ανίχνευσης.

Σημεία ενοποίησης εντός Real-Time ευφυΐας

Component Αλληλεπίδραση με τον ενεργοποιητή
Eventstream Στέλνει δεδομένα σε πραγματικό χρόνο στο Activator, ώστε να μπορεί να παρακολουθεί μοτίβα και συνθήκες.
Activator Μπορεί να δημιουργήσει νέα συμβάντα (για παράδειγμα, εμπλουτισμένα δεδομένα ή κατηγοριοποιημένα δεδομένα) που ενεργοποιούν έναν άλλο ενεργοποιητή.
Pipeline Ο στόχος των εναυσμάτων κανόνα ενεργοποίησης, που αυτοματοποιεί την κατάντη επεξεργασία
Power BI Καταναλώνει το αποτέλεσμα διοχετεύσεων ή σημειωματάριων που ενεργοποιούνται για απεικονίσεις σε πραγματικό χρόνο
Power Automate Αυτοματοποιεί εργασίες χρησιμοποιώντας προκατασκευασμένες ή προσαρμοσμένες ροές εργασίας όταν προκύπτουν συμβάντα
Εκδηλώσεις υφασμάτων Παρέχει συμβάντα που συμβαίνουν στο Fabric, όπως η ανανέωση ενός σημασιολογικού μοντέλου ή η αποτυχία μιας διοχέτευσης
Notebooks Η εκτέλεση σημειωματάριου μπορεί να ενεργοποιηθεί από έναν ενεργοποιητή
Ορισμός εργασίας Spark Η εκτέλεση της εργασίας Spark μπορεί να ενεργοποιηθεί από έναν ενεργοποιητή
Λειτουργία δεδομένων χρήστη Η εκτέλεση της συνάρτησης μπορεί να ενεργοποιηθεί από έναν ενεργοποιητή

Ενεργοποίηση ως ενορχηστρωτής

Για να χρησιμοποιήσετε αποτελεσματικά το Activator σε συστήματα μεγάλης κλίμακας, πρέπει να συντονίσετε τον τρόπο λειτουργίας του με άλλα στοιχεία του Fabric. Θα πρέπει επίσης να βελτιστοποιήσετε τις ρυθμίσεις με βάση τον όγκο των δεδομένων που επεξεργάζεστε, τον αριθμό των αντικειμένων που παρακολουθείτε και το πόσο περίπλοκοι είναι οι κανόνες σας. Αυτή η ενότητα διερευνά τον τρόπο ενορχήστρωσης του Activator με άλλες υπηρεσίες και τον τρόπο βελτιστοποίησης της λογικής εντοπισμού και της συμπεριφοράς χρόνου εκτέλεσης για την υποστήριξη αυτοματισμού χαμηλού λανθάνοντος χρόνου (γρήγορος), οικονομικά αποδοτικός σε κλίμακα.

Ο ενεργοποιητής διαδραματίζει κεντρικό ρόλο σε διοχετεύσεις που βασίζονται σε συμβάντα, αξιολογώντας τα δεδομένα στο σημείο άφιξης και ενεργοποιώντας ενέργειες κατάντη. Τυπικά μοτίβα ενορχήστρωσης περιλαμβάνουν:

Pattern Περιγραφή ροής
Μετασχηματισμός εντοπισμού → → πρόσληψης Τα συμβάντα ρέουν από τη ροή συμβάντων στον ενεργοποιητή, ο οποίος ενεργοποιεί μια διοχέτευση για τον εμπλουτισμό ή τη μετακίνηση των δεδομένων.
Ειδοποίηση εντοπισμού → → πρόσληψης Ο ενεργοποιητής ενεργοποιεί το Power Automate για την αποστολή ειδοποιήσεων ή την κατάσταση προώθησης στο Teams, το Outlook ή το ServiceNow.
Εντοπισμός → πρόσληψης → βαθμολόγηση μοντέλου Ο ενεργοποιητής ενεργοποιεί ένα Σημειωματάριο για τη βαθμολόγηση ενός μοντέλου εκμάθησης μηχανής ή την εκτέλεση προηγμένων αναλύσεων με βάση ανωμαλίες σε πραγματικό χρόνο.
Βρόχος σχολίων με ενεργοποιητή (προγραμματισμένο) Οι πληροφορίες που δημιουργούνται από τον ενεργοποιητή (π.χ. οι ετικέτες ευαισθησίας) τροφοδοτούνται στους κανόνες ενεργοποίησης, ενεργοποιώντας σημασιολογικά εμπλουτισμένο αυτοματισμό.

Βασικές έννοιες

Το Fabric Activator παρακολουθεί συνεχώς τα δεδομένα σας και εντοπίζει γρήγορα πότε πληρούνται οι συνθήκες που έχετε ορίσει, ακόμη και όταν τα δεδομένα αλλάζουν με την πάροδο του χρόνου. Στον πυρήνα του, το Activator επεξεργάζεται συμβάντα σε πραγματικό χρόνο που εκπέμπονται μέσω ροής συμβάντων, αξιολογεί τις συνθήκες κανόνων ανά λογικό αντικείμενο και ξεκινά ενέργειες ως απόκριση σε μεταβάσεις κατάστασης. Για μια επισκόπηση του Fabric Activator, ανατρέξτε στο θέμα Εισαγωγή στο Fabric Activator.

Οι ακόλουθες έννοιες χρησιμοποιούνται για τη δημιουργία και την ενεργοποίηση αυτοματοποιημένων ενεργειών και αποκρίσεων στο Fabric Activator.

Προελεύσεις συμβάντων και συμβάντα

Ο ενεργοποιητής Fabric χειρίζεται όλες τις προελεύσεις δεδομένων ως ροές συμβάντων. Ένα συμβάν αντιπροσωπεύει μια παρατήρηση σχετικά με την κατάσταση ενός αντικειμένου και συνήθως περιλαμβάνει ένα αναγνωριστικό για το αντικείμενο, μια χρονική σήμανση και τις τιμές των πεδίων που παρακολουθούνται.

Τα συμβάντα που εισάγονται στο Ενεργοποιητή προέρχονται από τα εξής:

  • Eventstream, το οποίο υποστηρίζει πολλές προελεύσεις upstream (για παράδειγμα, εναύσματα Κέντρου συμβάντων Azure, Διανομέας IoT, Χώρος αποθήκευσης αντικειμένων blob). Ένα Eventstream είναι ένας συγκεκριμένος τύπος στοιχείου στο Microsoft Fabric, ο οποίος σας επιτρέπει να προσλάβετε, να μετασχηματίσετε και να δρομολογήσετε συμβάντα σε πραγματικό χρόνο χωρίς τη σύνταξη κώδικα. Ο Ενεργοποιητής Fabric παρακολουθεί την ροή συμβάντος και λαμβάνει αυτόματα μέτρα όταν ανιχνεύονται καθορισμένα μοτίβα ή όρια. Ο ενεργοποιητής μπορεί επίσης να εγγραφεί σε δύο ή περισσότερες ροές συμβάντων για να παρακολουθήσει τις αλλαγές δεδομένων. Οι ροές συμβάντων ποικίλλουν σε συχνότητα. Για παράδειγμα, οι αισθητήρες IoT εκπέμπουν συμβάντα πολλές φορές ανά δευτερόλεπτο και τα συστήματα εφοδιαστικής δημιουργούν συμβάντα σποραδικά, όπως όταν τα πακέτα σαρώνονται σε τοποθεσίες αποστολής.
  • Υφασμάτινες εκδηλώσεις. Για παράδειγμα, τα συμβάντα στοιχείου χώρου εργασίας Fabric είναι διακριτά συμβάντα Fabric που προκύπτουν όταν γίνονται αλλαγές στον χώρο εργασίας Fabric σας. Αυτές οι αλλαγές περιλαμβάνουν τη δημιουργία, ενημέρωση ή διαγραφή ενός στοιχείου Fabric.
  • Συμβάντα Azure. Για παράδειγμα, συμβάντα χώρου αποθήκευσης αντικειμένων Blob Azure ενεργοποιούνται όταν ένα πρόγραμμα-πελάτης δημιουργεί, αντικαθιστά, διαγράφει ένα αντικείμενο blob κ.λπ.
  • Αναφορά Power BI. Σε αυτήν την περίπτωση, τα συμβάντα είναι περιοδικές παρατηρήσεις με βάση το χρονοδιάγραμμα ανανέωσης ενός σημασιολογικού μοντέλου Power BI (παλαιότερα γνωστό ως σύνολο δεδομένων). Αυτές οι παρατηρήσεις μπορεί να συμβαίνουν καθημερινά ή εβδομαδιαία, σχηματίζοντας μια ροή συμβάντων αργής μετακίνησης.
  • Πίνακας εργαλείων Real-Time Fabric.

Κάθε συμβάν περιέχει:

  • Μια χρονική σήμανση
  • Ένα ωφέλιμο φορτίο (δομημένα ή ημι-δομημένα δεδομένα)
  • Ένα ή περισσότερα χαρακτηριστικά που χρησιμοποιούνται για την αναγνώριση αντικειμένων (για παράδειγμα, device_id bikepoint_id)

Objects

Στην Ενεργοποίηση Fabric, οι οντότητες που παρακολουθείτε ονομάζονται αντικείμενα επιχείρησης, τα οποία μπορεί να είναι είτε φυσικά, είτε εννοιολογικά. Παραδείγματα περιλαμβάνουν φυσικά αντικείμενα όπως καταψύκτες, οχήματα, πακέτα και χρήστες, καθώς και εννοιολογικά αντικείμενα όπως διαφημιστικές εκστρατείες, λογαριασμούς πελατών, περιόδους λειτουργίας χρηστών.

Για να μοντελοποιείτε ένα επιχειρηματικό αντικείμενο στο Στοιχείο ενεργοποίησης, μπορείτε να συνδέσετε ένα ή περισσότερα eventstream, να επιλέξετε μια στήλη για να χρησιμεύσει ως αναγνωριστικό αντικειμένου και να καθορίσετε τα πεδία που θέλετε να αντιμετωπίσετε ως ιδιότητες του αντικειμένου.

Ο όρος παρουσία αντικειμένου αναφέρεται σε ένα συγκεκριμένο παράδειγμα ενός επιχειρηματικού αντικειμένου, όπως ένας συγκεκριμένος καταψύκτης, όχημα ή περίοδος λειτουργίας χρήστη. Αντίθετα, το αντικείμενο συνήθως αναφέρεται στον γενικό ορισμό ή κλάση (για παράδειγμα, καταψύκτης ως τύπος). Ο όρος πληθυσμός χρησιμοποιείται για το πλήρες σύνολο των παρουσιών αντικειμένων που παρακολουθούνται.

Η δημιουργία αντικειμένου είναι έμμεση: Συμβάντα ομάδων ενεργοποίησης που χρησιμοποιούν ένα καθορισμένο κλειδί αντικειμένου. Οι κανόνες στοχεύουν σε αντικείμενα, που σημαίνει ότι όλη η λογική αξιολόγησης έχει επίγνωση αντικειμένου και είναι ανεξάρτητη μεταξύ των παρουσιών. Για παράδειγμα, μια παρακολούθηση bikepoint_id κανόνων δημιουργεί διακριτές λογικές αξιολογήσεις για κάθε μοναδικό σταθμό ποδηλάτων.

Rules

Οι κανόνες ορίζουν τις συνθήκες που θέλετε να εντοπίσετε στα αντικείμενα και τις ενέργειες που θα πραγματοποιηθούν όταν ικανοποιηθούν αυτές οι συνθήκες. Για παράδειγμα, ένας κανόνας σε ένα αντικείμενο καταψύκτη μπορεί να εντοπίσει πότε η θερμοκρασία αυξάνεται πάνω από ένα ασφαλές όριο και να στείλει αυτόματα μια ειδοποίηση ηλεκτρονικού ταχυδρομείου στον αντιστοιχισμένο τεχνικό.

Οι κανόνες στην ενεργοποίηση μπορεί να είναι χωρίς κατάσταση κατάστασης ή επίβλεψη κατάστασης:

  • Οι κανόνες χωρίς κατάσταση αξιολογούν κάθε συμβάν μεμονωμένα (για παράδειγμα, τιμή < 50).
  • Οι κανόνες κατάστασης διατηρούν τη μνήμη σε όλα τα συμβάντα ανά αντικείμενο (για παράδειγμα, η τιμή ΜΕΙΩΝΕΤΑΙ, ΓΙΝΕΤΑΙ, ΒΕΛΗΝΕΚΕΣ ΕΞΟΔΟΥ)

Η πολιτειακή αξιολόγηση βασίζεται στα εξής:

  • Ανίχνευση δέλτα: Παρακολουθεί τις αλλαγές μεταξύ προηγούμενων και τρεχουσών τιμών συμβάντων.
  • Χρονική αλληλουχία: Αξιολογεί τις συνθήκες που βασίζονται στο χρόνο, όπως η απουσία συμβάντων (ανίχνευση καρδιακού παλμού)
  • Μεταβάσεις κρατών: Οι κανόνες πυροβολούν μόνο κατά την είσοδο σε μια νέα κατάσταση, αποτρέποντας επαναλαμβανόμενους πυροβολισμούς σε αμετάβλητες συνθήκες

Οι κανόνες αξιολογούνται συνεχώς και ανταποκρίνονται μέσα σε χιλιοστά του δευτερολέπτου. Το σύστημα είναι βελτιστοποιημένο για χρόνο απόκρισης δευτερολέπτου μετά την άφιξη του συμβάντος.

Actions

Όταν πληρούνται οι συνθήκες ενός κανόνα και ξεκινά μια ενέργεια, τότε λέγεται ότι ο κανόνας είναι ενεργοποιημένος. Οι υποστηριζόμενοι στόχοι για ενέργειες περιλαμβάνουν:

  • Αγωγοί δομής (για μετακίνηση δεδομένων, εμπλουτισμό)
  • Σημειωματάρια fabric (για βαθμολόγηση εκμάθησης μηχανής, διαγνωστικά)
  • Εργασίες σπινθήρα δομής (για εργασίες δέσμης/ροής)
  • Συναρτήσεις Fabric (για προσαρμοσμένη επιχειρηματική λογική με κώδικα)
  • Ροές του Power Automate (για ενοποίηση επιχειρηματικών διαδικασιών)
  • Ειδοποιήσεις Teams (χρήση μηνυμάτων βάσει προτύπου)
  • Ειδοποιήσεις ηλεκτρονικού ταχυδρομείου

Όταν ενεργοποιείται ένας κανόνας, ο ενεργοποιητής στέλνει πληροφορίες σχετικά με το τι συνέβη και συνεχίζει την παρακολούθηση χωρίς να περιμένει να ολοκληρωθεί η ενέργεια. Αυτή η προσέγγιση επιτρέπει επεκτάσιμες ροές εργασίας που μπορούν να επεξεργαστούν πολλά συμβάντα ταυτόχρονα.

Properties

Οι ιδιότητες είναι συγκεκριμένα πεδία ή χαρακτηριστικά ενός επιχειρηματικού αντικειμένου που θέλετε να παρακολουθείτε. Αυτά μπορεί να είναι φυσικά ή εννοιολογικά χαρακτηριστικά, όπως:

  • Θερμοκρασία ενός πακέτου
  • Κατάσταση αποστολής
  • Υπόλοιπο λογαριασμού πελάτη
  • Βαθμολογία δέσμευσης μιας περιόδου λειτουργίας χρήστη

Προέρχονται από ροές συμβάντων, οι οποίες είναι συνεχείς ροές δεδομένων από προελεύσεις όπως αισθητήρες IoT, αναφορές Power BI ή άλλα συστήματα.

Όταν ορίζετε ένα επιχειρησιακό αντικείμενο στο Στοιχείο ενεργοποίησης, συνδέετε μία ή περισσότερες ροές συμβάντων, επιλέγετε μια στήλη για να χρησιμεύσει ως αναγνωριστικό αντικειμένου και επιλέγετε άλλες στήλες που θα αντιμετωπίζονται ως ιδιότητες αυτού του αντικειμένου. Μπορείτε να δημιουργήσετε κανόνες σε αυτές τις ιδιότητες για να παρακολουθείτε τις αλλαγές με την πάροδο του χρόνου, να ανιχνεύετε πότε μια ιδιότητα υπερβαίνει ένα όριο ή εμπίπτει εκτός μιας περιοχής ή να ενεργοποιείτε ενέργειες όπως ειδοποιήσεις, ροές εργασιών ή ειδοποιήσεις.

Οι ιδιότητες είναι επίσης χρήσιμες όταν θέλετε να χρησιμοποιήσετε ξανά λογική σε πολλούς κανόνες. Για παράδειγμα, σε ένα αντικείμενο καταψύκτη, μπορείτε να ορίσετε μια ιδιότητα που υπολογίζει έναν μέσο όρο θερμοκρασίας για μια περίοδο μίας ώρας. Όταν οριστεί, αυτή η ιδιότητα μπορεί να αναφέρεται σε πολλούς κανόνες, όπως εκείνους που ανιχνεύουν υπερθέρμανση, διακυμάνσεις θερμοκρασίας ή όρια συντήρησης, χωρίς να αναπαριστούν τη λογική. Με τη συγκέντρωση της λογικής στις ιδιότητες, κάνετε ευκολότερη τη διαχείριση των κανόνων σας, πιο συνεπείς και ευκολότερη ενημέρωση με την πάροδο του χρόνου.

Περίοδος αναδρομής

Η περίοδος αναζήτησης αναφέρεται στη διάρκεια των δεδομένων ιστορικού που αναλύει ο Ενεργοποιητής για να αξιολογήσει έναν κανόνα. Εξασφαλίζει ότι αρκετά προηγούμενα δεδομένα είναι διαθέσιμα για τον ακριβή εντοπισμό μοτίβων ή υπολογιστικών συναθροίσεων όπως οι μέσοι όροι, ακόμη και αν τα δεδομένα φτάνουν αργά ή ακανόνιστα.

Η περίοδος αναζήτησης καθορίζεται από τα εξής:

  • Πώς ορίζεται ο κανόνας, για παράδειγμα, εάν απαιτεί ανάλυση τάσεων, εντοπισμό ανωμαλιών ή σύγκριση τιμών με την πάροδο του χρόνου.
  • Ο όγκος εισερχόμενων δεδομένων, όπως ο αριθμός συμβάντων ανά δευτερόλεπτο στην eventstream.

Εξετάστε μια φαρμακευτική λειτουργία εφοδιαστικής που μεταφέρει πακέτα φαρμάκων σε μια ψυχρή αλυσίδα. Ο στόχος είναι να λαμβάνετε μια ειδοποίηση όταν ένα πακέτο γίνεται πολύ ζεστό.

Ας υποθέσουμε ότι ο κανόνας έχει οριστεί ως εξής:

  • Αξιολογήστε τη μέση θερμοκρασία κάθε πακέτου σε ένα παράθυρο τριών ωρών
  • Ενεργοποίηση ειδοποίησης εάν η μέση θερμοκρασία υπερβαίνει τους 8°C

Για να υπολογίσει με ακρίβεια αυτόν τον κανόνα, η Δυνατότητα ενεργοποίησης Fabric πρέπει να αναλύσει ένα ευρύτερο παράθυρο ιστορικών δεδομένων, συγκεκριμένα, μια περίοδο αναζήτησης έξι ωρών. Εξασφαλίζει ότι υπάρχουν αρκετά στοιχεία διαθέσιμα για τον υπολογισμό του μέσου όρου των τριών ωρών ανά πάσα στιγμή, ακόμα και αν προκύψουν στοιχεία με κάποια καθυστέρηση ή παρατυπία.

Η περίοδος αναζήτησης είναι απαραίτητη για την έγκαιρη και ακριβή ανίχνευση των συνθηκών, ιδιαίτερα σε σενάρια όπου τα μοτίβα δεδομένων εξελίσσονται με την πάροδο του χρόνου.

Αναγνωριστικά διακριτού, ενεργού αντικειμένου

Οι κανόνες που βασίζονται σε χαρακτηριστικά χρησιμοποιούνται για την παρακολούθηση του τρόπου με τον οποίο αλλάζουν τα συγκεκριμένα χαρακτηριστικά ενός αντικειμένου με την πάροδο του χρόνου. Στο παράδειγμα φαρμακευτικής εφοδιαστικής, κάθε πακέτο φαρμάκων αντιπροσωπεύεται από ένα μοναδικό αναγνωριστικό αντικειμένου και το σύστημα λαμβάνει ενδείξεις περιοδικής θερμοκρασίας για κάθε συσκευασία.

Για να αξιολογούν αποτελεσματικά αυτούς τους κανόνες, η δυνατότητα Ενεργοποίηση fabric παρακολουθεί τα αναγνωριστικά ενεργών αντικειμένων, δηλαδή, αντικείμενα για τα οποία τα συμβάντα φθάνουν εντός της καθορισμένης περιόδου αναζήτησης. Αυτή η συμπεριφορά εξασφαλίζει ότι μόνο σχετικά, προς το παρόν ενεργά αντικείμενα λαμβάνονται υπόψη κατά την εφαρμογή κανόνων.

Για παράδειγμα, ένας σταθμός διοδίων μπορεί να παρακολουθεί οχήματα (αναγνωριστικά αντικειμένων) καθώς διέρχονται. Κάθε όχημα δημιουργεί συμβάντα (για παράδειγμα, σαρώσεις εισόδου και εξόδου) και μόνο τα αντικείμενα με πρόσφατη δραστηριότητα θεωρούνται ενεργά και αξιολογούνται από το σύστημα.

Υπάρχουν επίσης όρια με βάση τον αριθμό των διακριτών αναγνωριστικών αντικειμένων (αριθμός πακέτων) που παρακολουθούνται εντός του παραθύρου αναζήτησης.

Υποθέσεις συνήθους χρήσης

Ακολουθούν μερικά σενάρια από τον πραγματικό κόσμο όπου μπορείτε να χρησιμοποιήσετε το Fabric Activator:

  • Να ξεκινούν αυτόματα διαφημιστικές εκστρατείες όταν μειώνονται οι πωλήσεις των ίδιων καταστημάτων, συμβάλλοντας στην αύξηση της απόδοσης σε τοποθεσίες με χαμηλές επιδόσεις.
  • Ειδοποιήστε τους διευθυντές των παντοπωλείων να μετακινήσουν τα τρόφιμα από ελαττωματικούς καταψύκτες πριν συμβεί η καταστροφή.
  • Ενεργοποίηση εξατομικευμένων ροών εργασιών προσέγγισης όταν η διαδρομή ενός πελάτη σε εφαρμογές, τοποθεσίες Web ή άλλα σημεία αφής υποδεικνύει μια αρνητική εμπειρία.
  • Να ξεκινάτε προληπτικά ροές εργασιών διερεύνησης όταν η κατάσταση μιας αποστολής δεν ενημερώνεται εντός ενός καθορισμένου χρονικού πλαισίου, βοηθώντας στον ταχύτερο εντοπισμό των χαμένων πακέτων.
  • Ομάδες λογαριασμών ειδοποιήσεων όταν οι πελάτες πέφτουν σε καθυστερήσεις, χρησιμοποιώντας προσαρμοσμένα όρια για τον χρόνο ή τα ανεξόφλητα υπόλοιπα ανά πελάτη.
  • Παρακολουθήστε την εύρυθμη λειτουργία της διοχέτευσης και επαναλάβετε αυτόματα τις αποτυχημένες εργασίες ή ειδοποιήστε τις ομάδες όταν εντοπίζονται ανωμαλίες ή αποτυχίες.

Επόμενο βήμα

Ανατρέξτε στο εκπαιδευτικό βοήθημα: Δημιουργία και ενεργοποίηση ενός κανόνα Ενεργοποίηση fabric.