Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:✅ Αποθήκη στο Microsoft Fabric
Αυτό το άρθρο περιγράφει λεπτομερώς τη στρατηγική, τις εκτιμήσεις και τις μεθόδους για τη μετεγκατάσταση αποθηκών δεδομένων από SQL Server σε Microsoft Fabric αποθήκη δεδομένων.
Υπόδειξη
Μια αυτοματοποιημένη εμπειρία για μετεγκατάσταση από SQL Server είναι διαθέσιμη χρησιμοποιώντας το Fabric Migration Assistant για αποθήκη δεδομένων. Αυτό το άρθρο περιέχει σημαντικές πληροφορίες στρατηγικής και σχεδιασμού.
Εισαγωγή μετεγκατάστασης
Το Microsoft Fabric είναι μια ολοκληρωμένη λύση ανάλυσης SaaS για επιχειρήσεις που προσφέρει μια ολοκληρωμένη σειρά υπηρεσιών, όπως Data Factory, Data Engineering, Data Warehousing, Data Science, Real-Time Intelligence και Power BI.
Αυτό το άρθρο περιγράφει τις επιλογές για το σχήμα (DDL), τον κώδικα βάσης δεδομένων (DML) και τη μετεγκατάσταση δεδομένων και σας βοηθά να κάνετε μια επιλογή για το σενάριό σας. Χρησιμοποιεί το σημείο αναφοράς του κλάδου TPC-DS για απεικόνιση και δοκιμές απόδοσης. Τα αποτελέσματά σας ενδέχεται να διαφέρουν ανάλογα με παράγοντες όπως οι τύποι δεδομένων, το πλάτος του πίνακα και ο λανθάνων χρόνος προέλευσης.
Προετοιμασία για μετεγκατάσταση
Σχεδιάστε προσεκτικά το έργο μετεγκατάστασης πριν ξεκινήσετε και βεβαιωθείτε ότι το σχήμα, ο κώδικας και τα δεδομένα σας είναι συμβατά με Fabric αποθήκη δεδομένων. Σκεφτείτε τους περιορισμούς. Ποσοτικοποιήστε την εργασία επανασχεδιάζοντας τα μη συμβατά στοιχεία, καθώς και τυχόν άλλους πόρους που απαιτούνται πριν από την παράδοση μετεγκατάστασης.
Ένας άλλος βασικός στόχος του σχεδιασμού είναι να προσαρμόσετε τη σχεδίασή σας για να διασφαλίσετε ότι η λύση σας εκμεταλλεύεται πλήρως την υψηλή απόδοση ερωτημάτων που έχει σχεδιαστεί να παρέχει το Fabric αποθήκη δεδομένων. Η σχεδίαση αποθηκών δεδομένων για κλιμάκωση παρουσιάζει μοναδικά μοτίβα σχεδίασης, επομένως, οι παραδοσιακές προσεγγίσεις δεν είναι πάντα οι καλύτερες. Διαβάστε τις οδηγίες απόδοσης. Αν και μπορούν να γίνουν ορισμένες προσαρμογές σχεδίασης μετά τη μετεγκατάσταση, η πραγματοποίηση αλλαγών νωρίτερα στη διαδικασία θα σας εξοικονομήσει χρόνο και προσπάθεια. Η μετάβαση από μια τεχνολογία ή περιβάλλον σε ένα άλλο είναι πάντα μια σημαντική προσπάθεια.
Το παρακάτω διάγραμμα απεικονίζει τον κύκλο ζωής της μετεγκατάστασης. Παραθέτει τους κύριους πυλώνες που αποτελούνται από την Αξιολόγηση και Αξιολόγηση, τον Σχεδιασμό και τον Σχεδιασμό, τη Μετεγκατάσταση, την Παρακολούθηση και τη Διακυβέρνηση και τη Βελτιστοποίηση και Εκσυγχρονισμό, με τις σχετικές εργασίες σε κάθε πυλώνα για τον σχεδιασμό και την προετοιμασία για μια ομαλή μετάβαση.
Runbook για μετεγκατάσταση
Θεωρήστε τις ακόλουθες δραστηριότητες ως βιβλίο σχεδιασμού για τη μετεγκατάστασή σας από SQL Server σε Fabric αποθήκη δεδομένων.
-
Αξιολόγηση και αξιολόγηση
- Προσδιορίστε τους στόχους και τα κίνητρα. Καθορισμός σαφών επιθυμητών αποτελεσμάτων.
- Ανακαλύψτε, αξιολογήστε και βασίστε την υπάρχουσα αρχιτεκτονική.
- Αναγνωρίστε βασικούς ενδιαφερόμενους και χορηγούς.
- Καθορίστε το εύρος του τι θα μετεγκατασταθεί.
- Ξεκινήστε από μικρά και απλά και προετοιμαστείτε για πολλαπλές μικρές μετεγκαταστάσεις.
- Αρχίστε να παρακολουθείτε και να τεκμηριώνετε όλα τα στάδια της διαδικασίας.
- Δημιουργήστε μια απογραφή δεδομένων και διαδικασιών για μετεγκατάσταση.
- Καθορίστε τις αλλαγές στο μοντέλο δεδομένων, εάν υπάρχουν.
- Ρυθμίστε τον χώρο εργασίας Fabric.
- Αξιολογήστε το σύνολο δεξιοτήτων και τις προτιμήσεις της ομάδας σας.
- Αυτοματοποιήστε όποτε είναι δυνατό.
- Χρησιμοποιήστε ενσωματωμένα εργαλεία και δυνατότητες για να μειώσετε την προσπάθεια μετεγκατάστασης.
- Εκπαιδεύστε το προσωπικό νωρίς στη νέα πλατφόρμα.
- Προσδιορίστε ανάγκες αναβάθμισης δεξιοτήτων και πόρους εκπαίδευσης, συμπεριλαμβανομένου του Microsoft Learn.
-
Σχέδιο και σχεδίαση
- Καθορίστε την επιθυμητή αρχιτεκτονική.
- Επιλέξτε τις μεθόδους και τα εργαλεία για τη μετεγκατάσταση για να ολοκληρώσετε τις ακόλουθες εργασίες:
- Εξαγωγή δεδομένων από την πηγή.
- Μετατρέψτε το σχήμα (DDL), συμπεριλαμβανομένων των μεταδεδομένων για πίνακες και προβολές.
- Πρόσληψη δεδομένων, συμπεριλαμβανομένων ιστορικών δεδομένων.
- Εάν είναι απαραίτητο, σχεδιάστε εκ νέου το μοντέλο δεδομένων χρησιμοποιώντας την απόδοση και την επεκτασιμότητα της νέας πλατφόρμας.
- Μετεγκατάσταση κώδικα βάσης δεδομένων (DML).
- Μετεγκατάσταση ή επανασχεδιασία αποθηκευμένων διαδικασιών και επιχειρηματικών διαδικασιών.
- Κάντε απογραφή και εξαγάγετε τις δυνατότητες ασφαλείας και τα δικαιώματα αντικειμένων από την προέλευση.
- Σχεδιάστε και σχεδιάστε να αντικαταστήσετε ή να τροποποιήσετε τις υπάρχουσες διαδικασίες ETL ή ELT για αυξητικό φορτίο.
- Δημιουργήστε παράλληλες διαδικασίες ETL ή ELT στο νέο περιβάλλον.
- Προετοιμάστε ένα λεπτομερές σχέδιο μετεγκατάστασης.
- Αντιστοιχίστε την τρέχουσα κατάσταση στη νέα επιθυμητή κατάσταση.
-
Αποδημώ
- Μετεγκατάσταση του σχήματος, των δεδομένων και του κώδικα.
- Εξαγωγή δεδομένων από την πηγή.
- Μετατρέψτε το σχήμα (DDL).
- Πρόσληψη δεδομένων.
- Μετεγκατάσταση κώδικα βάσης δεδομένων (DML).
- Εάν είναι απαραίτητο, κλιμακώστε προσωρινά τους πόρους του SQL Server για να αυξήσετε την ταχύτητα μετεγκατάστασης.
- Εφαρμογή ασφάλειας και δικαιωμάτων.
- Μετεγκατάσταση υπαρχουσών διεργασιών ETL ή ELT για επαυξητικό φόρτο.
- Μετεγκατάσταση ή ανακατασκευή διαδικασιών επαυξητικού φορτίου ETL ή ELT.
- Δοκιμάστε και συγκρίνετε παράλληλες διαδικασίες αυξητικού φορτίου.
- Προσαρμόστε το λεπτομερές σχέδιο μετεγκατάστασης όπως απαιτείται.
- Μετεγκατάσταση του σχήματος, των δεδομένων και του κώδικα.
-
Παρακολούθηση και διαχείριση
- Εκτελέστε παράλληλα και συγκρίνετε με το περιβάλλον προέλευσης.
- Εφαρμογές δοκιμής, πλατφόρμες επιχειρηματικής ευφυΐας και εργαλεία ερωτημάτων.
- Αξιολογήστε και βελτιστοποιήστε την απόδοση των ερωτημάτων.
- Παρακολουθήστε και διαχειριστείτε το κόστος, την ασφάλεια και τις επιδόσεις.
- Εκτελέστε ένα σημείο αναφοράς και αξιολόγηση διακυβέρνησης.
- Εκτελέστε παράλληλα και συγκρίνετε με το περιβάλλον προέλευσης.
-
Βελτιστοποίηση και εκσυγχρονισμός
- Όταν η επιχείρηση είναι άνετη, μεταβείτε εφαρμογές και κύριες πλατφόρμες αναφορών στο Fabric.
- Κλιμακώστε τους πόρους καθώς ο φόρτος εργασίας μετατοπίζεται από τον SQL Server στο Microsoft Fabric.
- Δημιουργήστε ένα επαναλαμβανόμενο πρότυπο από την εμπειρία που αποκτήθηκε για μελλοντικές μετεγκαταστάσεις. Επανάλαβε.
- Προσδιορίστε ευκαιρίες για βελτιστοποίηση κόστους, ασφάλεια, επεκτασιμότητα και λειτουργική αριστεία.
- Αναγνωρίστε ευκαιρίες για να εκσυγχρονίζετε την περιοχή δεδομένων σας με τις τελευταίες δυνατότητες του Fabric.
- Όταν η επιχείρηση είναι άνετη, μεταβείτε εφαρμογές και κύριες πλατφόρμες αναφορών στο Fabric.
Ανύψωση και μετατόπιση ή εκσυγχρονισμός;
Σε γενικές γραμμές, υπάρχουν δύο τύποι σεναρίων μετεγκατάστασης, ανεξάρτητα από τον σκοπό και το πεδίο εφαρμογής της προγραμματισμένης μετεγκατάστασης: η ανύψωση και η μετακίνηση ως έχουν ή μια σταδιακή προσέγγιση που ενσωματώνει αρχιτεκτονικές και αλλαγές κώδικα.
Ανελκυστήρας και μετατόπιση
Σε μια μετεγκατάσταση ανύψωσης και μετατόπισης, μετεγκαθιστάτε ένα υπάρχον μοντέλο δεδομένων με μικρές αλλαγές στη νέα Fabric αποθήκη δεδομένων. Αυτή η προσέγγιση ελαχιστοποιεί τον χρόνο κινδύνου και μετεγκατάστασης, μειώνοντας τις νέες εργασίες που απαιτούνται για την πραγματοποίηση των οφελών της μετεγκατάστασης.
Η μετεγκατάσταση άρσης και μετατόπισης είναι κατάλληλη για αυτά τα σενάρια:
- Έχετε ένα υπάρχον περιβάλλον με έναν μικρό αριθμό δεδομένων προς μετεγκατάσταση.
- Έχετε ένα υπάρχον περιβάλλον με δεδομένα που βρίσκονται ήδη σε ένα καλά σχεδιασμένο σχήμα αστεριού ή νιφάδας χιονιού.
- Βρίσκεστε υπό πίεση χρόνου και κόστους για να μετακινηθείτε στο Fabric αποθήκη δεδομένων.
Συνοπτικά, αυτή η προσέγγιση λειτουργεί καλά για φόρτους εργασίας που είναι βελτιστοποιημένοι για το τρέχον περιβάλλον του SQL Server και, επομένως, δεν απαιτούν σημαντικές αλλαγές στο Fabric.
Εκσυγχρονισμός σε σταδιακή προσέγγιση με αρχιτεκτονικές αλλαγές
Εάν μια αποθήκη δεδομένων παλαιού τύπου εξελίχθηκε για μεγάλο χρονικό διάστημα, ίσως χρειαστεί να την ανασχεδιάσετε για να διατηρήσετε τα απαιτούμενα επίπεδα απόδοσης.
Μπορεί επίσης να θέλετε να επανασχεδιάσετε την αρχιτεκτονική για να επωφεληθείτε από τους νέους μηχανισμούς και τις δυνατότητες που είναι διαθέσιμες στον χώρο εργασίας Fabric.
Σχεδιαστικές διαφορές μεταξύ SQL Server και Fabric αποθήκη δεδομένων
Εξετάστε τις ακόλουθες διαφορές μεταξύ SQL Server και Fabric αποθήκη δεδομένων.
Ζητήματα πίνακα
Όταν εκτελείτε μετεγκατάσταση πινάκων μεταξύ διαφορετικών περιβαλλόντων, συνήθως πραγματοποιείται φυσική μετεγκατάσταση μόνο των ανεπεξέργαστων δεδομένων και των μετα-δεδομένων. Συνήθως δεν μετεγκαθιστάτε άλλα στοιχεία βάσης δεδομένων από το σύστημα προέλευσης, όπως ευρετήρια, επειδή μπορεί να είναι περιττά ή να υλοποιηθούν διαφορετικά στο νέο περιβάλλον.
Οι βελτιστοποιήσεις επιδόσεων στο περιβάλλον προέλευσης, όπως τα ευρετήρια, υποδεικνύουν πού μπορείτε να προσθέσετε βελτιστοποίηση επιδόσεων σε ένα νέο περιβάλλον, αλλά το Fabric φροντίζει αυτόματα για εσάς.
Ζητήματα T-SQL
Λάβετε υπόψη αρκετές διαφορές σύνταξης της γλώσσας χειρισμού δεδομένων (DML). Ανατρέξτε στην περιοχή επιφάνειας T-SQL στην Αποθήκη δεδομένων Fabric. Επίσης, εξετάστε το ενδεχόμενο αξιολόγησης κώδικα όταν επιλέγετε μεθόδους μετεγκατάστασης για τον κώδικα βάσης δεδομένων (DML).
Ανάλογα με τις διαφορές ισοτιμίας κατά τη στιγμή της μετεγκατάστασης, ίσως χρειαστεί να γράψετε ξανά τμήματα του κώδικα DML T-SQL.
Διαφορές αντιστοίχισης τύπου δεδομένων
Fabric αποθήκη δεδομένων έχει αρκετές διαφορές τύπου δεδομένων από άλλες πλατφόρμες Microsoft SQL. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Τύποι δεδομένων στο Microsoft Fabric.
Ο παρακάτω πίνακας εμφανίζει την αντιστοίχιση των υποστηριζόμενων τύπων δεδομένων από το μηχανή βάσης δεδομένων SQL στο Fabric αποθήκη δεδομένων.
| SQL Server | Αποθήκη δεδομένων Fabric |
|---|---|
money |
decimal(19,4) |
smallmoney |
decimal(10,4) |
smalldatetime |
datetime2 |
datetime |
datetime2 |
nchar |
char |
nvarchar |
varchar |
tinyint |
smallint |
binary |
varbinary |
datetimeoffset* |
datetime2 |
*
datetime2 Το δεν αποθηκεύει τις πληροφορίες μετατόπισης ζώνης ώρας που datetimeoffset αποθηκεύει. Επειδή ο datetimeoffset τύπος δεδομένων δεν υποστηρίζεται αυτήν τη στιγμή στο Fabric αποθήκη δεδομένων, εξαγάγετε τα δεδομένα μετατόπισης ζώνης ώρας σε ξεχωριστή στήλη.
Υπόδειξη
Έτοιμος για μετεγκατάσταση;
Για να ξεκινήσετε με μια αυτοματοποιημένη εμπειρία μετεγκατάστασης, ανατρέξτε στο θέμα Βοηθός μετεγκατάστασης Fabric για αποθήκη δεδομένων.
Για περισσότερα βήματα και λεπτομέρειες σχετικά με τη μη αυτόματη μετεγκατάσταση, ανατρέξτε στην ενότητα Μέθοδοι μετεγκατάστασης για SQL Server σε Fabric αποθήκη δεδομένων.
Σχετικό περιεχόμενο
- Δημιουργία αποθήκης στο Microsoft Fabric
- Οδηγίες απόδοσης αποθήκη δεδομένων υφάσματος
- Ασφάλεια για αποθήκευση δεδομένων σε Microsoft Fabric
Microsoft Fabric Επισκόπηση μετεγκατάστασης