Προσθήκη MySQL Database CDC ως προέλευσης στο Κέντρο πραγματικού χρόνου
Αυτό το άρθρο περιγράφει τον τρόπο προσθήκης της Καταγραφής δεδομένων αλλαγής βάσης δεδομένων MySQL (CDC) ως προέλευσης συμβάντων στο Κέντρο πραγματικού χρόνου Fabric.
Η σύνδεση Azure MySQL Database Change Data Capture (CDC) σάς επιτρέπει να καταγράψετε ένα στιγμιότυπο των τρεχόντων δεδομένων σε μια βάση δεδομένων Azure MySQL. Καθορίζετε τους πίνακες που θα παρακολουθούνται και λαμβάνετε ειδοποιήσεις όταν οποιεσδήποτε επόμενες αλλαγές σε επίπεδο γραμμών στους πίνακες. Μόλις οι αλλαγές καταγράφονται σε μια ροή, μπορείτε να επεξεργαστείτε αυτά τα δεδομένα CDC σε πραγματικό χρόνο και να τα στείλετε σε διαφορετικούς προορισμούς εντός του Fabric για περαιτέρω επεξεργασία ή ανάλυση.
Προαπαιτούμενα στοιχεία
- Πρόσβαση σε έναν χώρο εργασίας στη λειτουργία άδειας χρήσης εκχωρημένων πόρων Fabric (ή) στη λειτουργία άδειας χρήσης δοκιμαστικής έκδοσης με δικαιώματα Συμβάλλοντα ή υψηλότερα δικαιώματα.
- Δημιουργήθηκε μια παρουσία της Βάσης δεδομένων Azure για MySQL – Ευέλικτος διακομιστής.
Ρύθμιση βάσης δεδομένων MySQL
Η σύνδεση βάσης δεδομένων Azure MySQL χρησιμοποιεί τη σύνδεση Debezium MySQL για την καταγραφή αλλαγών στη βάση δεδομένων MySQL. Πρέπει να ορίσετε έναν χρήστη MySQL με δικαιώματα σε όλες τις βάσεις δεδομένων που παρακολουθεί η σύνδεση. Για οδηγίες βήμα προς βήμα, ανατρέξτε στο θέμα Ρύθμιση της βάσης δεδομένων MySQL (DB).
Ενεργοποίηση του binlog
Πρέπει να ενεργοποιήσετε τη δυαδική καταγραφή για αναπαραγωγή MySQL. Τα δυαδικά αρχεία καταγραφής καταγράφουν ενημερώσεις συναλλαγών για τα εργαλεία αναπαραγωγής για τη μετάδοση των αλλαγών. Για παράδειγμα, Βάση δεδομένων Azure για MySQL.
Στην πύλη Azure, μεταβείτε στη βάση δεδομένων Azure MySQL.
Στο αριστερό μενού περιήγησης, επιλέξτε Παράμετροι διακομιστή.
Ρυθμίστε τις παραμέτρους του διακομιστή σας MySQL με τις ακόλουθες ιδιότητες.
- binlog_row_image: Ορίστε την τιμή στο ακέραιο.
- binlog_expire_logs_seconds: Ο αριθμός των δευτερολέπτων για αυτόματη κατάργηση αρχείου binlog. Ορίστε την τιμή ώστε να ταιριάζει με τις ανάγκες του περιβάλλοντός σας. Για παράδειγμα, 86400.
Λήψη συμβάντων από τη βάση δεδομένων Azure MySQL (CDC)
Μπορείτε να λάβετε συμβάντα από ένα CDC βάσης δεδομένων Azure MySQL στο Κέντρο πραγματικού χρόνου με έναν από τους εξής τρόπους:
Σελίδα προελεύσεων δεδομένων
Εισέλθετε στο Microsoft Fabric.
Εάν δείτε
Power BI στην κάτω αριστερή γωνία της σελίδας, μεταβείτε στον φόρτο εργασίας Fabric, επιλέγοντας Power BI και, στη συνέχεια, επιλέγοντας Fabric .Επιλέξτε Πραγματικός χρόνος στην αριστερή γραμμή περιήγησης.
Στη σελίδα κέντρου σε πραγματικό χρόνο, επιλέξτε + Προελεύσεις δεδομένων στην περιοχή Σύνδεση σε στο αριστερό μενού περιήγησης.
Μπορείτε επίσης να μεταβείτε στη σελίδα Προελεύσεις δεδομένων από όλες τις ροές δεδομένων ή τις σελίδες Οι ροές δεδομένων μου, επιλέγοντας το κουμπί + Σύνδεση προέλευσης δεδομένων στην επάνω δεξιά γωνία.
Στη σελίδα Προελεύσεις δεδομένων, επιλέξτε Κατηγορία CDC βάσης δεδομένων στο επάνω μέρος και, στη συνέχεια, επιλέξτε Σύνδεση στο πλακίδιο MySQL DB (CDC).
Χρησιμοποιήστε οδηγίες από την ενότητα Προσθήκη Azure MySQL Database CDC ως προέλευσης .
Σελίδα προελεύσεων Microsoft
Στο Κέντρο πραγματικού χρόνου, επιλέξτε Προελεύσεις Microsoft.
Στην αναπτυσσόμενη λίστα Προέλευση, επιλέξτε Azure MySQL DB (CDC).
Για τη Συνδρομή, επιλέξτε μια συνδρομή Azure που διαθέτει την ομάδα πόρων με τον λογαριασμό σας βάσης δεδομένων Azure MySQL.
Για την Ομάδα πόρων, επιλέξτε μια ομάδα πόρων που διαθέτει τη βάση δεδομένων.
Στο στοιχείο Περιοχή, επιλέξτε μια θέση όπου βρίσκεται η βάση δεδομένων σας.
Τώρα, μετακινήστε το ποντίκι πάνω από το όνομα της προέλευσης Azure MySQL DB CDC που θέλετε να συνδεθείτε στο Κέντρο πραγματικού χρόνου στη λίστα βάσεων δεδομένων και επιλέξτε το κουμπί Σύνδεση , ή επιλέξτε ... (αποσιωπητικά) και, στη συνέχεια, επιλέξτε το κουμπί Σύνδεση .
Για να ρυθμίσετε τις παραμέτρους των πληροφοριών σύνδεσης, χρησιμοποιήστε τα βήματα από την ενότητα Προσθήκη Azure MySQL DB CDC ως προέλευσης .
Προσθήκη Του Azure MySQL Database CDC ως προέλευσης
Στη σελίδα Σύνδεση, επιλέξτε Νέα σύνδεση.
Στην ενότητα Ρυθμίσεις σύνδεσης, κάντε τα εξής βήματα:
Στο πεδίο Διακομιστής, εισαγάγετε το URI για τον διακομιστή Azure MySQL.
Στο πεδίο Βάση δεδομένων, εισαγάγετε το όνομα της βάσης δεδομένων σας.
Στην ενότητα Διαπιστευτήρια σύνδεσης, κάντε τα εξής βήματα:
Στο πεδίο Σύνδεση, επιλέξτε εάν υπάρχει μια υπάρχουσα σύνδεση στη βάση δεδομένων MySQL. Εάν όχι, διατηρήστε την προεπιλεγμένη τιμή: Δημιουργία νέας σύνδεσης.
Για το είδος ελέγχου ταυτότητας, επιλέξτε Βασικός. Προς το παρόν, υποστηρίζεται μόνο βασικός έλεγχος ταυτότητας.
Εισαγάγετε τιμές για το Όνομα χρήστη και τον Κωδικό πρόσβασης.
Καθορίστε αν θέλετε να χρησιμοποιήσετε μια κρυπτογραφημένη σύνδεση.
Επιλέξτε Σύνδεση.
Πίσω στη σελίδα Σύνδεση , κάντε τα εξής βήματα:
- Εισαγάγετε το όνομα του πίνακα.
- Εισαγάγετε το αναγνωριστικό διακομιστή.
- Εισαγάγετε τον αριθμό θύρας ή διατηρήστε την προεπιλεγμένη τιμή.
Στην ενότητα Λεπτομέρειες του Stream στα δεξιά, κάντε τα εξής βήματα:
Τώρα, επιλέξτε Επόμενο στο κάτω μέρος της σελίδας.
Στην ενότητα Αναθεώρηση + σύνδεση, εξετάστε τις ρυθμίσεις και επιλέξτε Δημιουργία προέλευσης.
Στη σελίδα Σύνδεση, επιλέξτε Μετάβαση στον πόρο για να μεταβείτε στη βάση δεδομένων Azure PostgreSQL. Σημειώστε το όνομα του διακομιστή στη σελίδα Επισκόπηση . Έχει την ακόλουθη μορφή:
mysqlserver.mysql.database.azure.com
.
Προβολή λεπτομερειών ροής δεδομένων
Στη σελίδα Αναθεώρηση + σύνδεση, εάν επιλέξετε Άνοιγμα eventstream, ο οδηγός ανοίγει τη ροή συμβάντος που δημιούργησε για εσάς με το επιλεγμένο Azure MySQL DB CDC ως προέλευση. Για να κλείσετε τον οδηγό, επιλέξτε Τέλος ή X* στην επάνω δεξιά γωνία της σελίδας.
Στο Κέντρο πραγματικού χρόνου, επιλέξτε Οι ροές δεδομένων μου. Για να δείτε τη νέα ροή δεδομένων, ανανεώστε τη σελίδα.
Για λεπτομερή βήματα, ανατρέξτε στο θέμα Προβολή λεπτομερειών των ροών δεδομένων στο Κέντρο πραγματικού χρόνου Fabric.
Σχετικό περιεχόμενο
Για να μάθετε σχετικά με την κατανάλωση ροών δεδομένων, ανατρέξτε στα παρακάτω άρθρα: