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


Προσθήκη PostgreSQL Database CDC ως προέλευσης στο Κέντρο πραγματικού χρόνου

Αυτό το άρθρο περιγράφει τον τρόπο προσθήκης της Καταγραφής δεδομένων αλλαγής βάσης δεδομένων PostgreSQL (CDC) ως προέλευσης συμβάντων στο Κέντρο πραγματικού χρόνου Fabric.

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

Προαπαιτούμενα στοιχεία

Σημείωμα

Δεν υποστηρίζεται cdc πολλών πινάκων.

Ενεργοποίηση του CDC στη βάση δεδομένων Azure για PostgreSQL

Για να ενεργοποιήσετε το CDC στη βάση δεδομένων Azure για PostgreSQL, ακολουθήστε αυτά τα βήματα με βάση τον τύπο ανάπτυξής σας.

Βάση δεδομένων Azure για έναν μόνο διακομιστή PostgreSQL

  1. Μεταβείτε στη σελίδα αναπαραγωγής στην πύλη Azure.

  2. Αλλάξτε τον κανόνα αναπαραγωγής σε Λογικό.

    Ένα στιγμιότυπο οθόνης ενεργοποίησης του CDC για μία μόνο ανάπτυξη διακομιστή.

Βάση δεδομένων Azure για Ευέλικτο διακομιστή PostgreSQL

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

  2. Στη σελίδα παραμέτρων διακομιστή:

    • Ορίστε wal_level σε λογική.

    • Ενημερώστε το max_worker_processes σε τουλάχιστον 16.

      Ένα στιγμιότυπο οθόνης ενεργοποίησης του CDC για μια ευέλικτη ανάπτυξη διακομιστή.

  3. Αποθηκεύστε τις αλλαγές και επανεκκινήστε τον διακομιστή.

  4. Επιβεβαιώστε ότι η βάση δεδομένων Azure για PostgreSQL ευέλικτη παρουσία διακομιστή επιτρέπει την κυκλοφορία δημόσιου δικτύου.

  5. Εκχωρήστε δικαιώματα αναπαραγωγής στον διαχειριστή, εκτελώντας την ακόλουθη πρόταση SQL.

    ALTER ROLE <admin user> WITH REPLICATION;
    

Λήψη συμβάντων από μια βάση δεδομένων Azure για το PostgreSQL CDC

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

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

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

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

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

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

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

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

    Χρησιμοποιήστε οδηγίες από την ενότητα Προσθήκη Cdc βάσης δεδομένων PostgreSQL ως προέλευσης .

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

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

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

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

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

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

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

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

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

Προσθήκη βάσης δεδομένων Azure για Το CDC PostgreSQL ως προέλευση

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

    Στιγμιότυπο οθόνης που εμφανίζει τη σελίδα Σύνδεση για μια βάση δεδομένων Azure PostgreSQL με επισημασμένη τη Νέα σύνδεση σύνδεσης.

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

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

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

    • Διακομιστής: Η διεύθυνση διακομιστή της βάσης δεδομένων PostgreSQL, για παράδειγμα , my-pgsql-server.postgres.database.azure.com.

    • Βάση δεδομένων: Το όνομα της βάσης δεδομένων, για παράδειγμα , my_database.

      Στιγμιότυπο οθόνης που εμφανίζει την ενότητα Ρυθμίσεις σύνδεσης για τη σύνδεση βάσης δεδομένων Azure PostgreSQL.

  3. Κάντε κύλιση προς τα κάτω και στην ενότητα Διαπιστευτήρια σύνδεσης , ακολουθήστε τα παρακάτω βήματα.

    1. Στο Όνομα σύνδεσης, πληκτρολογήστε ένα όνομα για τη σύνδεση.

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

      Σημείωμα

      Προς το παρόν, το eventstreams Fabric υποστηρίζει μόνο βασικό έλεγχο ταυτότητας.

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

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

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

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

    1. Για τον πίνακα, εισαγάγετε ένα όνομα πίνακα.

    2. Για τη Θύρα, εισαγάγετε τον αριθμό θύρας ή αφήστε την προεπιλεγμένη τιμή: 5432.

    3. Για όνομα eventstream, πληκτρολογήστε ένα όνομα για το eventstream. Ο οδηγός δημιουργεί μια ροή συμβάντων με το επιλεγμένο CDC βάσης δεδομένων PostgreSQL ως προέλευση.

    4. Το όνομα Stream δημιουργείται αυτόματα για εσάς με την προσάρτηση του -stream στο όνομα της ροής συμβάντος. Θα δείτε αυτήν τη ροή στη σελίδα Όλες οι ροές δεδομένων όταν ολοκληρωθεί ο οδηγός.

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

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

  5. Στη σελίδα Αναθεώρηση + σύνδεση, εξετάστε τη σύνοψη και, στη συνέχεια, επιλέξτε Σύνδεση.

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

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

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

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

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

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

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