Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Καθρεφτισμός στο Fabric είναι μια επιχείρηση, που βασίζεται στο cloud, μηδέν-ETL, τεχνολογία SaaS. Σε αυτήν την ενότητα, θα μάθετε πώς μπορείτε να δημιουργήσετε μια κατοπτριζόμενη βάση δεδομένων διαχειριζόμενης παρουσίας SQL Azure, η οποία αντιπροσωπεύει ένα αντίγραφο μόνο για ανάγνωση, συνεχώς αναπαραγόμενο της επιλεγμένης βάσης δεδομένων από τη διαχειριζόμενη παρουσία SQL Azure στο OneLake.
Προαπαιτούμενα
- Δημιουργήστε ή χρησιμοποιήστε μια υπάρχουσα διαχειριζόμενη παρουσία SQL Azure.
- Η πολιτική ενημέρωσης για την προέλευση Azure SQL Managed Instance πρέπει να ρυθμιστεί σε "Πάντα ενημερωμένη" ή "SQL Server 2025".
- Η διαχειριζόμενη παρουσία προέλευσης Azure SQL μπορεί να είναι είτε μια μεμονωμένη διαχειριζόμενη παρουσία SQL είτε μια διαχειριζόμενη παρουσία SQL που ανήκει σε ένα χώρο συγκέντρωσης παρουσίας.
- Εάν δεν έχετε μια διαχειριζόμενη παρουσία SQL Azure, μπορείτε να δημιουργήσετε μια νέα διαχειριζόμενη παρουσία SQL. Μπορείτε να χρησιμοποιήσετε τη δωρεάν προσφορά Azure SQL Managed Instance αν θέλετε.
- Χρειάζεστε ένα υπάρχον σύνολο εκχωρημένων πόρων για το Fabric. Εάν δεν το κάνετε, ξεκινήστε μια δοκιμαστική έκδοση Fabric.
- Οι εκχωρημένοι πόροι Fabric πρέπει να είναι ενεργοί και να εκτελούνται. Μια χωρητικότητα σε παύση ή διαγραφή επηρεάζει τον κατοπτρισμό και δεν αναπαράγονται δεδομένα.
- Απαιτούνται ρυθμίσεις μισθωτή υφάσματος. Βεβαιωθείτε ότι είναι ενεργοποιημένες οι ακόλουθες δύο ρυθμίσεις μισθωτή Fabric :
- Πρέπει να έχετε ρόλο μέλους ή διαχειριστή στο χώρο εργασίας σας όταν δημιουργείτε μια βάση δεδομένων κατοπτρισμού από την πύλη Fabric. Κατά τη δημιουργία, η διαχειριζόμενη ταυτότητα της διαχειριζόμενης παρουσίας SQL Azure εκχωρείται αυτόματα δικαίωμα "ανάγνωσης και εγγραφής" στη βάση δεδομένων ειδώλου. Οι χρήστες με τον ρόλο συμβάλλοντα δεν έχουν το απαραίτητο δικαίωμα κοινής χρήσης εκ νέου για την ολοκλήρωση αυτού του βήματος.
- Ελέγξτε τις απαιτήσεις δικτύωσης για το Fabric για πρόσβαση στη διαχειριζόμενη παρουσία Azure SQL:
- Εάν η διαχειριζόμενη παρουσία SQL Azure δεν είναι δημόσια προσβάσιμη, δημιουργήστε μια πύλη δεδομένων εικονικού δικτύου ή μιαπύλη δεδομένων εσωτερικής εγκατάστασης για να αντικατοπτρίσετε τα δεδομένα. Βεβαιωθείτε ότι το δίκτυο του εικονικού δικτύου Azure ή του διακομιστή πύλης μπορεί να συνδεθεί στη διαχειριζόμενη παρουσία SQL Azure μέσω ενός ιδιωτικού τελικού σημείου.
- Εάν θέλετε να συνδεθείτε στο δημόσιο τελικό σημείο της διαχειριζόμενης παρουσίας SQL Azure χωρίς πύλη δεδομένων, πρέπει να επιτρέψετε την εισερχόμενη κυκλοφορία από ετικέτες υπηρεσίας Power BI και Data Factory ή από την ετικέτα υπηρεσίας Azure Cloud στην ομάδα ασφάλειας δικτύου. Μάθετε περισσότερα από το θέμα Ρύθμιση παραμέτρων δημόσιων τελικών σημείων στη διαχειριζόμενη παρουσία SQL Azure.
- Ελέγξτε τις απαιτήσεις δικτύωσης για το Fabric: Εάν θέλετε να χρησιμοποιήσετε ιδιωτική σύνδεση σε επίπεδο χώρου εργασίας, ακολουθήστε τις οδηγίες για να δημιουργήσετε την υπηρεσία ιδιωτικής σύνδεσης στο Azure και να δημιουργήσετε ένα ιδιωτικό τελικό σημείο από το εικονικό δίκτυο και το υποδίκτυο της διαχειριζόμενης παρουσίας Azure SQL.
Ενεργοποίηση διαχειριζόμενης ταυτότητας (SAMI) που έχει εκχωρηθεί στο σύστημα της διαχειριζόμενης παρουσίας SQL Azure
Η διαχειριζόμενη ταυτότητα που έχει εκχωρηθεί στο σύστημα (SAMI) της διαχειριζόμενης παρουσίας SQL Azure πρέπει να είναι ενεργοποιημένη και πρέπει να είναι η κύρια ταυτότητα για τη δημοσίευση δεδομένων στο Fabric OneLake.
- Για να ρυθμίσετε τις παραμέτρους ή να επαληθεύσετε ότι το SAMI είναι ενεργοποιημένο, μεταβείτε στη διαχειριζόμενη παρουσία SQL στην πύλη Azure. Στην περιοχή Ασφάλεια στο μενού πόρου, επιλέξτε Ταυτότητα.
- Στην περιοχή Διαχειριζόμενη ταυτότητα που έχει αντιστοιχιστεί από το σύστημα, επιλέξτε Κατάσταση σε Ενεργοποίηση.
- Οι SAMI πρέπει να είναι η πρωταρχική ταυτότητα. Επαληθεύστε ότι το SAMI είναι η κύρια ταυτότητα με το ακόλουθο ερώτημα T-SQL:
SELECT * FROM sys.dm_server_managed_identities;
Κύρια βάση δεδομένων για Fabric
Στη συνέχεια, πρέπει να δημιουργήσετε έναν τρόπο σύνδεσης της υπηρεσίας Fabric με τη διαχειριζόμενη παρουσία SQL Azure.
Μπορείτε να το επιτύχετε αυτό με έναν χρήστη σύνδεσης και αντιστοιχισμένο χρήστη βάσης δεδομένων. Σύμφωνα με την αρχή των ελάχιστων δικαιωμάτων ασφαλείας, θα πρέπει να εκχωρήσετε δικαιώματα CONTROL DATABASE μόνο στη βάση δεδομένων που σκοπεύετε να αντικατοπτρίσετε.
Χρήση σύνδεσης και αντιστοίχιση χρήστη βάσης δεδομένων
Συνδεθείτε στη διαχειριζόμενη παρουσία Azure SQL χρησιμοποιώντας το SQL Server Management Studio (SSMS) ή την επέκταση mssql για τον κώδικα του Visual Studio. Συνδεθείτε στη
masterβάση δεδομένων.Δημιουργήστε μια σύνδεση διακομιστή και εκχωρήστε τα κατάλληλα δικαιώματα.
Τα δικαιώματα που απαιτούνται για τη σύνδεση στο Fabric είναι:
Τα ακόλουθα δικαιώματα στη βάση δεδομένων χρήστη:
- SELECT
- ΑΛΛΆΞΤΕ ΟΠΟΙΟΝΔΉΠΟΤΕ ΕΞΩΤΕΡΙΚΌ ΚΑΘΡΈΦΤΗ
- ΠΡΟΒΟΛΉ ΚΑΤΆΣΤΑΣΗΣ ΑΠΌΔΟΣΗΣ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ
- ΠΡΟΒΟΛΉ ΚΑΤΆΣΤΑΣΗΣ ΑΣΦΑΛΕΊΑΣ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ
Δημιουργήστε μια σύνδεση με έλεγχο ταυτότητας SQL. Μπορείτε να επιλέξετε οποιοδήποτε όνομα για αυτήν τη σύνδεση, αντικαταστήστε το στο ακόλουθο σενάριο για
<fabric_login>. Καταχωρήστε τον δικό σας ισχυρό κωδικό πρόσβασης. Εκτελέστε την ακόλουθη δέσμη ενεργειών T-SQL στηmasterβάση δεδομένων:
CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';- Εναλλακτικά, μπορείτε να δημιουργήσετε μια σύνδεση με έλεγχο ταυτότητας Microsoft Entra ID από έναν υπάρχοντα λογαριασμό. Εκτελέστε την ακόλουθη δέσμη ενεργειών T-SQL στη
masterβάση δεδομένων:
CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;Αλλάξτε το εύρος ερωτήματος στη βάση δεδομένων που θέλετε να αντικατοπτρίσετε. Αντικαταστήστε το όνομα της βάσης δεδομένων σας και
<mirroring_source_database>εκτελέστε την ακόλουθη T-SQL:USE [<mirroring_source_database>];Δημιουργήστε ένα χρήστη βάσης δεδομένων συνδεδεμένο με τη σύνδεση. Αντικαταστήστε το όνομα ενός νέου χρήστη βάσης δεδομένων για το σκοπό αυτό με
<fabric_user>:CREATE USER [fabric_user] FOR LOGIN [fabric_login]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [fabric_user];- Εναλλακτικά, για μια σύνδεση με έλεγχο ταυτότητας Microsoft Entra:
CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [bob@contoso.com];
Δημιουργία βάσης δεδομένων κατοπτρισμού διαχειριζόμενης παρουσίας SQL Azure
- Ανοίξτε την πύλη Fabric.
- Χρησιμοποιήστε έναν υπάρχοντα χώρο εργασίας ή δημιουργήστε έναν νέο χώρο εργασίας.
- Μεταβείτε στο τμήμα παραθύρου Δημιουργία . Επιλέξτε το εικονίδιο Δημιουργία .
- Κάντε κύλιση στην ενότητα Αποθήκη δεδομένων και, στη συνέχεια, επιλέξτε Κατοπτρική παρουσία Azure SQL Managed.
Συνδεθείτε στη διαχειριζόμενη παρουσία SQL Azure
Για να ενεργοποιήσετε τον κατοπτρισμό, πρέπει να συνδεθείτε στη διαχειριζόμενη παρουσία SQL Azure από το Fabric για να ξεκινήσετε τη σύνδεση μεταξύ της διαχειριζόμενης παρουσίας SQL και του Fabric. Τα παρακάτω βήματα σάς καθοδηγούν στη διαδικασία δημιουργίας της σύνδεσης με τη διαχειριζόμενη παρουσία SQL Azure:
- Στην περιοχή Νέες προελεύσεις, επιλέξτε Azure SQL Managed Instance. Εναλλακτικά, επιλέξτε μια υπάρχουσα σύνδεση Azure SQL διαχειριζόμενης παρουσίας από τον κατάλογο OneLake.
- Δεν μπορείτε να χρησιμοποιήσετε υπάρχουσες συνδέσεις διαχειριζόμενης παρουσίας SQL Azure με τύπο "SQL Server" (γενικός τύπος σύνδεσης). Μόνο συνδέσεις με τύπο σύνδεσης "SQL διαχειριζόμενη παρουσία" υποστηρίζονται για κατοπτρισμό δεδομένων διαχειριζόμενης παρουσίας SQL Azure.
- Εάν επιλέξατε Νέα σύνδεση, εισαγάγετε τις λεπτομέρειες σύνδεσης στη διαχειριζόμενη παρουσία SQL Azure. Πρέπει να συνδεθείτε σε μια συγκεκριμένη βάση δεδομένων, δεν μπορείτε να ρυθμίσετε τον κατοπτρισμό για ολόκληρη τη διαχειριζόμενη παρουσία SQL και όλες τις βάσεις δεδομένων της.
-
Διακομιστής: Μπορείτε να βρείτε το όνομα διακομιστή μεταβαίνοντας στη σελίδα Azure SQL Managed Instance Networking στην πύλη Azure (στο μενού Security) και εξετάζοντας το πεδίο Public Endpoint. Για παράδειγμα,
<managed_instance_name>.public.<dns_zone>.database.windows.net,3342. - Βάση δεδομένων: Εισαγάγετε το όνομα της βάσης δεδομένων που θέλετε να αντικατοπτρίσετε.
- Σύνδεση: Δημιουργία νέας σύνδεσης.
- Όνομα σύνδεσης: Παρέχεται ένα αυτόματο όνομα. Μπορείτε να το αλλάξετε για να διευκολύνετε την εύρεση αυτής της σύνδεσης βάσης δεδομένων διαχειριζόμενης παρουσίας SQL στο μέλλον, εάν χρειάζεται.
- Πύλη δεδομένων: Επιλέξτε την προεπιλογή (Καμία) ή το όνομα της πύλης δεδομένων εικονικού δικτύου / πύλης δεδομένων εσωτερικής εγκατάστασης που έχετε ρυθμίσει σύμφωνα με το σενάριό σας.
-
Είδος ελέγχου ταυτότητας:
- Basic (SQL Authentication): Καθορίστε το όνομα χρήστη και τον κωδικό πρόσβασης.
- Λογαριασμός οργανισμού (Αναγνωριστικό Microsoft Entra)
- Κύρια υπηρεσία: Καθορίστε το αναγνωριστικό μισθωτή της κύριας υπηρεσίας, το αναγνωριστικό πελάτη και τον μυστικό κωδικό πελάτη.
-
Διακομιστής: Μπορείτε να βρείτε το όνομα διακομιστή μεταβαίνοντας στη σελίδα Azure SQL Managed Instance Networking στην πύλη Azure (στο μενού Security) και εξετάζοντας το πεδίο Public Endpoint. Για παράδειγμα,
- Επιλέξτε Σύνδεση.
Έναρξη διαδικασίας κατοπτρισμού
Η οθόνη Ρύθμιση παραμέτρων κατοπτρισμού σάς επιτρέπει να κατοπτρίζετε όλα τα δεδομένα στη βάση δεδομένων, από προεπιλογή.
Κατοπτρικό αντίγραφο όλων των δεδομένων σημαίνει ότι οποιοιδήποτε νέοι πίνακες που δημιουργούνται μετά την εκκίνηση του Mirroring θα αντικατοπτριστούν.
Προαιρετικά, επιλέξτε μόνο ορισμένα αντικείμενα για κατοπτρικά. Απενεργοποιήστε την επιλογή Καθρέπτη όλων των δεδομένων και, στη συνέχεια, επιλέξτε μεμονωμένους πίνακες από τη βάση δεδομένων σας.
Εάν οι πίνακες δεν μπορούν να αντικατοπτριστούν καθόλου, εμφανίζουν ένα εικονίδιο σφάλματος και σχετικό κείμενο επεξήγησης. Ομοίως, εάν οι πίνακες μπορούν να αντικατοπτρίζονται μόνο με περιορισμούς, εμφανίζεται ένα εικονίδιο προειδοποίησης με σχετικό κείμενο επεξήγησης.
Για αυτό το εκπαιδευτικό βοήθημα, επιλέγουμε Κατοπτρικό αντίγραφο όλων των δεδομένων .
Στην επόμενη οθόνη, δώστε ένα όνομα στο στοιχείο προορισμού και επιλέξτε Δημιουργία βάσης δεδομένων κατοπτρισμού. Τώρα περιμένετε ένα ή δύο λεπτά για να παρέχει το Fabric τα πάντα για εσάς.
Μετά από 2-5 λεπτά, επιλέξτε Παρακολούθηση αναπαραγωγής για να δείτε την κατάσταση.
Μετά από μερικά λεπτά, η κατάσταση θα πρέπει να αλλάξει σε Εκτέλεση, το οποίο σημαίνει ότι οι πίνακες συγχρονίζονται.
Εάν δεν βλέπετε τους πίνακες και την αντίστοιχη κατάσταση αναπαραγωγής, περιμένετε μερικά δευτερόλεπτα και, στη συνέχεια, ανανεώστε τον πίνακα.
Όταν ολοκληρωθεί η αρχική αντιγραφή των πινάκων, εμφανίζεται μια ημερομηνία στη στήλη Τελευταία ανανέωση .
Τώρα που τα δεδομένα σας είναι σε λειτουργία, υπάρχουν διάφορα σενάρια ανάλυσης διαθέσιμα σε όλο το Fabric.
Σημαντικό
Οποιαδήποτε λεπτομερής ασφάλεια που έχει δημιουργηθεί στη βάση δεδομένων προέλευσης πρέπει να ρυθμιστεί εκ νέου στη βάση δεδομένων κατοπτρισμού στο Microsoft Fabric.
Παρακολουθήστε κατοπτρικά fabric
Αφού ρυθμιστούν οι παράμετροι του κατοπτρισμού, θα οδηγηθείτε στη σελίδα Κατάσταση κατοπτρισμού. Εδώ, μπορείτε να παρακολουθήσετε την τρέχουσα κατάσταση αναπαραγωγής.
Αυτές είναι οι καταστάσεις αναπαραγωγής:
Για συνολική παρακολούθηση σε επίπεδο βάσης δεδομένων:
- Εκτέλεση - Η αναπαραγωγή εκτελείται αυτήν τη στιγμή φέρνοντας στιγμιότυπα και δεδομένα αλλαγής στο OneLake.
- Εκτέλεση με προειδοποίηση: Εκτελείται αναπαραγωγή, με παροδικά σφάλματα
- Διακοπή/Διακοπή – Η αναπαραγωγή διακόπτεται.
- Σφάλμα – Ανεπανόρθωτο σφάλμα στην αναπαραγωγή που δεν μπορεί να ανακτηθεί.
Για παρακολούθηση σε επίπεδο πίνακα:
- Εκτέλεση – Τα δεδομένα από τον πίνακα αναπαράγονται με επιτυχία στην αποθήκη.
- Εκτέλεση με προειδοποίηση – Προειδοποίηση μη ανεπανόρθωτου σφάλματος με αναπαραγωγή των δεδομένων από τον πίνακα
- Διακοπή/Διακοπή - Η αναπαραγωγή έχει σταματήσει
- Σφάλμα – Ανεπανόρθωτο σφάλμα στην αναπαραγωγή για αυτόν τον πίνακα.
Εάν ολοκληρωθεί ο αρχικός συγχρονισμός, εμφανίζεται μια χρονική σήμανση Τελευταία ολοκλήρωση δίπλα στο όνομα του πίνακα. Αυτή η χρονική σήμανση υποδεικνύει την ώρα κατά την οποία το Fabric έλεγξε τελευταία φορά τον πίνακα για αλλαγές.
Επίσης, σημειώστε τη στήλη Γραμμές από αναπαραγωγή. Καταμετρά όλες τις γραμμές που έχουν αναπαραχθεί για τον πίνακα. Κάθε φορά που αναπαράγεται μια γραμμή, υπολογίζεται ξανά. Αυτό σημαίνει ότι, για παράδειγμα, η εισαγωγή μιας γραμμής με πρωτεύον κλειδί =1 στην πηγή αυξάνει το πλήθος "Αναπαραγόμενες σειρές" κατά ένα. Εάν ενημερώσετε τη γραμμή με το ίδιο πρωτεύον κλειδί, αναπαράγεται ξανά στο Fabric και ο αριθμός των γραμμών αυξάνεται κατά ένα, παρόλο που είναι η ίδια γραμμή που αναπαράχθηκε ξανά. Το ύφασμα μετρά όλες τις αναπαραγωγές που συνέβησαν στη σειρά, συμπεριλαμβανομένων των ένθετων, των διαγραφών, των ενημερώσεων.
Η οθόνη αναπαραγωγής οθόνης αντικατοπτρίζει επίσης τυχόν σφάλματα και προειδοποιήσεις με κατοπτρισμό πινάκων. Εάν ο πίνακας έχει μη υποστηριζόμενους τύπους στηλών ή εάν ολόκληρος ο πίνακας δεν υποστηρίζεται (για παράδειγμα, σε ευρετήρια μνήμης ή columnstore), εμφανίζεται μια ειδοποίηση σχετικά με τον περιορισμό σε αυτήν την οθόνη. Για περισσότερες πληροφορίες και λεπτομέρειες σχετικά με τις καταστάσεις αναπαραγωγής, ανατρέξτε στο θέμα Παρακολούθηση αναπαραγωγής βάσης δεδομένων με κατοπτρικά αρχεία Fabric.