Λήψη ειδοποιήσεων Azure Synapse Link for Dataverse στο Power Apps
Η κατάσταση του Azure Synapse Link for Dataverse σας αποθηκεύεται σε έναν πίνακα Microsoft Dataverse με ενημερώσεις σε πραγματικό χρόνο. Μπορείτε να προσαρμόσετε μια ειδοποίηση χρησιμοποιώντας ροές Power Automate ή το Power BI για να παραμένετε στην κορυφή της κατάστασης της δραστηριότητας του Azure Synapse Link for Dataverse αντί να ελέγχετε με μη αυτόματο τρόπο τη σελίδα προφίλ Azure Synapse Link for Dataverse στο Power Apps (make.powerapps.com).
Το προφίλ Azure Synapse Link for Dataverse και η κατάσταση συγχρονισμού του αποθηκεύονται σε έξι πίνακες που δημιουργούνται από το σύστημα μόνο για ανάγνωση στο Dataverse. Αυτοί οι πίνακες έχουν σχεδιαστεί για ανανέωση και ενημέρωση σε πραγματικό χρόνο, εξασφαλίζοντας ότι οι πληροφορίες που περιέχονται σε αυτούς παραμένουν ακριβείς και ενημερωμένες ανά πάσα στιγμή.
Πώς λειτουργεί η ειδοποίηση με το Azure Synapse Link for Dataverse
Για να προσαρμόσετε μια ειδοποίηση, παρακολουθήστε τις αλλαγές δεδομένων σε έναν πίνακα Dataverse που σχετίζεται με την κατάσταση συγχρονισμού του Azure Synapse Link. Παρακολουθώντας αυτές τις αλλαγές, μπορείτε να εξάγετε τα ενημερωμένα δεδομένα για οπτικοποίηση χρησιμοποιώντας το Power BI ή να ρυθμίσετε μια αυτοματοποιημένη ροή cloud που ενεργοποιείται κάθε φορά που υπάρχει αλλαγή στην κατάσταση του Azure Synapse Link for Dataverse. Αυτό επιτυγχάνεται με την ανάγνωση της αλλαγής γραμμής από οποιονδήποτε από τους πίνακες κατάστασης Azure Synapse Link.
Σύνδεση για χρήση για ροή Power Automate
Συνιστούμε στους χρήστες να έχουν την κατάλληλη άδεια χρήσης Power Platform για να χρησιμοποιήσουν το Power Automate για να προσαρμόσουν τη λειτουργία ενεργοποίησης. Χρησιμοποιήστε τη σύνδεση Dataverse, η οποία ενεργοποιεί μια ροή όταν μια γραμμή προστίθεται, τροποποιείται ή διαγράφεται στον επιλεγμένο πίνακα Dataverse. Περισσότερες πληροφορίες: Ενεργοποίηση ροών όταν μια γραμμή προστίθεται, τροποποιείται ή διαγράφεται - Power Automate
Διατίθενται διάφορες επιλογές για τη χρήση του Power Automate για αποστολή ειδοποιήσεων. Ακολουθούν μερικά παραδείγματα.
Ενέργεια | Αναφορά συνδέσμων |
---|---|
Αποστολή άμεσου μηνύματος στο Teams | Microsoft Teams |
Αποστολή μηνύματος κειμένου σε κινητή συσκευή | SMS Υπηρεσιών επικοινωνίας Azure |
Αποστολή email σε έναν ή περισσότερους παραλήπτες | Αλληλογραφία Office 365 Outlook |
Αποστολή ειδοποίησης στο Power Apps ή στο Power BI | Ειδοποίηση Power Apps Power BI |
Πίνακες και στήλες Dataverse που χρησιμοποιούνται για την παρακολούθηση κατάστασης
Υπάρχουν πίνακες που αποθηκεύουν όλες τις πληροφορίες προφίλ Azure Synapse Link. Οι δύο κύριοι πίνακες που παρατίθενται παρακάτω παρέχουν όλες τις πληροφορίες κατάστασης συγχρονισμού για το προφίλ Azure Synapse Link σας.
Όνομα πίνακα | Description | Αναφορά πίνακα |
---|---|---|
Κατάσταση εξωτερικού πίνακα Azure Synapse Link | Αυτός ο πίνακας έχει δεδομένα μόνο αν έχετε προφίλ Delta Lake Αυτός ο πίνακας αντιπροσωπεύει την κατάσταση των εξωτερικών μη κατατμημένων πινάκων στο συνδεδεμένο χώρο εργασίας Synapse. Μία καρτέλα ανά συγχρονισμένη οντότητα, συμπεριλαμβανομένου του πίνακα μεταδεδομένων, όπως το σύνολο επιλογών. |
synapselinkexternaltablestate |
Κατάσταση πίνακα προφίλ Azure Synapse Link | Αυτός ο πίνακας απεικονίζει την κατάσταση συγχρονισμού της οντότητας Azure Synapse Link στον Azure Data Lake Storage. Μία καρτέλα ανά συγχρονισμένη οντότητα, εξαιρουμένου του πίνακα μεταδεδομένων, όπως το σύνολο επιλογών. |
synapselinkprofileentitystate |
Ακολουθούν ορισμένες χρήσιμες στήλες για την παρακολούθηση της υγείας του Azure Synapse Link σας σε κάθε πίνακα:
- Τα
EntityName
καιSynapseWorkspaceName
μπορούν να χρησιμοποιηθούν ως η κύρια αναγνώριση του επιλεγμένου πίνακα. Το όνομα του χώρου εργασίας Synapse είναι το ίδιο με το όνομα του προφίλ Azure Synapse Link που εμφανίζεται στο Power Apps. - Το
LastSynchronizedOn
επιστρέφει την ημερομηνία και την ώρα κατά την οποία ο πιο πρόσφατος κύκλος της μετατροπής Delta Lake ολοκληρώθηκε με επιτυχία για κάθε πίνακα. - Το
RecordCount
επιστρέφει το συνολικό αριθμό των καρτελών στο προφίλ Delta Lake, μείον τις καρτέλες διαγραφής για κάθε πίνακα. - Το
TableState
έχει επισημανθεί ως δημιουργήθηκε αν η σύνδεση στη λίμνη δεδομένων και η μετατροπή του Delta Lake είναι ενεργή και χωρίς σφάλματα.
Πραγματοποιείται προσωρινή διαγραφή στον πίνακα κατάστασης του εξωτερικού πίνακα Azure Synapse Link: Τα LastSyncState
και TableState
σημειώνονται ως διαγραμμένα για τους αφαιρεθέντες πίνακες.
Οι πίνακες κατάστασης οντότητας προφίλ Azure Synapse Link:
- Το
EntityName
και το προφίλ μπορούν να χρησιμοποιηθούν ως η κύρια αναγνώριση του επιλεγμένου πίνακα. Το προφίλ είναι το ίδιο με το όνομα του προφίλ Azure Synapse Link που εμφανίζεται στο Power Apps. - Τα
InitialSyncProcessCompletedTime
καιInitialSyncState
επιστρέφουν την κατάσταση αρχικής ολοκλήρωσης συγχρονισμού, η οποία περιλαμβάνει μετα-δεδομένα και μη επεξεργασμένα δεδομένα. Η κατάσταση αρχικού συγχρονισμού επισημαίνει την τιμή Ολοκληρώθηκε μόλις ολοκληρωθεί ο αρχικός συγχρονισμός. - Το
LakeRecordCount
επιστρέφει τις συνολικές καρτέλες που έχουν εξαχθεί στο Data Lake σε μορφή CSV. - Το
LastSyncedDataTime
επιστρέφει την ημερομηνία και την ώρα κατά την οποία ενημερώθηκε ή δημιουργήθηκε επιτυχώς ο τελευταίος γύρος του αρχείου της λίμνης δεδομένων για κάθε πίνακα. - Το
SyncState
εμφανίζεται ως InProgress αν η σύνδεση για τη λίμνη δεδομένων είναι ενεργή και άνευ σφαλμάτων.
Σημείωση
Το LakeRecordCount
είναι διαφορετικό από την καρτέλα Dataverse από το πλήθος καρτελών για τους ακόλουθους λόγους:
- Συγχρονισμός καθυστέρησης.
- Η λειτουργία Μόνο προσάρτηση καταγράφει τις συναλλαγές και προσαρτά μία επιπλέον γραμμή για κάθε λειτουργία CUD.
Οι τέσσερις πίνακες που απομένουν παρέχουν πρόσθετες λεπτομέρειες για τις πληροφορίες εγκατάστασης Azure Synapse Link:
Όνομα πίνακα | Description | Αναφορά πίνακα |
---|---|---|
Βάση δεδομένων Azure Synapse | Αυτός ο πίνακας καταγράφει τον συνδεδεμένο χώρο αποθήκευσης Azure Data Lake Storage και τον χώρο εργασίας Synapse και πληροφορίες μετα-δεδομένων ρύθμισης (μία καρτέλα ανά προφίλ Azure Synapse Link). | synapsedatabase |
Προφίλ Azure Synapse Link | Αυτός ο πίνακας καταγράφει πληροφορίες προφίλ Azure Synapse Link (μία καρτέλα ανά προφίλ Azure Synapse Link). Εκτελείται μια προσωρινή διαγραφή σε αυτόν τον πίνακα: το ProfileState επισημαίνεται ως διαγραμμένο για διαγραμμένο προφίλ. |
synapselinkprofile |
Οντότητα προφίλ Azure Synapse Link | Αυτός ο πίνακας καταγράφει μετα-δεδομένα οντότητας στο συνδεδεμένο προφίλ Azure Synapse Link (μία καρτέλα ανά συγχρονισμένο πίνακα). | synapselinkprofileentity |
Χρονοδιάγραμμα Azure Synapse Link | Σε αυτόν τον πίνακα καταγράφονται οι πληροφορίες προφίλ Azure Synapse Link για το χρονικό διάστημα αυξητικής ενημέρωσης φακέλου ή μετατροπής delta lake (μία καρτέλα ανά προφίλ Azure Synapse Link). | RecurrenceInterval |