Σημείωση
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Αυτό το άρθρο σάς δείχνει πώς μπορείτε να προσθέσετε μια προέλευση καταγραφής δεδομένων διαχειριζόμενης παρουσίας sql Azure (CDC) σε μια ροή συμβάντων.
Η σύνδεση προέλευσης διαχειριζόμενης παρουσίας CDC του Azure SQL για τις ροές συμβάντων Microsoft Fabric σάς επιτρέπει να καταγράψετε ένα στιγμιότυπο των τρεχόντων δεδομένων σε μια βάση δεδομένων διαχειριζόμενης παρουσίας SQL. Η σύνδεση, στη συνέχεια, παρακολουθεί και καταγράφει τυχόν μελλοντικές αλλαγές σε επίπεδο γραμμών σε αυτά τα δεδομένα. Μόλις οι αλλαγές καταγράφονται στο eventstream, μπορείτε να επεξεργαστείτε αυτά τα δεδομένα CDC σε πραγματικό χρόνο και να το στείλετε σε διαφορετικούς προορισμούς εντός fabric για περαιτέρω επεξεργασία ή ανάλυση.
Σημείωμα
Αυτή η προέλευση δεν υποστηρίζεται στις ακόλουθες περιοχές των εκχωρημένων πόρων του χώρου εργασίας σας: Δυτικές Η.Π.Α.3, Δυτική Ελβετία.
Προαπαιτούμενα στοιχεία
- Πρόσβαση σε έναν χώρο εργασίας στη λειτουργία άδειας χρήσης εκχωρημένων πόρων Fabric (ή) στη λειτουργία άδειας χρήσης δοκιμαστικής έκδοσης με δικαιώματα Συμβάλλοντα ή υψηλότερα δικαιώματα.
- Μια τρέχουσα βάση δεδομένων διαχειριζόμενης παρουσίας SQL Azure.
- Η Διαχειριζόμενη παρουσία azure SQL πρέπει να ενεργοποιήσει το δημόσιο τελικό σημείο και να μην βρίσκεται πίσω από ένα τείχος προστασίας ή να είναι ασφαλισμένο σε ένα εικονικό δίκτυο.
- Το CDC ενεργοποιείται στο Azure SQL Managed Instance εκτελώντας την αποθηκευμένη διαδικασία
sys.sp_cdc_enable_db
. Για λεπτομέρειες, ανατρέξτε στο θέμα Ενεργοποίηση και απενεργοποίηση της καταγραφής δεδομένων αλλαγής.
Ενεργοποίηση δημόσιου τελικού σημείου στη διαχειριζόμενη παρουσία Azure SQL
Μεταβείτε στην πύλη Azure, ανοίξτε τη διαχειριζόμενη παρουσία Azure SQL, επιλέξτε Δικτύωση και ενεργοποιήστε το δημόσιο τελικό σημείο.
Ενεργοποίηση CDC στην διαχειριζόμενη παρουσία SQL Azure
Ενεργοποιήστε το ΚΕΕΛΠΝΟ για τη βάση δεδομένων.
EXEC sys.sp_cdc_enable_db;
Ενεργοποιήστε το CDC για έναν πίνακα χρησιμοποιώντας μια επιλογή ρόλου πύλης. Σε αυτό το παράδειγμα,
MyTable
το είναι το όνομα του πίνακα SQL.EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Αφού το ερώτημα εκτελεστεί με επιτυχία, ενεργοποιήσατε το CDC στην διαχειριζόμενη παρουσία Azure SQL.
Προσθήκη Azure SQL Managed Instance CDC ως προέλευσης
Στο Fabric Real-Time Intelligence, επιλέξτε Eventstream για να δημιουργήσετε μια νέα ροή συμβάντων.
Στην επόμενη οθόνη, επιλέξτε Προσθήκη εξωτερικής προέλευσης.
Ρύθμιση παραμέτρων και σύνδεση στο Azure SQL Managed Instance CDC
Στη σελίδα Σύνδεση, επιλέξτε Νέα σύνδεση.
Στην ενότητα Ρυθμίσεις σύνδεσης, εισαγάγετε τις ακόλουθες τιμές για τον SQL Server σε εικονική μηχανή:
Διακομιστής: Εισαγάγετε το τελικό σημείο από την πύλη Azure, αντικαθιστώντας το κόμμα μεταξύ του κεντρικού υπολογιστή και της θύρας με άνω και κάτω τελεία. Για παράδειγμα, εάν το τελικό σημείο σας είναι
xxxxx.public.xxxxxx.database.windows.net,3342
, τότε θα πρέπει να εισαγάγετεxxxxx.public.xxxxxx.database.windows.net:3342
στο πεδίο Διακομιστής .Βάση δεδομένων: Εισαγάγετε το όνομα της βάσης δεδομένων στην οποία θέλετε να συνδεθείτε εντός της Διαχειριζόμενης παρουσίας SQL Azure.
Κάντε κύλιση προς τα κάτω και στην ενότητα Διαπιστευτήρια σύνδεσης , ακολουθήστε τα παρακάτω βήματα.
Στο Όνομα σύνδεσης, πληκτρολογήστε ένα όνομα για τη σύνδεση.
Για το είδος ελέγχου ταυτότητας, επιλέξτε Βασικός.
Σημείωμα
Προς το παρόν, οι ροές συμβάντων Fabric υποστηρίζουν μόνο βασικό έλεγχο ταυτότητας.
Εισαγάγετε Όνομα χρήστη και Κωδικός πρόσβασης για τον SQL Server σε εικονική μηχανή.
Επιλέξτε Σύνδεση στο κάτω μέρος της σελίδας.
Τώρα, στη σελίδα Σύνδεση , επιλέξτε Όλοι οι πίνακες ή Εισαγάγετε ονόματα πίνακα. Εάν επιλέξετε το τελευταίο, καθορίστε πίνακες χρησιμοποιώντας μια λίστα διαχωρισμένων με κόμματα με πλήρη αναγνωριστικά πίνακα (
schemaName.tableName
) ή έγκυρες κανονικές παραστάσεις. Για παράδειγμα:- Χρησιμοποιήστε
dbo.test.*
για να επιλέξετε όλους τους πίνακες των οποίων τα ονόματα ξεκινούν μεdbo.test
. - Χρησιμοποιήστε
dbo\.(test1|test2)
για να επιλέξετεdbo.test1
καιdbo.test2
.
Μπορείτε να αναμίξετε και τις δύο μορφές χρησιμοποιώντας κόμματα. Μπορούν να καταχωρηθούν έως 100 πίνακες, με κάθε όνομα πίνακα (συμπεριλαμβανομένου του ονόματος σχήματος) να περιορίζεται σε 128 χαρακτήρες εάν χρησιμοποιεί απευθείας πλήρη αναγνωριστικά πίνακα.
- Χρησιμοποιήστε
Μπορείτε να αναπτύξετε τις Ρυθμίσεις για προχωρημένους για να ρυθμίσετε τις παραμέτρους της λειτουργίας δεκαδικού χειρισμού, η οποία καθορίζει τον τρόπο χειρισμού της σύνδεσης
DECIMAL
καιNUMERIC
των τιμών στηλών:-
Precise
: Αντιπροσωπεύει τιμές χρησιμοποιώντας ακριβείς δεκαδικούς τύπους (για παράδειγμα, JavaBigDecimal
) για τη διασφάλιση της πλήρους ακρίβειας και ακρίβειας στην αναπαράσταση δεδομένων. -
Double
: Μετατρέπει τιμές σε αριθμούς κινητής υποδιαστολής διπλής ακρίβειας. Αυτό βελτιώνει τη χρηστικότητα και τις επιδόσεις, αλλά μπορεί να οδηγήσει σε απώλεια ακρίβειας. -
String
: Κωδικοποιεί τιμές ως μορφοποιημένες συμβολοσειρές. Αυτό τα καθιστά εύκολο να καταναλωθούν σε κατάντη συστήματα, αλλά χάνει σημασιολογικές πληροφορίες σχετικά με τον αρχικό αριθμητικό τύπο.
-
Επιλέξτε Επόμενο.
Στη σελίδα Αναθεώρηση + σύνδεση, εξετάστε τη σύνοψη και, στη συνέχεια, επιλέξτε Σύνδεση.
Προβολή ενημερωμένης ροής συμβάντων
Μπορείτε να δείτε την προέλευση Azure SQL MI DB (CDC) να προστίθεται στη ροή συμβάντων σας σε λειτουργία επεξεργασίας .
Για να υλοποιήσετε αυτήν την προέλευση διαχειριζόμενης παρουσίας Azure SQL που προστέθηκε πρόσφατα, επιλέξτε Δημοσίευση. Αφού ολοκληρώσετε αυτά τα βήματα, η προέλευση διαχειριζόμενης παρουσίας SQL Azure είναι διαθέσιμη για απεικόνιση στην προβολή Live.
Σχετικό περιεχόμενο
Άλλες συνδέσεις:
- Ροές δεδομένων Amazon Kinesis
- Azure Cosmos DB
- Κέντρα συμβάντων Azure
- Κέντρο Azure IoT
- Azure SQL Database Change Data Capture (CDC)
- Confluent Kafka
- Προσαρμοσμένο τελικό σημείο
- Google Cloud Pub/Sub
- PostgreSQL Database CDC
- Δείγμα δεδομένων
- Συμβάντα χώρου αποθήκευσης αντικειμένων blob Azure
- Συμβάν χώρου εργασίας Fabric