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


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

Αυτό το άρθρο σάς δείχνει πώς μπορείτε να προσθέσετε μια προέλευση καταγραφής δεδομένων αλλαγής βάσης δεδομένων SQL Azure (CDC) σε μια ροή συμβάντων.

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

Σημείωμα

Αυτή η προέλευση δεν υποστηρίζεται στις ακόλουθες περιοχές των εκχωρημένων πόρων του χώρου εργασίας σας: Δυτικές Η.Π.Α.3, Δυτική Ελβετία.

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

  • Πρόσβαση σε έναν χώρο εργασίας στη λειτουργία άδειας χρήσης εκχωρημένων πόρων Fabric (ή) στη λειτουργία άδειας χρήσης δοκιμαστικής έκδοσης με δικαιώματα Συμβάλλοντα ή υψηλότερα δικαιώματα.
  • Ένας διακομιστής Azure SQL που εκτελείται με μια βάση δεδομένων SQL Azure.
  • Η βάση δεδομένων SQL Azure πρέπει να είναι προσβάσιμη στο κοινό και να μην βρίσκεται πίσω από ένα τείχος προστασίας ή να είναι ασφαλής σε ένα εικονικό δίκτυο.
  • Ενεργοποιημένο CDC στη βάση δεδομένων SQL Azure σας, εκτελώντας την αποθηκευμένη διαδικασία sys.sp_cdc_enable_db. Για λεπτομέρειες, ανατρέξτε στο θέμα Ενεργοποίηση και απενεργοποίηση της καταγραφής δεδομένων αλλαγής.
  • Εάν δεν έχετε ένα eventstream, δημιουργήστε ένα eventstream.

Σημειώστε ότι δεν πρέπει να ενεργοποιήσετε κατοπτρισμούς στη βάση δεδομένων SQL Azure.

Ενεργοποίηση ΤΟΥ CDC στη βάση δεδομένων SQL Azure σας

  1. Μεταβείτε στην πύλη Azure, ανοίξτε τη βάση δεδομένων SQL Azure και επιλέξτε Πρόγραμμα επεξεργασίας ερωτημάτων. Επιλέξτε μια μέθοδο ελέγχου ταυτότητας για να συνδεθείτε.

    Ένα στιγμιότυπο οθόνης για το άνοιγμα της βάσης δεδομένων SQL Azure.

  2. Εκτελέστε τις ακόλουθες εντολές SQL για να ενεργοποιήσετε το CDC στη βάση δεδομένων σας:

    -- Enable Database for CDC
    EXEC sys.sp_cdc_enable_db;
    
    -- Enable CDC for a table using a gating role option
    EXEC sys.sp_cdc_enable_table
        @source_schema = N'dbo',
        @source_name   = N'MyTable',
        @role_name     = NULL
    GO
    

Εκκίνηση του Οδηγού επιλογής προέλευσης δεδομένων

Εάν δεν έχετε προσθέσει ακόμα κάποια προέλευση στο eventstream, επιλέξτε Χρήση πλακιδίου εξωτερικής προέλευσης .

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

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

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

Στη σελίδα Επιλογή προέλευσης δεδομένων, αναζητήστε και επιλέξτε Σύνδεση στο πλακίδιο Βάση δεδομένων SQL Azure (CDC).

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

Ρύθμιση παραμέτρων και σύνδεση στο CDC βάσης δεδομένων SQL Azure

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

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

  2. Στην ενότητα Ρυθμίσεις σύνδεσης, εισαγάγετε τις ακόλουθες τιμές για τη βάση δεδομένων SQL Azure:

    • Διακομιστής: Εισαγάγετε το όνομα διακομιστή Azure SQL από την πύλη Azure. Είναι σε αυτήν τη μορφή: mysqlservername.database.windows.net.

    • Βάση δεδομένων: Εισαγάγετε το όνομα της βάσης δεδομένων SQL Azure από την πύλη Azure.

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

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

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

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

      Σημείωμα

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

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

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

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

  5. Τώρα, στη σελίδα Σύνδεση , εισαγάγετε τις ακόλουθες πληροφορίες:

    • Επιλέξτε Όλοι οι πίνακες ή εισαγάγετε τα ονόματα πινάκων διαχωρισμένα με κόμματα, όπως: dbo.table1, dbo.table2
    • Για τη θύρα, η προεπιλεγμένη τιμή είναι 1433 και δεν είναι δυνατή η τροποποίησή της.
  6. Επιλέξτε Επόμενο.

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

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

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

Σημείωμα

Ο μέγιστος αριθμός των προελεύσεων και προορισμών για ένα eventstream είναι 11.

Προβολή ενημερωμένης ροής συμβάντων

  1. Μπορείτε να δείτε την προέλευση βάσης δεδομένων SQL Azure (CDC) να προστίθεται στην ροή συμβάντων σας σε λειτουργία επεξεργασίας.

    Στιγμιότυπο οθόνης της προέλευσης CDC βάσης δεδομένων SQL Ροής σε προβολή επεξεργασίας.

  2. Για να υλοποιήσετε αυτή την προέλευση του CDC βάσης δεδομένων SQL Azure που προστέθηκε πρόσφατα, επιλέξτε Δημοσίευση. Αφού ολοκληρώσετε αυτά τα βήματα, η προέλευση του CDC της βάσης δεδομένων SQL Azure είναι διαθέσιμη για απεικόνιση στην προβολή Live.

    Στιγμιότυπο οθόνης της προέλευσης CDC βάσης δεδομένων SQL Ροής σε ζωντανή προβολή.

Άλλες συνδέσεις: