Μετεγκατάσταση με αρχείο DACPAC ή αρχεία SQL

Ισχύει για: ✅ Αποθήκη στο Microsoft Fabric

Το Fabric Migration Assistant για αποθήκη δεδομένων είναι μια εμπειρία μετεγκατάστασης που μπορείτε να χρησιμοποιήσετε για να αντιγράψετε αποκλειστικούς χώρους συγκέντρωσης SQL σε Azure Synapse Analytics, βάσεις δεδομένων σε SQL Server και βάσεις δεδομένων από άλλες SQL μηχανή βάσης δεδομένων πλατφόρμες απρόσκοπτα σε Fabric αποθήκη δεδομένων.

Αυτός ο οδηγός σάς καθοδηγεί στα βήματα για τη μετεγκατάσταση σε Fabric αποθήκη δεδομένων χρησιμοποιώντας ένα αρχείο DACPAC ή ένα αρχείο zip .sql αρχείων.

Συμβουλή

Για περισσότερες πληροφορίες σχετικά με τη στρατηγική και τον σχεδιασμό της μετεγκατάστασής σας, ανατρέξτε στο θέμα Σχεδιασμός μετεγκατάστασης: Αποκλειστικοί χώροι συγκέντρωσης SQL Azure Synapse Analytics για την Αποθήκη δεδομένων Fabric.

Προϋποθέσεις

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε έτοιμα τα ακόλουθα στοιχεία:

  • Ένας χώρος εργασίας Fabric με ενεργούς εκχωρημένους πόρους ή εκχωρημένους πόρους δοκιμαστικής έκδοσης.

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

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

    Έχετε πολλές επιλογές για το αρχείο προέλευσης:

Για να χρησιμοποιήσετε τις δυνατότητες μετεγκατάστασης με τη βοήθεια AI του Βοηθού μετεγκατάστασης για την επίλυση προβλημάτων μετεγκατάστασης, πρέπει να ενεργοποιήσετε το Copilot:

Αντιγραφή μεταδεδομένων

  1. Στον χώρο εργασίας Fabric, επιλέξτε το κουμπί Μετεγκατάσταση στην ομάδα ενεργειών στοιχείων.

    Στιγμιότυπο οθόνης από την πύλη Fabric του κουμπιού Μετεγκατάσταση στην ομάδα ενεργειών στοιχείων.

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

    • Εάν κάνετε μετεγκατάσταση από έναν αποκλειστικό χώρο συγκέντρωσης SQL Azure Synapse Analytics, επιλέξτε το πλακίδιο αποκλειστικού χώρου συγκέντρωσης SQL Azure Synapse Analytics .
    • Εάν κάνετε μετεγκατάσταση από οποιαδήποτε άλλη βάση δεδομένων T-SQL, όπως μια βάση δεδομένων στον SQL Server, τη βάση δεδομένων SQL Azure ή τη διαχειριζόμενη παρουσία SQL Azure, επιλέξτε το πλακίδιο βάσης δεδομένων SQL Server .

    Στιγμιότυπο οθόνης από την πύλη Fabric των πλακιδίων συστήματος προέλευσης.

  3. Στη σελίδα Επιλέξτε τη μέθοδο σας , επιλέξτε Αποστολή αρχείου με τα μετα-δεδομένα προέλευσης και επιλέξτε Επόμενο.

  4. Επιλέξτε Επιλογή αρχείου και αποστείλετε το αρχείο DACPAC της αποθήκης δεδομένων προέλευσης ή ένα αρχείο zip .sql αρχείων που έχουν εξαχθεί από την αποθήκη δεδομένων προέλευσης. Όταν ολοκληρωθεί η αποστολή, επιλέξτε Επόμενο.

    Στιγμιότυπο οθόνης από την πύλη Fabric του βήματος αποστολής αρχείου DACPAC στον Βοηθό μετεγκατάστασης.

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

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

    Στιγμιότυπο οθόνης από την πύλη Fabric της σελίδας αναθεώρησης του Βοηθού μετεγκατάστασης. Η προέλευση είναι ένα αρχείο DACPAC και ο Προορισμός είναι ένα νέο στοιχείο αποθήκης με την ονομασία AdventureWorks.

    Κατά τη διάρκεια αυτού του βήματος, ο Βοηθός μετεγκατάστασης μεταφράζει τα μετα-δεδομένα T-SQL σε υποστηριζόμενη σύνταξη T-SQL στην Αποθήκη δεδομένων Fabric. Αφού ολοκληρωθεί η μετεγκατάσταση μετα-δεδομένων, ανοίγει ο Βοηθός μετεγκατάστασης. Μπορείτε να αποκτήσετε πρόσβαση στον Βοηθό μετεγκατάστασης ανά πάσα στιγμή, χρησιμοποιώντας το κουμπί Μετεγκατάσταση στην Αρχική καρτέλα της κορδέλας αποθήκης.

  7. Εξετάστε τη σύνοψη μετεγκατάστασης μετα-δεδομένων στο Βοηθό μετεγκατάστασης. Βλέπετε το πλήθος των αντικειμένων που έχουν μετεγκατασταθεί και τα αντικείμενα που πρέπει να διορθωθούν για να είναι δυνατή η μετεγκατάστασή τους.

    στιγμιότυπο οθόνης από την πύλη Fabric της σύνοψης μετεγκατάστασης μετα-δεδομένων του Βοηθού μετεγκατάστασης. Επισημαίνεται η επιλογή Εμφάνιση αντικειμένων μετεγκατάστασης.

  8. Επιλέξτε Εμφάνιση αντικειμένων που μετεγκαταστάθηκαν για να αναπτύξετε την ενότητα και να δείτε μια λίστα αντικειμένων που μετεγκαταστήσατε με επιτυχία στην αποθήκη Fabric.

    Στιγμιότυπο οθόνης από την πύλη Fabric της σύνοψης μετεγκατάστασης μετα-δεδομένων του Βοηθού μετεγκατάστασης και τη λίστα των αντικειμένων μετεγκατάστασης.

    Η στήλη Κατάσταση υποδεικνύει εάν ο Βοηθός μετεγκατάστασης προσάρμοσε τα μετα-δεδομένα του αντικειμένου κατά τη μετάφραση στην Αποθήκη δεδομένων Fabric. Για παράδειγμα, μπορεί να δείτε ότι ορισμένοι τύποι δεδομένων στήλης ή κατασκευές γλώσσας T-SQL μετατρέπονται αυτόματα σε εκείνες που υποστηρίζονται στο Fabric. Η στήλη Λεπτομέρειες εμφανίζει τις πληροφορίες σχετικά με τις προσαρμογές που έκανε η πύλη στα αντικείμενα.

  9. Επιλέξτε οποιοδήποτε αντικείμενο για να δείτε τις προσαρμογές που έκανε ο Βοηθός μετεγκατάστασης κατά τη μετεγκατάσταση.

  10. Ανοίξτε τη σύνοψη μετεγκατάστασης μετα-δεδομένων σε προβολή πλήρους οθόνης για καλύτερη αναγνωσιμότητα. Εφαρμόστε φίλτρα για να προβάλετε συγκεκριμένους τύπους αντικειμένων.

    Στιγμιότυπο οθόνης της προβολής πλήρους οθόνης της σύνοψης μετεγκατάστασης μετα-δεδομένων του Βοηθού μετεγκατάστασης αντικειμένων.

  11. Προαιρετικά, επιλέξτε το μενού Εξαγωγή για να κάνετε λήψη μιας σύνοψης μετεγκατάστασης ως αρχείο Excel ή CSV.

    • Το ληφθέν αρχείο Excel είναι ένα πλήρως δομημένο βιβλίο εργασίας με δύο φύλλα εργασίας: Μετεγκαταλεσμένα αντικείμενα και Αντικείμενα προς επιδιόρθωση. Είναι συμβατό με το MIP και ευθυγραμμισμένο με τις ετικέτες ευαισθησίας του οργανισμού σας.
    • Το CSV είναι ελαφρύ και φιλικό προς τα εργαλεία.

    Στιγμιότυπο οθόνης από την πύλη Fabric που εμφανίζει τις επιλογές Εξαγωγή και λήψη ως.

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

    Όνομα πεδίου Περιγραφή Ενδεικτικές τιμές
    Όνομα αντικειμένου Όνομα αντικειμένου SQL
    Τύπος αντικειμένου Τύποι αντικειμένων SQL Πίνακας, προβολή, αποθηκευμένη διαδικασία, συνάρτηση
    Νομός Κατάσταση μετάφρασης Προσαρμοσμένη: Εφαρμόζονται ενημερώσεις συμβατές με το Fabric αποθήκη δεδομένων

    Δεν προσαρμόστηκε: Καμία αλλαγή στο αρχικό σενάριο
    Λεπτομέρειες Λίστα προσαρμογών που εφαρμόστηκαν ή μηνυμάτων σφάλματος
    Τύπος σφάλματος Τύπος μεταφραστικού σφάλματος Μήνυμα μετάφρασης, Σφάλμα μετάφρασης, Σφάλμα εφαρμογής μετάφρασης

Επιδιόρθωση προβλημάτων με χρήση του Βοηθού μετεγκατάστασης

Ορισμένα μετα-δεδομένα αντικειμένου βάσης δεδομένων ενδέχεται να αποτύχουν για μετεγκατάσταση. Συνήθως, αυτή η αποτυχία παρουσιάζεται επειδή ο Βοηθός μετεγκατάστασης δεν μπόρεσε να μεταφράσει τα μετα-δεδομένα T-SQL σε αυτά που υποστηρίζονται σε μια αποθήκη Fabric ή ο μεταφρασμένος κώδικας απέτυχε να εφαρμοστεί στην T-SQL.

Διορθώστε αυτές τις δέσμες ενεργειών χρησιμοποιώντας τον Βοηθό μετεγκατάστασης.

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

    Στιγμιότυπο οθόνης από την πύλη Fabric της λίστας Προβλημάτων επιδιόρθωσης του Βοηθού μετεγκατάστασης.

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

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

  4. Ελέγξτε και διορθώστε τις κατεστραμμένες δέσμες ενεργειών χρησιμοποιώντας τις πληροφορίες και την τεκμηρίωση σφάλματος.

  5. Για να χρησιμοποιήσετε το Copilot για βοήθεια που υποστηρίζεται από το AI για την επιδιόρθωση των σφαλμάτων, επιλέξτε Επιδιόρθωση σφαλμάτων ερωτήματος στην ενότητα ενέργεια Προτεινόμενη ενέργεια. Το Copilot ενημερώνει τη δέσμη ενεργειών με προτάσεις. Λάθη μπορεί να συμβούν καθώς το Copilot χρησιμοποιεί τεχνητή νοημοσύνη, επομένως επαληθεύστε προτάσεις κώδικα και κάντε τυχόν προσαρμογές που χρειάζεστε.

  6. Επιλέξτε Εκτέλεση για να επικυρώσετε και να δημιουργήσετε το αντικείμενο.

  7. Ανοίγει το επόμενο σενάριο για επιδιόρθωση.

  8. Συνεχίστε να διορθώνετε τις υπόλοιπες δέσμες ενεργειών. Μπορείτε να παραλείψετε τη διόρθωση δεσμών ενεργειών που δεν χρειάζεστε κατά τη διάρκεια αυτού του βήματος.

  9. Όταν όλα τα επιθυμητά μετα-δεδομένα είναι έτοιμα για μετεγκατάσταση, επιλέξτε το κουμπί "Πίσω" στο τμήμα παραθύρου "Επιδιόρθωση προβλημάτων " για να επιστρέψετε την προβολή ανώτατου επιπέδου του Βοηθού μετεγκατάστασης. Ελέγξτε το 2. Επιδιόρθωση προβλημάτων στο Βοηθό μετεγκατάστασης.

Αντιγραφή δεδομένων με χρήση του Βοηθού μετεγκατάστασης

