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


Προσθήκη 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.

  1. Στην πύλη Azure, μεταβείτε στη βάση δεδομένων Azure MySQL.

  2. Στο αριστερό μενού περιήγησης, επιλέξτε Παράμετροι διακομιστή.

  3. Ρυθμίστε τις παραμέτρους του διακομιστή σας MySQL με τις ακόλουθες ιδιότητες.

    • binlog_row_image: Ορίστε την τιμή στο ακέραιο.
    • binlog_expire_logs_seconds: Ο αριθμός των δευτερολέπτων για αυτόματη κατάργηση αρχείου binlog. Ορίστε την τιμή ώστε να ταιριάζει με τις ανάγκες του περιβάλλοντός σας. Για παράδειγμα, 86400.

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

Λήψη συμβάντων από τη βάση δεδομένων Azure MySQL (CDC)

Μπορείτε να λάβετε συμβάντα από ένα CDC βάσης δεδομένων Azure MySQL στο Κέντρο πραγματικού χρόνου με έναν από τους εξής τρόπους:

Σελίδα προελεύσεων δεδομένων

  1. Εισέλθετε στο Microsoft Fabric.

  2. Εάν δείτε Power BI στην κάτω αριστερή γωνία της σελίδας, μεταβείτε στον φόρτο εργασίας Fabric, επιλέγοντας Power BI και, στη συνέχεια, επιλέγοντας Fabric.

    Στιγμιότυπο οθόνης που εμφανίζει τον τρόπο μετάβασης στον φόρτο εργασίας Fabric.

  3. Επιλέξτε Πραγματικός χρόνος στην αριστερή γραμμή περιήγησης.

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

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

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα Προελεύσεις δεδομένων στο κέντρο Real-Time.

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

    Στιγμιότυπο οθόνης που εμφανίζει το κουμπί Σύνδεση προέλευσης δεδομένων.

  1. Στη σελίδα Προελεύσεις δεδομένων, επιλέξτε Κατηγορία CDC βάσης δεδομένων στο επάνω μέρος και, στη συνέχεια, επιλέξτε Σύνδεση στο πλακίδιο MySQL DB (CDC).

    Στιγμιότυπο οθόνης που εμφανίζει την επιλογή της MySQL DB (CDC) στη σελίδα Προελεύσεις δεδομένων.

    Χρησιμοποιήστε οδηγίες από την ενότητα Προσθήκη Azure MySQL Database CDC ως προέλευσης .

Σελίδα προελεύσεων Microsoft

  1. Στο Κέντρο πραγματικού χρόνου, επιλέξτε Προελεύσεις Microsoft.

  2. Στην αναπτυσσόμενη λίστα Προέλευση, επιλέξτε Azure MySQL DB (CDC).

  3. Για τη Συνδρομή, επιλέξτε μια συνδρομή Azure που διαθέτει την ομάδα πόρων με τον λογαριασμό σας βάσης δεδομένων Azure MySQL.

  4. Για την Ομάδα πόρων, επιλέξτε μια ομάδα πόρων που διαθέτει τη βάση δεδομένων.

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

  6. Τώρα, μετακινήστε το ποντίκι πάνω από το όνομα της προέλευσης Azure MySQL DB CDC που θέλετε να συνδεθείτε στο Κέντρο πραγματικού χρόνου στη λίστα βάσεων δεδομένων και επιλέξτε το κουμπί Σύνδεση , ή επιλέξτε ... (αποσιωπητικά) και, στη συνέχεια, επιλέξτε το κουμπί Σύνδεση .

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα προελεύσεων της Microsoft με φίλτρα για την εμφάνιση του Azure MySQL CDC και του κουμπιού σύνδεσης.

    Για να ρυθμίσετε τις παραμέτρους των πληροφοριών σύνδεσης, χρησιμοποιήστε τα βήματα από την ενότητα Προσθήκη Azure MySQL DB CDC ως προέλευσης .

