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


Διαχείριση ιστορικού εκτέλεσης ροής cloud στο Dataverse (έκδοση προεπισκόπησης)

[Αυτό το άρθρο αποτελεί τεκμηρίωση προέκδοσης και ενδέχεται να αλλάξει.]

Με το ιστορικό εκτέλεσης ροής cloud στο Dataverse, μπορείτε να εφαρμόσετε τη δυνατότητα επέκτασης του Dataverse για την παρακολούθηση των αποτελεσμάτων των εκτελέσεων ροής cloud σε κλίμακα. Με αυτήν τη δυνατότητα, μπορείτε να χρησιμοποιήσετε τη δύναμη της κοινής αρχιτεκτονικής δεδομένων του Dataverse, συμπεριλαμβανομένου του Ελέγχου πρόσβασης βάσει ρόλων (RBAC), για να διαχειριστείτε τα δεδομένα FlowRun . Μόνο οι ροές cloud λύσης, με τους ορισμούς τους στοDataverse, μπορούν να έχουν αποθηκευμένο το ιστορικό εκτέλεσης στο Dataverse.

Ως μέρος αυτής της δυνατότητας, κάθε εκτέλεση ροής cloud έχει μια καταχώρηση στον πίνακα FlowRun. Αυτή η δυνατότητα χρησιμοποιεί τη μη σχεσιακή βάση δεδομένων του Dataverse, τους ελαστικούς πίνακες, για την αποθήκευση του ιστορικού εκτέλεσης ροής cloud.

Το ιστορικό εκτέλεσης ροής cloud στο Dataverse χρησιμοποιείται από το κέντρο αυτοματοποίησης για την παροχή αναλυτικών εμπειριών παρακολούθησης και αντιμετώπισης προβλημάτων για τις διαδικασίες αυτοματοποίησης σε όλο το Power Automate.

Σημαντικό

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

Στοιχεία εκτέλεσης ροής cloud

Ο πίνακας FlowRun περιέχει βασικά στοιχεία μιας εκτέλεσης ροής cloud, όπως τα εξής:

Στοιχείο Description
Ονομασία Το πρωτεύον κλειδί και το αναγνωριστικό λογικής εφαρμογής της εκτέλεσης ροής.
Ώρα έναρξης Όταν ενεργοποιήθηκε η εκτέλεση της ροής cloud.
Ώρα λήξης Όταν ολοκληρώθηκε η εκτέλεση της ροής cloud.
Διάρκεια εκτέλεσης Χρόνος σε δευτερόλεπτα για ολοκληρώσει η ροή cloud την εκτέλεση.
Status Τελικό αποτέλεσμα της εκτέλεσης ροής (Επιτυχία, Απέτυχε ή Ακυρώθηκε).
Τύπος εναύσματος Ο τύπος εναύσματος αυτής της εκτέλεσης ροής (Αυτοματοποιημένη, Προγραμματισμένη ή Μη αυτόματη).
Κωδικός σφάλματος Κωδικός σφάλματος που επιστράφηκε από την εκτέλεση ροής.
Μήνυμα σφάλματος Το αναλυτικό μήνυμα σφάλματος, εάν ισχύει, επιστρέφεται από την εκτέλεση ροής.
Κάτοχος Κάτοχος της ροής.
Όνομα ροής εργασίας Εμφανιζόμενο όνομα της ροής cloud.
Αναγνωριστικό ροής εργασίας Αναγνωριστικό ροής εργασίας της συγκεκριμένης ροής cloud,
Είναι κύρια Δυαδική τιμή για να δηλώσει εάν αυτή η εκτέλεση ροής έχει κάποια γονική ροή cloud που την ενεργοποιεί.
Αναγνωριστικό γονικής εκτέλεσης Όνομα της γονικής παρουσίας εκτέλεσης ροής cloud, εάν αυτή η καρτέλα προορίζεται για θυγατρική ροή.
Αναγνωριστικό διαμερίσματος Αναγνωριστικό διαμερίσματος αυτού του χρήστη στην παρουσία ελαστικού πίνακα.
Διάρκεια ζωής Ο χρόνος που υπάρχει στα δευτερόλεπτα κατά τον οποίο διαγράφεται αυτόματα αυτή η καρτέλα εκτέλεσης.

Μπορείτε να προβάλετε και να ενημερώσετε τις λεπτομέρειες μέσω βασικών API του Dataverse, τη σύνδεση του Dataverse ή απευθείας από την προβολή Πίνακες στην Maker Portal.

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

Τα δεδομένα FlowRun χρησιμοποιούν χωρητικότητα χώρου αποθήκευσης βάσης δεδομένων Dataverse. Η χρήση χώρου αποθήκευσης σε περιβάλλοντα μπορεί να τελεί υπό παρακολούθηση στο κέντρο διαχείρισης του Power Platform.

Χρήση χώρου αποθήκευσης για καρτέλες FlowRun

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

Η τιμή FlowRunTimeToLiveInSeconds στον πίνακα Οργανισμός μπορεί να αλλάξει στο πρόγραμμα περιήγησης πίνακα του PowerApps ή χρησιμοποιώντας το Dataverse API Web.

Ενεργοποίηση ή μείωση του χώρου αποθήκευσης του ιστορικού εκτέλεσης ροής cloud

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

Ορισμός χρόνου FlowRun για ζωντανή ροή στο Dataverse

Ο ορισμός της τιμής FlowRunTimeToLiveInSeconds στον πίνακα Οργανισμός σε μηδέν σταματάει κάθε πρόσληψη νέων καρτελών FlowRun.

Ορισμός χρόνου FlowRun για ζωντανή ροή στο κέντρο διαχείρισης Power Platform

Η τιμή FlowRunTimeToLiveInSeconds στον πίνακα οργανισμούe μπορεί να οριστεί στην εμπειρία περιβαλλόντων κέντρου διαχείρισης Power Platform. Για να επιλέξετε τον χρόνο ζωντανής ροής της οντότητας FlowRun που χρησιμοποιείται σε ένα περιβάλλον:

  1. Συνδεθείτε στο κέντρο διαχείρισης του Power Platform.
  2. Περιήγηση σε Περιβάλλοντα.
  3. Για το επιθυμητό περιβάλλον, ανοίξτε τη σελίδα Ρυθμίσεις.
  4. Επιλέξτε Προϊόν>Δυνατότητες.
  5. Στο ιστορικό εκτέλεσης ροής cloud στο Dataverse ορίστε τον χρόνο οντότητας FlowRun σε ζωντανή ροή σε 28 ημέρες (η προεπιλογή), 14 ημέρες, 7 ημέρες ή Απενεργοποιημένο.

Ορίστε προσαρμοσμένες τιμές TTL για να αποθηκεύσετε ένα μεγαλύτερο ή πιο συγκεκριμένο ποσό ιστορικού εκτέλεσης ροής cloud

Αν θέλετε μια συγκεκριμένη τιμή Time To Live (TTL) που δεν είναι διαθέσιμη μέσω της εμπειρίας κέντρου διαχείρισης Power Platform,μπορείτε να ορίσετε την τιμή απευθείας ως τιμή FlowRunTimeToLiveInSeconds στον πίνακα Οργανισμός.

Μείωση του αριθμού καρτελών FlowRun αμέσως

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

Υπολογισμοί τιμών διάρκειας ζωής (TTL)

Οι τιμές διάρκειας ζωής (TTL) για Organization.FlowRunTimeToLiveInSeconds και FlowRun.TTLInSeconds καθορίζονται σε δευτερόλεπτα. Ο ακόλουθος πίνακας περιέχει κοινές τιμές που μπορούν να χρησιμοποιηθούν στους πίνακες Οργανισμός και FlowRun.

ημέρες Δευτερόλεπτα
1 ημέρα 86.400 δευτερόλεπτα
Τελευταίες 3 ημέρες 259.200 δευτερόλεπτα
7 ημέρα 604.800 δευτερόλεπτα
14 ημέρες 1.209.600 δευτερόλεπτα
Τελευταίες 28 ημέρες 2.419.200 δευτερόλεπτα
60 ημέρες 5.184.000 δευτερόλεπτα

Χρησιμοποιήστε δεδομένα FlowEvent για ορατότητα στην πληρότητα των δεδομένων FlowRun

Οι καρτέλες FlowRun μπορεί να είναι ατελείς για πολλούς λόγους. Ο πίνακας FlowEvent χρησιμοποιείται για την παροχή σημάτων που εκτελείται και το σύνολο δεδομένων δεν είναι πλήρες. Η έλλειψη σημάτων δεν σημαίνει ότι το σύνολο δεδομένων έχει ολοκληρωθεί.

Μπορείτε να προβάλετε τις καρτέλες FlowEvent στο πρόγραμμα περιήγησης πίνακα PowerApps ή χρησιμοποιώντας το Dataverse API Web. Όλες οι σχετικές καρτέλες έχουν μια τιμή FlowEvent.EventType του "FlowRunIngestion" και, στη συνέχεια, η τιμή FlowEvent.EventCode εξηγεί το συμβάν.

Ο ακόλουθος πίνακας περιέχει μια λίστα με τις τιμές FlowEvent.EventCode που ενδεχομένως να χρησιμοποιηθούν για να σηματοδοτηθεί ότι τα δεδομένα FlowRun δεν είναι ολοκληρωμένα:

EventCode Αιτιολογία
isFlowRunIngestionECSDisabled Το ιστορικό εκτέλεσης ροής cloud δεν αποθηκεύεται στο Dataverse λόγω της ρύθμισης παραμέτρων, επομένως δεν είναι δυνατή η εμφάνιση δεδομένων ροής cloud. Η ρύθμιση παραμέτρων της υπηρεσίας ECS ορίζεται αυτόματα και δεν υπάρχει τρόπος για έναν διαχειριστή να αλλάξει τη συμπεριφορά πρόσληψης σε αυτήν την κατάσταση.
TtlSettingEqual0 Η ρύθμιση παραμέτρων TTL (time-to-live) του τρέχοντος περιβάλλοντος για εκτέλεση ροής cloud έχει οριστεί να μην διατηρεί δεδομένα. Ως εκ τούτου, ενδέχεται να λείπει κάποιο ιστορικό εκτέλεσης ροής cloud. Αυτό συμβαίνει όταν το Organization.FlowRunTimeToLiveInSeconds έχει οριστεί σε μηδέν.
IngestionDisabledByOrgSettings Το ιστορικό εκτέλεσης ροής cloud δεν αποθηκεύεται στο Dataverse λόγω των ρυθμίσεων περιβάλλοντος, επομένως ορισμένα στοιχεία του ιστορικού εκτέλεσης για ροές cloud ενδεχομένως να λείπουν. Αυτό το συμβάν συμβαίνει όταν το Organization.FlowRunTimeToLiveInSeconds είχε οριστεί σε μηδέν στο παρελθόν.
ElasticTableStorageCapacityReached Φτάσατε στο όριο χωρητικότητας χώρου αποθήκευσης του Dataverse, με αποτέλεσμα τη διακοπή του συγχρονισμού δεδομένων της εκτέλεσης ροής cloud.
ElasticTablePartitionLimitReached Φτάσατε στο όριο διαμερίσματος χώρου αποθήκευσης του Dataverse, με αποτέλεσμα τη διακοπή του συγχρονισμού δεδομένων της εκτέλεσης ροής cloud.
IngestionRateDataLoss Ορισμένα στοιχεία του ιστορικού εκτέλεσης για ροές cloud ενδέχεται να λείπουν λόγω μεγάλου όγκου εκτελέσεων σε αυτό το περιβάλλον κατά τη διάρκεια της έκδοσης προεπισκόπησης.
FlowRunsEventLoadingFailed Δεν είναι δυνατή η φόρτωση των συμβάντων για εκτελέσεις ροής cloud στο τρέχον περιβάλλον σας. Ως εκ τούτου, ενδέχεται να μην είναι διαθέσιμα κάποια ιστορικά δεδομένα εκτέλεσης ροής cloud.
FlowRunsTTlSettingFailedMessage Δεν είναι δυνατή η ανάκτηση της ρύθμισης TTL (time-to-live) του περιβάλοντός σας για εκτελέσεις ροής cloud. Ως εκ τούτου, ενδέχεται να μην είναι διαθέσιμα κάποια ιστορικά δεδομένα εκτέλεσης ροής cloud.
ElasticTableNoRoleForUser Ένας χρήστης στον οποίο ανήκει μία ή περισσότερες ροές δεν έχει δικαιώματα ανάγνωσης στον πίνακα FlowRun στο Dataverse, επομένως κάποιο ιστορικό εκτέλεσης ροής cloud δεν αποθηκεύεται στο Dataverse. Ο λόγος είναι ότι αυτός ο χρήστης δεν μπορεί να οριστεί ως κάτοχος.

Γνωστοί περιορισμοί

  • Οι καρτέλες FlowRun αντιστοιχίζεται σε έναν συγκεκριμένο κάτοχο όταν γράφονται στον πίνακα, επομένως η έννοια των κοινόχρηστων καρτελών FlowRun για κοινόχρηστες ροές δεν υποστηρίζεται αυτή τη στιγμή.
  • Οι κάτοχοι ροής χρειάζονται τουλάχιστον πρόσβαση ανάγνωσης στον πίνακα FlowRun για να αποθηκεύουν τις καρτέλες εκτέλεσης στο Dataverse. Το σύστημα καταγράφει τις καρτέλες FlowRun στον πίνακα και, στη συνέχεια, η κυριότητα εκχωρείται στον κύριο κάτοχο της ροής. Αν ο κύριος κάτοχος της ροής δεν έχει δικαίωμα ανάγνωσης στον πίνακα Ροής, τότε η καρτέλα Ροής δεν αποθηκεύεται και ένα FlowEvent.EventCode του ElasticTableNoRoleForUser εμφανίζεται στον πίνακα FlowEvent. Για να διορθώσετε αυτήν την περίπτωση, βεβαιωθείτε ότι οι κάτοχοι ροής έχουν δικαίωμα ανάγνωσης του πίνακα FlowRun.
  • Επί του παρόντος, υπάρχει όριο 20 GB ανά διαμέρισμα σε ελαστικούς πίνακες. Περαιτέρω εισαγωγές καρτελών εκτέλεσης, μόνο για τον συγκεκριμένο χρήστη, θα αποτύχουν μόλις συμπληρωθεί το όριο.
  • Οι καρτέλες FlowRun μπορεί να περιοριστούν και να παραληφθούν εάν ένας χρήστης έχει πολλές ροές με υψηλά ποσοστά εκτέλεσης. Κατά τον περιορισμό, δημιουργείται μια καταχώρηση στον πίνακα FlowEvent για να σηματοδοτηθεί η παράλειψη εκτελέσεων και ότι το σύνολο δεδομένων δεν είναι πλήρες.

Σημείωμα

Η υποκείμενη ροή δεδομένων που χρησιμοποιείται για την τροφοδοσία των εισαγωγών καρτελών εκτέλεσης ροής cloud δεν είναι συναλλακτική και, ως εκ τούτου, δεν είναι 100 τοις εκατό χωρίς απώλειες. Μικρές απώλειες δεδομένων σε αυτήν τη ροή δεδομένων ενδέχεται να συμβεί λόγω προσωρινών, μη επαναλαμβανόμενων ζητημάτων εξυπηρέτησης. Αυτές οι καρτέλες που λείπουν δεν αντιπροσωπεύονται από το FlowEvent. Το ιστορικό εκτέλεσης ροής εντός των λεπτομερειών ροής στην πύλη Power Automate είναι συναλλακτικό και επομένως παρέχει μια προβολή χωρίς απώλειες των εκτελέσεων.

FAQ

Γιατί όλα τα περιβάλλοντα έχουν μηδενική τιμή FlowRunTimeToLiveInSeconds;

Εάν όλα τα περιβάλλοντα έχουν μια μηδενική τιμή FlowRunTimeToLiveInSeconds στον πίνακα οργανισμού, τότε θα μπορούσε να ισχύει μία από αυτές τις περιπτώσεις:

  1. Εάν τα δεδομένα FlowRun δεν ήταν ποτέ διαθέσιμα, τότε τα περιβάλλοντά σας ενδεχομένως να μην έχουν ενεργοποιηθεί αυτόματα για πρόσληψη FlowRun επειδή δεν υπάρχει επαρκής διαθέσιμος χωρητικότητα χώρου αποθήκευσης βάσης δεδομένων Dataverse.
  2. Αν τα δεδομένα FlowRun ήταν προηγουμένως διαθέσιμα, τότε ένας διαχειριστής ενδέχεται να έχει απενεργοποιήσει την πρόσληψη νέων καρτελών.

Πότε θα είναι γενικά διαθέσιμο (GA);

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

Τα δεδομένα FlowRun χρησιμοποιούνται από το Κέντρο αυτοματοποίησης (έκδοση προεπισκόπησης) στο Power Automate Maker Portal. Παρόλο που τα δεδομένα FlowRun ενδέχεται να έχουν ορισμένα κενά κατά τη φάση προεπισκόπησης, αξίζει να κάνετε αυτά τα δεδομένα προσβάσιμα για δημόσια προεπισκόπηση, τόσο ως αυτόνομη δυνατότητα όσο και ως μέρος του κέντρου αυτοματοποίησης.

Το ιστορικό σύνταξης εκτέλεσης ροής cloud στο Dataverse χρησιμοποιεί ποσόστωση αίτησης Power Platform;

Το ιστορικό σύνταξης εκτέλεσης ροής cloud στο Dataverse ως δεδομένα FlowRun δεν μετράει για τα όρια αίτησης Power Platform. Τα API που εκτελούνται για ανάγνωση των δεδομένων FlowRun υπολογίζονται στα όρια αίτησης Power Platform.

Πώς συγκρίνονται αυτά τα δεδομένα με τα δεδομένα που είναι διαθέσιμα στο Application Insights;

Οι διαχειριστές μπορούν να ρυθμίσουν το Application Insights ώστε να παρέχει δεδομένα παρακολούθησης από εκτελέσεις ροής Power Automate. Τα δεδομένα Application Insights είναι:

  • Πιο πλήρη λόγω προβλημάτων διοχέτευσης δεδομένων στη λήψη των δεδομένων FlowRun.
  • Βαθύτερα, επειδή παρέχουν πληροφορίες σχετικά με τα εναύσματα και τις ενέργειες που εκτελούνται.
  • Ικανά να συσχετιστούν με δεδομένα Power Apps και Dataverse Application Insights μέσω αναγνωριστικών συσχέτισης.

Κέντρο αυτοματοποίησης