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


Εκμάθηση: Ρύθμιση παραμέτρων βάσεων δεδομένων κατοπτρισμού Microsoft Fabric από διαχειριζόμενη παρουσία SQL Azure (Προεπισκόπηση)

Καθρεφτισμός στο Fabric είναι μια επιχείρηση, που βασίζεται στο cloud, μηδέν-ETL, τεχνολογία SaaS. Σε αυτή την ενότητα, θα μάθετε πώς μπορείτε να δημιουργήσετε μια κατοπτρισμένη βάση δεδομένων Διαχειριζόμενη παρουσία Azure SQL, η οποία αντιπροσωπεύει ένα αντίγραφο της επιλεγμένης βάσης δεδομένων που έχει αναπαραχθεί μόνο για ανάγνωση από τη διαχειριζόμενη παρουσία Azure SQL στο OneLake.

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

Ενεργοποίηση διαχειριζόμενης ταυτότητας με ανάθεση συστήματος (SAMI) της διαχειριζόμενης παρουσίας Azure SQL

Η Διαχειριζόμενη ταυτότητα με ανάθεση συστήματος (SAMI) της Διαχειριζόμενης παρουσίας SQL Azure πρέπει να είναι ενεργοποιημένη και πρέπει να είναι η κύρια ταυτότητα, για να δημοσιεύσετε δεδομένα στο Fabric OneLake.

  1. Για να ρυθμίσετε ή να επαληθεύσετε ότι το SAMI είναι ενεργοποιημένο, μεταβείτε στην παρουσία διαχειριζόμενης παρουσίας SQL στην πύλη Azure. Στην περιοχή Ασφάλεια στο μενού πόρου, επιλέξτε Ταυτότητα.
  2. Στην περιοχή Διαχειριζόμενη ταυτότητα που έχει αντιστοιχιστεί από το σύστημα, επιλέξτε Κατάσταση σε Ενεργοποίηση.
  3. Οι SAMI πρέπει να είναι η πρωταρχική ταυτότητα. Επαληθεύστε ότι το SAMI είναι η κύρια ταυτότητα με το ακόλουθο ερώτημα T-SQL: SELECT * FROM sys.dm_server_managed_identities;

Κύρια βάση δεδομένων για Fabric

Στη συνέχεια, πρέπει να δημιουργήσετε έναν τρόπο για την υπηρεσία Fabric για να συνδεθείτε με τη διαχειριζόμενη παρουσία Azure SQL.

Μπορείτε να το επιτύχετε αυτό με έναν χρήστη σύνδεσης και αντιστοιχισμένο χρήστη βάσης δεδομένων. Ακολουθώντας την αρχή του ελάχιστου δικαιώματος για την ασφάλεια, θα πρέπει να εκχωρήσετε μόνο δικαιώματα ΒΆΣΗς δεδομένων CONTROL στη βάση δεδομένων που σκοπεύετε να κατοπτρίσετε.

Χρήση σύνδεσης και αντιστοίχιση χρήστη βάσης δεδομένων

  1. Συνδεθείτε στην Διαχειριζόμενη παρουσία Azure SQL χρησιμοποιώντας το SQL Server Management Studio (SSMS) ή το Azure Data Studio. Συνδεθείτε στη master βάση δεδομένων.

  2. Δημιουργήστε μια σύνδεση διακομιστή και εκχωρήστε τα κατάλληλα δικαιώματα.

    • Δημιουργήστε μια σύνδεση με έλεγχο ταυτότητας SQL. Μπορείτε να επιλέξετε οποιοδήποτε όνομα για αυτή τη σύνδεση και να την αντικαταστήσετε στην ακόλουθη δέσμη ενεργειών για <fabric_login>. Καταχωρήστε τον δικό σας ισχυρό κωδικό πρόσβασης. Εκτελέστε την ακόλουθη δέσμη ενεργειών T-SQL στη master βάση δεδομένων:
    CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER <fabric_login>;
    
    • Εναλλακτικά, δημιουργήστε μια σύνδεση με αναγνωριστικό Microsoft Entra από έναν υπάρχοντα λογαριασμό. Εκτελέστε την ακόλουθη δέσμη ενεργειών T-SQL στη master βάση δεδομένων:
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [bob@contoso.com];
    
  3. Αλλάξτε την εμβέλεια του ερωτήματος στη βάση δεδομένων που θέλετε να κατοπτρισμού. Αντικαταστήστε το όνομα της βάσης δεδομένων σας για <mirroring_source_database> και εκτελέστε το ακόλουθο T-SQL:

    USE [<mirroring_source_database>];
    
  4. Δημιουργήστε έναν χρήστη βάσης δεδομένων συνδεδεμένο με τα στοιχεία σύνδεσης. Αντικαταστήστε το όνομα ενός νέου χρήστη βάσης δεδομένων για αυτόν τον σκοπό για <fabric_user>:

    CREATE USER <fabric_user> FOR LOGIN <fabric_login>;
    GRANT CONTROL TO <fabric_user>;
    

    Εναλλακτικά, για συνδέσεις με το Microsoft Entra,

    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    GRANT CONTROL TO [bob@contoso.com];
    

