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


Εκμάθηση: Ρύθμιση παραμέτρων βάσεων δεδομένων κατοπτρισμού Microsoft Fabric από τη βάση δεδομένων SQL Azure

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

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

  • Οι εκχωρημένοι πόροι Fabric πρέπει να είναι ενεργοί και να εκτελούνται. Ένα σύνολο εκχωρημένων πόρων που έχει διακοπεί ή διαγραφεί θα επηρεάσει το Mirroring και δεν θα γίνει αναπαραγωγή δεδομένων.
  • Ενεργοποιήστε τη ρύθμιση μισθωτή Fabric Οι αρχές υπηρεσίας μπορούν να χρησιμοποιούν API Fabric. Για να μάθετε πώς μπορείτε να ενεργοποιήσετε τις ρυθμίσεις μισθωτή, ανατρέξτε στο θέμα Ρυθμίσεις μισθωτή Fabric.
  • Απαιτήσεις δικτύωσης για το Fabric για πρόσβαση στη βάση δεδομένων SQL Azure:
    • Προς το παρόν, το Mirroring δεν υποστηρίζει λογικούς διακομιστές βάσης δεδομένων SQL Azure πίσω από ένα εικονικό δίκτυο Azure ή ιδιωτική δικτύωση. Εάν έχετε τον λογικό διακομιστή Azure SQL πίσω από ένα ιδιωτικό δίκτυο, δεν μπορείτε να ενεργοποιήσετε την κατοπτρισμού βάσης δεδομένων SQL Azure.
    • Πρέπει να ενημερώσετε τους κανόνες τείχους προστασίας λογικού διακομιστή Azure SQL έτσι ώστε να επιτρέπεται η πρόσβαση στο δημόσιο δίκτυο και να ενεργοποιήσετε την επιλογή Να επιτρέπονται οι υπηρεσίες Azure για σύνδεση στον λογικό διακομιστή βάσης δεδομένων SQL Azure.

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

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

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

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

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

Μπορείτε να το επιτύχετε αυτό με έναν χρήστη σύνδεσης και αντιστοιχισμένο χρήστη βάσης δεδομένων.

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

  1. Συνδεθείτε στον λογικό διακομιστή Azure SQL χρησιμοποιώντας το SQL Server Management Studio (SSMS) ή την επέκταση mssql με το Visual Studio Code. Συνδεθείτε στη 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. Συνδεθείτε στη Βάση δεδομένων SQL Azure που σκοπεύετε να κατοπτροποιήσετε στο Microsoft Fabric, χρησιμοποιώντας το πρόγραμμα επεξεργασίας ερωτημάτων πύλης Azure, το SQL Server Management Studio (SSMS) ή την επέκταση mssql με το Visual Studio Code.

  4. Δημιουργήστε έναν χρήστη βάσης δεδομένων συνδεδεμένο με τα στοιχεία σύνδεσης:

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

    Ή

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

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

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

Σύνδεση στη βάση δεδομένων SQL Azure

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

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

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

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

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

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

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

  2. Επιλέξτε Βάση δεδομένων Mirror. Ο καθρέφτης αρχίζει.

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

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

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

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

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

Σημαντικό

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

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

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

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

Σημαντικό

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