Προσθήκη Του Azure MySQL Database CDC ως προέλευσης

  1. Στη σελίδα Σύνδεση, επιλέξτε Νέα σύνδεση.

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα Σύνδεση του οδηγού Προσθήκη προέλευσης με επισημασμένη τη σύνδεση **Νέα σύνδεση***.

  2. Στην ενότητα Ρυθμίσεις σύνδεσης, κάντε τα εξής βήματα:

    1. Στο πεδίο Διακομιστής, εισαγάγετε το URI για τον διακομιστή Azure MySQL.

    2. Στο πεδίο Βάση δεδομένων, εισαγάγετε το όνομα της βάσης δεδομένων σας.

      Στιγμιότυπο οθόνης που εμφανίζει την ενότητα Ρυθμίσεις σύνδεσης.

  3. Στην ενότητα Διαπιστευτήρια σύνδεσης, κάντε τα εξής βήματα:

    1. Στο πεδίο Σύνδεση, επιλέξτε εάν υπάρχει μια υπάρχουσα σύνδεση στη βάση δεδομένων MySQL. Εάν όχι, διατηρήστε την προεπιλεγμένη τιμή: Δημιουργία νέας σύνδεσης.

    2. Για το είδος ελέγχου ταυτότητας, επιλέξτε Βασικός. Προς το παρόν, υποστηρίζεται μόνο βασικός έλεγχος ταυτότητας.

    3. Εισαγάγετε τιμές για το Όνομα χρήστη και τον Κωδικό πρόσβασης.

    4. Καθορίστε αν θέλετε να χρησιμοποιήσετε μια κρυπτογραφημένη σύνδεση.

    5. Επιλέξτε Σύνδεση.

      Στιγμιότυπο οθόνης που εμφανίζει την ενότητα Διαπιστευτήρια σύνδεσης.

  4. Πίσω στη σελίδα Σύνδεση , κάντε τα εξής βήματα:

    1. Εισαγάγετε το όνομα του πίνακα.
    2. Εισαγάγετε το αναγνωριστικό διακομιστή.
    3. Εισαγάγετε τον αριθμό θύρας ή διατηρήστε την προεπιλεγμένη τιμή.
  5. Στην ενότητα Λεπτομέρειες του Stream στα δεξιά, κάντε τα εξής βήματα:

    1. Επιλέξτε Χώρος εργασίας Fabric όπου θέλετε να αποθηκεύσετε αυτήν τη σύνδεση και το eventstream που δημιουργεί ο οδηγός.

    2. Εισαγάγετε ένα όνομα για την κυκλοφορία του συμβάντος.

    3. Το όνομα της ροής στο Κέντρο πραγματικού χρόνου δημιουργείται αυτόματα για εσάς.

      Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα Σύνδεση με καθορισμένα όλα τα απαιτούμενα πεδία.

  6. Τώρα, επιλέξτε Επόμενο στο κάτω μέρος της σελίδας.

  7. Στην ενότητα Αναθεώρηση + σύνδεση, εξετάστε τις ρυθμίσεις και επιλέξτε Δημιουργία προέλευσης.

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα Αναθεώρηση + σύνδεση με καθορισμένα όλα τα απαιτούμενα πεδία.

  8. Στη σελίδα Σύνδεση, επιλέξτε Μετάβαση στον πόρο για να μεταβείτε στη βάση δεδομένων Azure PostgreSQL. Σημειώστε το όνομα του διακομιστή στη σελίδα Επισκόπηση . Έχει την ακόλουθη μορφή: mysqlserver.mysql.database.azure.com.

    Στιγμιότυπο οθόνης που εμφανίζει την επισήμανση της σύνδεσης

Προβολή λεπτομερειών ροής δεδομένων

  1. Στη σελίδα Αναθεώρηση + σύνδεση, εάν επιλέξετε Άνοιγμα eventstream, ο οδηγός ανοίγει τη ροή συμβάντος που δημιούργησε για εσάς με το επιλεγμένο Azure MySQL DB CDC ως προέλευση. Για να κλείσετε τον οδηγό, επιλέξτε Τέλος ή X* στην επάνω δεξιά γωνία της σελίδας.

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα Αναθεώρηση + σύνδεση μετά την επιτυχή δημιουργία της προέλευσης.

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

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα

    Για λεπτομερή βήματα, ανατρέξτε στο θέμα Προβολή λεπτομερειών των ροών δεδομένων στο Κέντρο πραγματικού χρόνου Fabric.

Για να μάθετε σχετικά με την κατανάλωση ροών δεδομένων, ανατρέξτε στα παρακάτω άρθρα: