Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:✅Βάση δεδομένων SQL στο Microsoft Fabric
Αυτό το άρθρο περιγράφει τον τρόπο υλοποίησης ενός λειτουργικού χώρου αποθήκευσης δεδομένων (ODS) χρησιμοποιώντας τη βάση δεδομένων SQL στο Fabric. Παρέχει αρχιτεκτονική καθοδήγηση, μοτίβα σχεδίασης, χαρακτηριστικά φόρτου εργασίας και συγκεκριμένες εκτιμήσεις για το Fabric για τη δημιουργία ενός ασφαλούς, αποδοτικού και ελεγχόμενου ODS.
Τι είναι το ODS;
Ένας λειτουργικός χώρος αποθήκευσης δεδομένων (ODS) είναι ένας θεματικός, ολοκληρωμένος και σχεδόν σε πραγματικό χρόνο χώρος αποθήκευσης που ενοποιεί δεδομένα από πολλαπλά λειτουργικά συστήματα σε ένα ελαφρώς επιμελημένο, κανονικοποιημένο μοντέλο - συνήθως σε κανονικοποιημένα σχήματα. Υποστηρίζει λειτουργικές αναφορές, ελαφριά αναλυτικά στοιχεία, εξυπηρέτηση API και μεταγενέστερη μετάδοση σε αναλυτικά επίπεδα όπως το Fabric Warehouse ή το Fabric Lakehouse.
Ένα ODS δεν είναι ένα σύστημα ηλεκτρονικής επεξεργασίας συναλλαγών προέλευσης (OLTP) ή μια αποθήκη διαστάσεων.
Αντίθετα, χρησιμεύει ως η «καυτή, εναρμονισμένη αλήθεια» για τα τελευταία N λεπτά, ώρες ή ημέρες, που βρίσκεται ανάμεσα σε συστήματα πηγής και αναλυτικές πλατφόρμες.
Βασικά χαρακτηριστικά ενός ΟΚΟ
Ένας λειτουργικός χώρος αποθήκευσης δεδομένων (ODS) στο Microsoft Fabric έχει σχεδιαστεί για να παρέχει μια προβολή λειτουργικών δεδομένων σχεδόν σε πραγματικό χρόνο με ισχυρές εγγυήσεις διαχείρισης και απόδοσης.
- Απορροφά δεδομένα από συστήματα πολλαπλών πηγών, με χαμηλό λανθάνοντα χρόνο.
- Το σχήμα συνήθως κανονικοποιείται στην τρίτη κανονική μορφή (3NF), για να υποστηρίξει την ευελιξία και την ιχνηλασιμότητα.
- Η ποιότητα των δεδομένων επιβάλλεται μέσω της αφαίρεσης διπλότυπων, της επίλυσης ταυτότητας και του χειρισμού εγγραφών που φτάνουν καθυστερημένα ή έχουν διαγραφεί, δημιουργώντας μια αξιόπιστη βάση για λειτουργικές αναφορές και μεταγενέστερες αναλύσεις.
- Τα μοτίβα εξυπηρέτησης περιλαμβάνουν ερωτήματα που βασίζονται σε SQL, λειτουργικούς πίνακες εργαλείων, ειδοποιήσεις και API, ενώ οι λειτουργίες διαχείρισης Fabric διασφαλίζουν τη συμμόρφωση και την ασφάλεια σε όλο τον κύκλο ζωής των δεδομένων.
Η βάση δεδομένων SQL στο Fabric χρησιμεύει ως ένας ασφαλής και αποτελεσματικός αγωγός μεταξύ λειτουργικών δεδομένων και αναλυτικών πλατφορμών.
Στοιχεία
Τα ακόλουθα στοιχεία εμπλέκονται στη χρήση της βάσης δεδομένων SQL στο Fabric ως λειτουργικό χώρο αποθήκευσης δεδομένων:
- Περιορισμοί και κλειδιά: Επιβολή επιχειρηματικής λογικής και ακεραιότητας αναφορών (φυσικά κλειδιά, υποκατάστατα κλειδιά, ξένα κλειδιά).
- Ανάλυση ταυτότητας: Κατάργηση διπλότυπων σε όλες τις πηγές. εφαρμογή των κανόνων επιβίωσης.
- Προβολή: Έκθεση τελικών σημείων GraphQL ή/και δημιουργία πινάκων εργαλείων Power BI.
Βέλτιστες πρακτικές πρόσληψης και φόρτου εργασίας
Η δημιουργία μιας βάσης δεδομένων ODS σε SQL στο Fabric απαιτεί στρατηγικές πρόσληψης που εξισορροπούν τη φρεσκάδα, την αξιοπιστία και τις επιδόσεις.
- Τα φορτία δέσμης και τα επαυξητικά φορτία συνήθως ενορχηστρώνονται μέσω διοχετεύσεων δεδομένων Fabric χρησιμοποιώντας συνδέσεις με δυνατότητα καταγραφής δεδομένων αλλαγής, με υδατογράφημα και λογική επανάληψης για να διασφαλιστεί η συνέπεια.
- Συντονίστε την ταυτόχρονη διοχέτευση για να επιτρέψετε στη βάση δεδομένων SQL να κλιμακωθεί κατά τη διάρκεια των φορτίων αιχμής, ενώ επιτυγχάνει τους στόχους σε επίπεδο υπηρεσίας για ανανέωση δεδομένων.
- Η υδατογράφηση είναι μια σημαντική έννοια στις διαδικασίες σταδιακής αντιγραφής. Σας βοηθά να προσδιορίσετε εύκολα πού σταμάτησε τελευταία φορά ένα αυξητικό φορτίο.
- Εκτελέστε βαρείς μετασχηματισμούς ανάντη σε σημειωματάρια ροής δεδομένων Gen2 ή Spark. Κρατήστε το επίπεδο SQL για τελικές
MERGEλειτουργίες που επιβάλλουν περιορισμούς και διατηρούν επιδόσεις παρόμοιες με αυτές του OLTP. - Χρησιμοποιήστε ανίσχυρα μοτίβα σχεδίασης που συνδυάζουν ανίχνευση αλλαγών, υδατοσήμανση, T-SQL MERGE και πίνακες ελέγχου για ασφαλείς επανεκκινήσεις και λειτουργική ανθεκτικότητα.
Κινητήρας και περιβάλλον
Η βάση δεδομένων SQL στο Fabric βασίζεται στον ίδιο μηχανισμό βάσης δεδομένων SQL με τη βάση δεδομένων SQL Azure, παρέχοντας μια οικεία εμπειρία T-SQL με πλήρη συμβατότητα για τυπικά εργαλεία προγράμματος-πελάτη.
Χρησιμοποιώντας τη βάση δεδομένων SQL στο Microsoft Fabric, μπορείτε να δημιουργήσετε ολοκληρωμένες ροές εργασίας από την πρόσληψη έως την ανάλυση, χρησιμοποιώντας άλλες δυνατότητες στο Microsoft Fabric:
- Διοχετεύσεις δεδομένων
- Ροή δεδομένων Gen2
- Notebooks
- Ευφυΐα σε πραγματικό χρόνο
- Power BI
- Όλα με βελτιωμένα DevOps χρησιμοποιώντας CI/CD που βασίζεται σε Git