Η αντιγραφή δεδομένων σάς βοηθά με τη μετεγκατάσταση δεδομένων που χρησιμοποιούνται από τα αντικείμενα που μετεγκαταστείτε. Μπορείτε να χρησιμοποιήσετε μια εργασία αντιγραφής του Fabric Data Factory για να το κάνετε με μη αυτόματο τρόπο ή να ακολουθήσετε αυτά τα βήματα για την ενοποίηση της εργασίας αντιγραφής στον Βοηθό μετεγκατάστασης.

  1. Επιλέξτε το βήμα Αντιγραφή δεδομένων στον Βοηθό μετεγκατάστασης.

  2. Επιλέξτε Χρήση κουμπιού εργασίας αντιγραφής.

  3. Πληκτρολογήστε ένα όνομα για τη νέα εργασία και, στη συνέχεια, επιλέξτε Δημιουργία.

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

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

    Στιγμιότυπο οθόνης από την πύλη Fabric του τμήματος παραθύρου Επιλογή δεδομένων, με επιλεγμένους ορισμένους πίνακες.

  6. Στη σελίδα Επιλογή προορισμού δεδομένων στο, επιλέξτε το νέο στοιχείο αποθήκης Fabric από τον κατάλογο OneLake. Επιλέξτε Επόμενο.

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

  8. Στη σελίδα Αντιγραφή εργασίας σελίδα, επιλέξτε τη λειτουργία αντιγραφής. Επιλέξτε ένα μοναδικό πλήρες αντίγραφο δεδομένων (συνιστάται για μετεγκατάσταση) ή μια συνεχή επαυξητική αντιγραφή. Επιλέξτε Επόμενο.

  9. Εξετάστε τη σύνοψη εργασίας. Επιλέξτε Αποθήκευση + Εκτέλεση.

  10. Όταν ολοκληρωθεί η εργασία αντιγραφής, ελέγξτε το 3. Βήμα αντιγραφής δεδομένων στον Βοηθό μετεγκατάστασης. Επιλέξτε το κουμπί επιστροφής στο επάνω μέρος για να επιστρέψετε στην προβολή ανώτατου επιπέδου του Βοηθού μετεγκατάστασης.

Αναδρομολόγηση συνδέσεων

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

  1. Προσδιορίστε συνδέσεις στην υπάρχουσα αποθήκη προέλευσης.

    • Σε μια παρουσία του SQL Server, μπορείτε να χρησιμοποιήσετε προβολές δυναμικής διαχείρισης, για παράδειγμα:
    SELECT 
        s.program_name
    , s.login_name
    , c.client_net_address
    FROM sys.dm_exec_sessions AS s 
    INNER JOIN sys.dm_exec_connections AS c 
    ON s.session_id = c.session_id
    WHERE s.session_id >= 50 --retrieve only user spids
    and s.session_id <> @@SPID; --ignore myself
    
    • Στους αποκλειστικούς χώρους συγκέντρωσης SQL του Azure Synapse Analytics, μπορείτε να βρείτε πληροφορίες περιόδου λειτουργίας, συμπεριλαμβανομένης της εφαρμογής προέλευσης, του ποιος είναι συνδεδεμένος, από πού προέρχεται η σύνδεση και εάν χρησιμοποιεί έλεγχο ταυτότητας Microsoft Entra ή SQL:
    SELECT DISTINCT CASE 
             WHEN len(tt) = 0
                 THEN app_name
             ELSE tt
             END AS application_name
         ,login_name
         ,ip_address
    FROM (
         SELECT DISTINCT app_name
             ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address
             ,login_name
             ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt
         FROM sys.dm_pdw_exec_sessions
         ) AS a;
    
  2. Ενημερώστε τις συνδέσεις στις πλατφόρμες αναφορών σας ώστε να δείχνουν στην αποθήκη σας Fabric.

  3. Δοκιμάστε την αποθήκη Fabric με ορισμένες αναφορές πριν την αναδρομή. Εκτελέστε δοκιμές σύγκρισης και επικύρωσης δεδομένων στις πλατφόρμες αναφορών σας.

  4. Ενημερώστε τις συνδέσεις για τις πλατφόρμες φόρτωσης δεδομένων (ETL/ELT) για να κατευθύνετε στην αποθήκη σας Fabric.

    • Για διοχετεύσεις Power BI/Fabric:
      1. Χρησιμοποιήστε το API REST συνδέσεων για να βρείτε συνδέσεις στην παλιά προέλευση δεδομένων σας, τον αποκλειστικό χώρο συγκέντρωσης SQL του Azure Synapse Analytics.
      2. Ενημερώστε τις συνδέσεις στη νέα αποθήκη χρησιμοποιώντας τη σελίδα Διαχείριση συνδέσεων και πυλών στις Ρυθμίσεις.
  5. Όταν τελειώσετε, ελέγξτε το βήμα Επαναδρομολόγηση συνδέσεων στον Βοηθό μετεγκατάστασης.

Συγχαρητήρια! Τώρα είστε έτοιμοι να αρχίσετε να χρησιμοποιείτε τη νέα σας αποθήκη.

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