Δημιουργία βάσης δεδομένων διαχειριζόμενης παρουσίας Azure SQL με κατοπτρικό αντίγραφο

  1. Ανοίξτε την πύλη Fabric.
  2. Χρησιμοποιήστε έναν υπάρχοντα χώρο εργασίας ή δημιουργήστε έναν νέο χώρο εργασίας.
  3. Μεταβείτε στο τμήμα παραθύρου Δημιουργία . Επιλέξτε το εικονίδιο Δημιουργία .
  4. Κάντε κύλιση στην ενότητα Αποθήκη δεδομένων και, στη συνέχεια, επιλέξτε Κατοπτρική διαχειριζόμενη παρουσία Azure SQL (προεπισκόπηση).

Σύνδεση με τη διαχειριζόμενη παρουσία Azure SQL

Για να ενεργοποιήσετε το Mirroring, πρέπει να συνδεθείτε στη Διαχειριζόμενη παρουσία SQL Azure από το Fabric για να ξεκινήσετε τη σύνδεση μεταξύ των διαχειριζόμενων παρουσιών SQL και Fabric. Τα παρακάτω βήματα σάς καθοδηγούν στη διαδικασία δημιουργίας της σύνδεσης με τη διαχειριζόμενη παρουσία SQL Azure:

  1. Στην περιοχή Νέες προελεύσεις, επιλέξτε Διαχειριζόμενη παρουσία Azure SQL. Εναλλακτικά, επιλέξτε μια υπάρχουσα σύνδεση Διαχειριζόμενης παρουσίας Azure SQL από τον κατάλογο OneLake.
    1. Δεν μπορείτε να χρησιμοποιήσετε υπάρχουσες συνδέσεις Διαχειριζόμενης παρουσίας Azure SQL με τύπο "SQL Server" (γενικός τύπος σύνδεσης). Μόνο οι συνδέσεις με τύπο σύνδεσης "Διαχειριζόμενη παρουσία SQL" υποστηρίζονται για κατοπτρισμού δεδομένων διαχειριζόμενης παρουσίας Azure SQL.
  2. Εάν επιλέξατε Νέα σύνδεση, εισαγάγετε τις λεπτομέρειες σύνδεσης στην Διαχειριζόμενη παρουσία Sql Azure. Πρέπει να συνδεθείτε σε μια συγκεκριμένη βάση δεδομένων, δεν μπορείτε να ρυθμίσετε κατοπτρικά για ολόκληρη τη διαχειριζόμενη παρουσία SQL και όλες τις βάσεις δεδομένων της.
    • Διακομιστής: Μπορείτε να βρείτε το όνομα διακομιστή μεταβαίνοντας στη σελίδα Δικτύωση διαχειριζόμενης παρουσίας Azure SQL στην πύλη Azure (στο μενού Ασφάλεια) και κοιτάζοντας το πεδίο Δημόσιο τελικό σημείο. Για παράδειγμα, <managed_instance_name>.public.<dns_zone>.database.windows.net,3342.
    • Βάση δεδομένων: Εισαγάγετε το όνομα της βάσης δεδομένων που θέλετε να κατοπτρίζετε.
    • Σύνδεση: Δημιουργία νέας σύνδεσης.
    • Όνομα σύνδεσης: Παρέχεται ένα αυτόματο όνομα. Μπορείτε να την αλλάξετε για να διευκολύνετε την εύρεση αυτής της σύνδεσης βάσης δεδομένων διαχειριζόμενης παρουσίας SQL στο μέλλον, εάν είναι απαραίτητο.
    • Είδος ελέγχου ταυτότητας:
      • Βασικός (Έλεγχος ταυτότητας SQL)
      • Λογαριασμός οργανισμού (Αναγνωριστικό Microsoft Entra)
      • Αναγνωριστικό μισθωτή (Κύρια υπηρεσία Azure)
  3. Επιλέξτε Σύνδεση.

Έναρξη διαδικασίας κατοπτρισμού

  1. Η οθόνη Ρύθμιση παραμέτρων κατοπτρισμού σάς επιτρέπει να κατοπτρίζετε όλα τα δεδομένα στη βάση δεδομένων, από προεπιλογή.

    • Κατοπτρικό αντίγραφο όλων των δεδομένων σημαίνει ότι οποιοιδήποτε νέοι πίνακες που δημιουργούνται μετά την εκκίνηση του Mirroring θα αντικατοπτριστούν.

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

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

    Για αυτό το εκπαιδευτικό βοήθημα, επιλέγουμε Κατοπτρικό αντίγραφο όλων των δεδομένων .

  2. Στην επόμενη οθόνη, δώστε ένα όνομα στο στοιχείο προορισμού και επιλέξτε Δημιουργία κατοπτρισμού βάσης δεδομένων. Τώρα περιμένετε ένα ή δύο λεπτά για Fabric για να προμηθεύσει τα πάντα για εσάς.

  3. Μετά από 2-5 λεπτά, επιλέξτε Παρακολούθηση αναπαραγωγής για να δείτε την κατάσταση.

  4. Μετά από μερικά λεπτά, η κατάσταση θα πρέπει να αλλάξει σε Εκτέλεση, το οποίο σημαίνει ότι οι πίνακες συγχρονίζονται.

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

  5. Όταν ολοκληρωθεί η αρχική αντιγραφή των πινάκων, εμφανίζεται μια ημερομηνία στη στήλη Τελευταία ανανέωση .

  6. Τώρα που τα δεδομένα σας είναι σε λειτουργία, υπάρχουν διάφορα σενάρια ανάλυσης διαθέσιμα σε όλο το Fabric.

Σημαντικό

Οποιαδήποτε λεπτομερής ασφάλεια που έχει δημιουργηθεί στη βάση δεδομένων προέλευσης πρέπει να ρυθμιστεί εκ νέου στη βάση δεδομένων κατοπτρισμού στο Microsoft Fabric.

Παρακολουθήστε κατοπτρικά fabric

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

Αυτές είναι οι καταστάσεις αναπαραγωγής:

  • Για τη συνολική παρακολούθηση σε επίπεδο βάσης δεδομένων:

    • Running – Η αναπαραγωγή εκτελείται αυτήν τη στιγμή φέρνοντας στιγμιότυπο και αλλάξτε τα δεδομένα στο OneLake.
    • Εκτέλεση με προειδοποίηση: Η αναπαραγωγή εκτελείται, με προσωρινά σφάλματα
    • Διακοπή/Διακοπή – Η αναπαραγωγή διακόπτεται.
    • Error – Θανατηφόρο σφάλμα στην αναπαραγωγή που δεν είναι δυνατό να ανακτηθεί.
  • Για παρακολούθηση σε επίπεδο πίνακα:

    • Running –Τα δεδομένα από τον πίνακα αναπαράγονται με επιτυχία στην αποθήκη.
    • Εκτέλεση με προειδοποίηση – Προειδοποίηση μη θανατηφόρου σφάλματος με αναπαραγωγή των δεδομένων από τον πίνακα
    • Διακοπή/Διακοπή - Η αναπαραγωγή έχει σταματήσει
    • Error – Θανατηφόρο σφάλμα στην αναπαραγωγή για αυτόν τον πίνακα.

Εάν ολοκληρωθεί ο αρχικός συγχρονισμός, εμφανίζεται μια χρονική σήμανση Τελευταία ολοκλήρωση δίπλα στο όνομα του πίνακα. Αυτή η χρονική σήμανση υποδεικνύει την ώρα που το Fabric έχει ελέγξει τελευταία φορά τον πίνακα για αλλαγές.

Επίσης, σημειώστε τη στήλη Αναπαραγωγή γραμμών. Καταμετρά όλες τις γραμμές που έχουν αναπαραχθεί για τον πίνακα. Κάθε φορά που γίνεται αναπαραγωγή μιας γραμμής, μετριέται ξανά. Αυτό σημαίνει ότι, για παράδειγμα, η εισαγωγή μιας γραμμής με πρωτεύον κλειδί =1 στην προέλευση αυξάνει το πλήθος "Γραμμές αναπαραγωγής" κατά ένα. Εάν ενημερώσετε τη γραμμή με το ίδιο πρωτεύον κλειδί, αναπαράγεται ξανά στο Fabric και το πλήθος των γραμμών αυξάνεται κατά ένα, παρόλο που είναι η ίδια γραμμή που αναπαράγεται ξανά. Το Fabric μετρά όλες τις αναπαραγωγές που συνέβησαν στη γραμμή, συμπεριλαμβανομένων των εισόδων, των διαγραφών, των ενημερώσεων.

Η οθόνη παρακολούθησης αναπαραγωγής αντικατοπτρίζει επίσης τυχόν σφάλματα και προειδοποιήσεις με πίνακες που αντικατοπτρίζονται. Εάν ο πίνακας έχει μη υποστηριζόμενους τύπους στηλών ή εάν ολόκληρος ο πίνακας δεν υποστηρίζεται (για παράδειγμα, σε ευρετήρια μνήμης ή columnstore), εμφανίζεται μια ειδοποίηση σχετικά με τον περιορισμό σε αυτή την οθόνη. Για περισσότερες πληροφορίες και λεπτομέρειες σχετικά με τις καταστάσεις αναπαραγωγής, ανατρέξτε στο θέμα Παρακολούθηση αναπαραγωγής βάσης δεδομένων με κατοπτρικά αρχεία Fabric.

Σημαντικό

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