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


Κατοπτρικά azure Cosmos DB (Προεπισκόπηση)

Η δημιουργία κατοπτρισμού στο Microsoft Fabric παρέχει μια απρόσκοπτη εμπειρία χωρίς ETL για την ενσωμάτωση των υπαρχόντων δεδομένων σας Azure Cosmos DB με τα υπόλοιπα δεδομένα σας στο Microsoft Fabric. Μπορείτε να αναπαραγάγετε συνεχώς τα δεδομένα σας Azure Cosmos DB απευθείας στο Fabric OneLake σε σχεδόν πραγματικό χρόνο, χωρίς καμία επίδραση στην απόδοση των φόρτων εργασίας συναλλαγών σας.

Τα δεδομένα στο OneLake αποθηκεύονται σε μορφή δέλτα ανοιχτού κώδικα και διατίθενται αυτόματα σε όλους τους μηχανισμούς ανάλυσης στο Fabric.

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

Σημαντικό

Το κατοπτρικό αντίγραφο για το Azure Cosmos DB είναι αυτήν τη στιγμή σε προεπισκόπηση. Οι φόρτοι εργασίας παραγωγής δεν υποστηρίζονται κατά τη διάρκεια της προεπισκόπησης. Προς το παρόν, υποστηρίζονται μόνο οι λογαριασμοί Azure Cosmos DB για NoSQL.

Γιατί να χρησιμοποιήσετε κατοπτρικά στο Fabric;

Με το Mirroring in Fabric, δεν χρειάζεται να συνδυάσετε διαφορετικές υπηρεσίες από πολλούς προμηθευτές. Αντ' αυτού, μπορείτε να απολαύσετε ένα ιδιαίτερα ενσωματωμένο, ολοκληρωμένο και εύχρηστο προϊόν, το οποίο έχει σχεδιαστεί για να απλοποιεί τις ανάγκες ανάλυσής σας και έχει δημιουργηθεί για λόγους ανοίγματος.

Εάν αναζητάτε αναλύσεις σχετικά με τα επιχειρησιακά δεδομένα σας στο Azure Cosmos DB, ο κατοπτρικός πίνακας παρέχει τα εξής:

  • Μη-ETL, οικονομικά αποδοτική ανάλυση σχεδόν σε πραγματικό χρόνο στα δεδομένα του Azure Cosmos DB χωρίς να επηρεάσετε την κατανάλωση μονάδας αίτησης
  • Ευκολία εισαγωγής δεδομένων σε διάφορες προελεύσεις στο Fabric OneLake
  • Βελτιστοποιήσεις πίνακα Delta με v-order για αστραπιαία ανάγνωση
  • Ενοποίηση ενός κλικ με το Power BI με το Direct Lake και Copilot
  • Εμπλουτισμένες επιχειρηματικές πληροφορίες με τη σύνδεση δεδομένων σε διάφορες προελεύσεις
  • Πιο εμπλουτισμένος τρόπος ενοποίησης εφαρμογών για πρόσβαση σε ερωτήματα και προβολές

Τα δεδομένα OneLake αποθηκεύονται σε μορφή Delta Lake ανοιχτού κώδικα, επιτρέποντάς σας να τα χρησιμοποιήσετε με διάφορες λύσεις εντός και εκτός της Microsoft. Αυτή η μορφή δεδομένων σάς βοηθά να διευκολύνετε τη δημιουργία ενός μόνο χώρου δεδομένων για τις αναλυτικές ανάγκες σας.

Σε ποιες εμπειρίες ανάλυσης δημιουργείται;

Οι βάσεις δεδομένων με κατοπτρισμούς είναι ένα στοιχείο στην Αποθήκη δεδομένων Fabric Synapse, διαφορετικό από το τελικό σημείο ανάλυσης Warehouse και SQL.

Διάγραμμα κατοπτρισμού υφάσματος για το Azure Cosmos DB.

Κάθε βάση δεδομένων Mirrored Azure Cosmos DB έχει τρία στοιχεία με τα οποία μπορείτε να αλληλεπιδράσετε στον χώρο εργασίας σας Fabric:

  • Το στοιχείο βάσης δεδομένων κατοπτρισμού. Το κατοπτρικό διαχειρίζεται την αναπαραγωγή των δεδομένων σε OneLake και τη μετατροπή σε Parquet, σε μορφή έτοιμη για ανάλυση. Αυτό επιτρέπει σενάρια κατάντη, όπως η μηχανική δεδομένων, η επιστήμη δεδομένων και πολλά άλλα.
  • Τελικό σημείο ανάλυσης SQL, το οποίο δημιουργείται αυτόματα
  • Προεπιλεγμένο μοντέλο σημασιολογίας, το οποίο δημιουργείται αυτόματα

Βάση δεδομένων με κατοπτρικό αντίγραφο

Η βάση δεδομένων κατοπτρισμού εμφανίζει την κατάσταση αναπαραγωγής και τα στοιχεία ελέγχου για διακοπή ή έναρξη αναπαραγωγής στο Fabric OneLake. Μπορείτε επίσης να προβάλετε τη βάση δεδομένων προέλευσης, σε λειτουργία μόνο για ανάγνωση, χρησιμοποιώντας την εξερεύνηση δεδομένων Azure Cosmos DB. Χρησιμοποιώντας την εξερεύνηση δεδομένων, μπορείτε να προβάλετε τα κοντέινερ σας στη βάση δεδομένων Azure Cosmos DB προέλευσης και να τα υποβάλετε ερωτήματα. Αυτές οι λειτουργίες καταναλώνουν μονάδες αίτησης (RUs) από τον λογαριασμό σας Azure Cosmos DB. Οποιεσδήποτε αλλαγές στη βάση δεδομένων προέλευσης αντικατοπτρίζονται αμέσως στην προβολή βάσης δεδομένων προέλευσης του Fabric. Η εγγραφή στη βάση δεδομένων προέλευσης δεν επιτρέπεται από το Fabric, καθώς μπορείτε μόνο να προβάλετε τα δεδομένα.

Τελικό σημείο ανάλυσης SQL

Κάθε βάση δεδομένων κατοπτρισμού έχει ένα τελικό σημείο ανάλυσης SQL που δημιουργείται αυτόματα και παρέχει μια πλούσια εμπειρία ανάλυσης επιπλέον των πινάκων Delta του OneLake που δημιουργήθηκαν από τη διαδικασία κατοπτρισμού. Έχετε πρόσβαση σε γνωστές εντολές T-SQL που μπορούν να ορίσουν και υποβάλλουν ερωτήματα σε αντικείμενα δεδομένων, αλλά όχι να χειριστούν τα δεδομένα από το τελικό σημείο της ανάλυσης SQL, καθώς πρόκειται για ένα αντίγραφο μόνο για ανάγνωση.

Μπορείτε να εκτελέσετε τις ακόλουθες ενέργειες στο τελικό σημείο ανάλυσης SQL:

  • Εξερευνήστε πίνακες delta lake χρησιμοποιώντας το T-SQL. Κάθε πίνακας αντιστοιχίζεται σε ένα κοντέινερ από τη βάση δεδομένων σας Azure Cosmos DB.
  • Δημιουργήστε ερωτήματα και προβολές χωρίς κώδικα και εξερευνήστε τα οπτικά χωρίς να γράψετε ούτε μία γραμμή κώδικα.
  • Συνδέστε και υποβάλετε ερωτήματα σε άλλες βάσεις δεδομένων κατοπτρισμού, Αποθήκες και Lakehouse στον ίδιο χώρο εργασίας.

Εκτός από τις πρόγραμμα επεξεργασίας Power Query SQL Microsoft Fabric, υπάρχει ένα ευρύ οικοσύστημα εργαλείων. Αυτά τα εργαλεία περιλαμβάνουν τον Κώδικα Visual Studio, το Azure Data Studio, το SQL Server Management Studio, ακόμη και το GitHub Copilot. Μπορείτε να χρησιμοποιήσετε το εργαλείο της επιλογής σας για ανάλυση και δεδομενικές πληροφορίες.

Μοντέλο σημασιολογίας

Το προεπιλεγμένο σημασιολογικό μοντέλο είναι ένα σημασιολογικό μοντέλο Power BI που παρέχεται αυτόματα. Αυτή η δυνατότητα επιτρέπει τη δημιουργία, την κοινή χρήση και την επαναχρηση επιχειρηματικών μετρικών. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Σημασιολογικά μοντέλα.

Πώς λειτουργεί η αναπαραγωγή σχεδόν σε πραγματικό χρόνο;

Όταν ενεργοποιείτε τον κατοπτρικό στη βάση δεδομένων σας Azure Cosmos DB, οι εισαγωγές, οι ενημερώσεις και οι εργασίες διαγραφής των δεδομένων σας επεξεργασίας ηλεκτρονικών συναλλαγών (OLTP) αναπαράγονται συνεχώς στο Fabric OneLake για κατανάλωση ανάλυσης.

Η δυνατότητα συνεχούς δημιουργίας αντιγράφων ασφαλείας είναι προαπαιτούμενο για κατοπτρικό. Μπορείτε να ενεργοποιήσετε ένα συνεχόμενο αντίγραφο ασφαλείας 7 ημερών ή 30 ημερών στον λογαριασμό σας Azure Cosmos DB.

Σημείωμα

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

Μπορεί να χρειαστούν μερικά λεπτά για την αναπαραγωγή των δεδομένων σας Azure Cosmos DB στο Fabric OneLake. Ανάλογα με το αρχικό στιγμιότυπο των δεδομένων σας ή τη συχνότητα των ενημερώσεων/διαγραφών, η αναπαραγωγή μπορεί επίσης να διαρκέσει περισσότερο χρόνο σε ορισμένες περιπτώσεις. Η αναπαραγωγή δεν επηρεάζει τις μονάδες αίτησης (RUs) που έχετε εκχωρήσει για τους φόρτους εργασίας συναλλαγών σας.

Τι να περιμένετε από τον καθρέφτη

Υπάρχουν ορισμένα ζητήματα και υποστηριζόμενα σενάρια που πρέπει να εξετάσετε πριν από την κατοπτρισμού.

Ζητήματα ρύθμισης

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

  • Μπορείτε να κατοπτρικά κάθε βάση δεδομένων μόνο μεμονωμένα κάθε φορά. Μπορείτε να επιλέξετε ποια βάση δεδομένων θα κατοπτρίζετε.
  • Μπορείτε να κατοπτρικά την ίδια βάση δεδομένων πολλές φορές μέσα στον ίδιο χώρο εργασίας. Ως βέλτιστη πρακτική, ένα μόνο αντίγραφο της βάσης δεδομένων μπορεί να επαναχρησιμοποιηθεί σε lakehouses, αποθήκες ή άλλες βάσεις δεδομένων κατοπτρισμού. Δεν χρειάζεται να ρυθμίσετε πολλαπλά κατοπτρικά στην ίδια βάση δεδομένων.
  • Μπορείτε επίσης να κατοπτρικά της ίδιας βάσης δεδομένων σε διαφορετικούς χώρους εργασίας ή μισθωτές Fabric.
  • Οι αλλαγές στα κοντέινερ Azure Cosmos DB, όπως η προσθήκη νέων κοντέινερ και η διαγραφή υπαρχόντων, αναπαράγονται απρόσκοπτα στο Fabric. Μπορείτε να αρχίσετε να κατοπτρικά μιας κενής βάσης δεδομένων χωρίς κοντέινερ, για παράδειγμα, και με κατοπτρικό καθρέφτη μαζεύει απρόσκοπτα τα κοντέινερ που προστέθηκαν αργότερα.

Υποστήριξη για ένθετα δεδομένα

Τα ένθετα δεδομένα εμφανίζονται ως συμβολοσειρά JSON σε πίνακες τελικού σημείου ανάλυσης SQL. Μπορείτε να χρησιμοποιήσετε OPENJSONτα , CROSS APPLYκαι OUTER APPLY σε ερωτήματα ή προβολές T-SQL για να αναπτύξετε αυτά τα δεδομένα επιλεκτικά. Εάν χρησιμοποιείτε το Power Query, μπορείτε επίσης να εφαρμόσετε τη ToJson συνάρτηση για να αναπτύξετε αυτά τα δεδομένα.

Σημείωμα

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

Χειρισμός αλλαγών σχήματος

Η απεικόνιση κατοπτρισμού αναπαράγει αυτόματα ιδιότητες σε στοιχεία azure Cosmos DB, με αλλαγές σχήματος. Οποιεσδήποτε νέες ιδιότητες που εντοπίστηκαν σε ένα στοιχείο εμφανίζονται ως νέες στήλες και οι ιδιότητες που λείπουν, εάν υπάρχουν, αντιπροσωπεύονται ως null στο Fabric.

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

Εάν αλλάξετε τον τύπο δεδομένων μιας ιδιότητας στα στοιχεία Azure Cosmos DB, οι αλλαγές υποστηρίζονται για συμβατούς τύπους δεδομένων που μπορούν να μετατραπούν. Εάν οι τύποι δεδομένων δεν είναι συμβατοί για μετατροπή σε Delta, αντιπροσωπεύονται ως τιμές null.

Οι πίνακες τελικών σημείων ανάλυσης SQL μετατρέπουν τους τύπους δεδομένων Delta σε τύπους δεδομένων T-SQL.

Αναπαραγωγή ονομάτων στηλών

Το Azure Cosmos DB υποστηρίζει ονόματα στηλών χωρίς διάκριση πεζών-κεφαλαίων, με βάση το πρότυπο JSON. Η απεικόνιση κατοπτρισμού υποστηρίζει αυτά τα διπλότυπα ονόματα στηλών προσθέτοντας _n στο όνομα στήλης, όπου n θα ήταν μια αριθμητική τιμή.

Για παράδειγμα, εάν το στοιχείο Azure Cosmos DB έχει addressName και AddressName ως μοναδικές ιδιότητες, οι πίνακες Fabric έχουν αντίστοιχες addressName στήλες και AddressName_1 . Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Περιορισμοί αναπαραγωγής.

Ασφάλεια

Σύνδεση ι στη βάση δεδομένων προέλευσής σας βασίζονται στα κλειδιά λογαριασμών για τους λογαριασμούς σας Azure Cosmos DB. Εάν περιστρέψετε ή δημιουργήσετε ξανά τα κλειδιά, πρέπει να ενημερώσετε τις συνδέσεις για να εξασφαλίσετε ότι η αναπαραγωγή λειτουργεί. Για περισσότερες πληροφορίες, ανατρέξτε στις συνδέσεις.

Τα κλειδιά λογαριασμού δεν είναι ορατά απευθείας σε άλλους χρήστες του Fabric μετά τη ρύθμιση της σύνδεσης. Μπορείτε να περιορίσετε ποιος έχει πρόσβαση στις συνδέσεις που δημιουργήθηκαν στο Fabric. Οι εγγραφές δεν επιτρέπονται στη βάση δεδομένων Azure Cosmos DB είτε από την εξερεύνηση δεδομένων είτε από το τελικό σημείο ανάλυσης της βάσης δεδομένων κατοπτρισμού σας.

Το κατοπτρικό αντίγραφο δεν υποστηρίζει προς το παρόν έλεγχο ταυτότητας χρησιμοποιώντας κλειδιά λογαριασμού μόνο για ανάγνωση, καθολική σύνδεση (SSO) με αναγνωριστικά Microsoft Entra και έλεγχο πρόσβασης βάσει ρόλων ή διαχειριζόμενες ταυτότητες.

Μετά την αναπαραγωγή των δεδομένων στο Fabric OneLake, πρέπει να έχετε ασφαλή πρόσβαση σε αυτά τα δεδομένα.

Δυνατότητες προστασίας δεδομένων

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

Μπορείτε να ασφαλίσετε φίλτρα στηλών και φίλτρα γραμμών που βασίζονται σε κατηγόρημα σε πίνακες σε ρόλους και χρήστες στο Microsoft Fabric:

Μπορείτε επίσης να αποκρύψετε ευαίσθητα δεδομένα από χρήστες που δεν είναι διαχειριστές, χρησιμοποιώντας δυναμική απόκρυψη δεδομένων:

Ασφάλεια δικτύου

Προς το παρόν, η δημιουργία κατοπτρισμού δεν υποστηρίζει ιδιωτικά τελικά σημεία ή διαχειριζόμενα κλειδιά πελατών (CMK) στο OneLake. Η δημιουργία ειδώλων δεν υποστηρίζεται για λογαριασμούς Azure Cosmos DB με ρυθμίσεις ασφαλείας δικτύου λιγότερο επιτρεπτές από όλα τα δίκτυα, τη χρήση τελικών σημείων υπηρεσίας, τη χρήση ιδιωτικών τελικών σημείων, τη χρήση διευθύνσεων IP ή τη χρήση οποιωνδήποτε άλλων ρυθμίσεων που θα μπορούσαν να περιορίσουν την πρόσβαση του δημόσιου δικτύου στον λογαριασμό. Οι λογαριασμοί Azure Cosmos DB θα πρέπει να είναι ανοιχτοί σε όλα τα δίκτυα για εργασία με κατοπτρισμούς.

Λανθάνων χρόνος αποκατάστασης και αναπαραγωγής καταστροφής

Στο Fabric, μπορείτε να αναπτύξετε περιεχόμενο σε κέντρα δεδομένων σε περιοχές εκτός της περιοχής που φιλοξενεί τον μισθωτή Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Υποστήριξη multi-geo.

Για έναν λογαριασμό Azure Cosmos DB με κύρια περιοχή εγγραφής και πολλές περιοχές ανάγνωσης, ο αντικατοπτρισμός επιλέγει την περιοχή ανάγνωσης Azure Cosmos DB που βρίσκεται πιο κοντά στην περιοχή όπου έχουν ρυθμιστεί οι εκχωρημένοι πόροι Fabric. Αυτή η επιλογή βοηθά στην παροχή αναπαραγωγής χαμηλού λανθάνοντος χρόνου για κατοπτρικά.

Όταν κάνετε εναλλαγή του λογαριασμού σας Azure Cosmos DB σε περιοχή αποκατάστασης, η δημιουργία κατοπτρισμού επιλέγει αυτόματα την πλησιέστερη περιοχή Azure Cosmos DB ξανά.

Σημείωμα

Το mirroring δεν υποστηρίζει λογαριασμούς με πολλές περιοχές εγγραφής.

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

Εξερευνήστε τα δεδομένα σας με κατοπτρικά

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

Μάθετε περισσότερα σχετικά με τον τρόπο πρόσβασης στο OneLake χρησιμοποιώντας ADLS Gen2 API ή SDK, την Εξερεύνηση αρχείων OneLake και την Εξερεύνηση Υπηρεσία αποθήκευσης Azure.

Μπορείτε να συνδεθείτε στο τελικό σημείο ανάλυσης SQL από εργαλεία όπως το SQL Server Management Studio (SSMS) ή χρησιμοποιώντας προγράμματα οδήγησης όπως το Microsoft Open Database Σύνδεση ivity (ODBC) και το Σύνδεση ivity βάσης δεδομένων Java (JDBC). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνδεσιμότητα τελικού σημείου ανάλυσης SQL.

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

  • Υπηρεσίες Azure όπως τα Azure Databricks, Azure HDInsight ή Azure Synapse Analytics
  • Fabric Lakehouse με τη χρήση συντομεύσεων για σενάρια μηχανικής δεδομένων και επιστήμης δεδομένων
  • Άλλες βάσεις δεδομένων ή αποθήκες κατοπτρισμού στον χώρο εργασίας Fabric

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

Τιμολόγηση

Προς το παρόν δεν υπάρχει κανένα κόστος για τη δυνατότητα κατοπτρισμού ή την αποθήκευση κατοπτρικών δεδομένων στο Fabric κατά τη διάρκεια της δημόσιας προεπισκόπησης. Η υπολογιστική χρήση για την υποβολή ερωτημάτων δεδομένων μέσω SQL, Power BI ή Spark εξακολουθεί να χρεώνεται με βάση τους Εκχωρημένους πόρους Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συνήθεις ερωτήσεις: Τιμές.

Εάν χρησιμοποιείτε την εξερεύνηση δεδομένων στον κατοπτρικό πίνακα Fabric, συσσωρεύετε τυπικό κόστος με βάση τη χρήση μονάδας αίτησης (RU) για να εξερευνήσετε τα κοντέινερ και να υποβάλετε ερωτήματα για τα στοιχεία στη βάση δεδομένων Azure Cosmos DB προέλευσης. Η δυνατότητα συνεχούς δημιουργίας αντιγράφων ασφαλείας του Azure Cosmos DB αποτελεί προϋπόθεση για τον κατοπτρικό τρόπο: Ισχύουν τυπικές χρεώσεις για συνεχή δημιουργία αντιγράφων ασφαλείας. Δεν υπάρχουν πρόσθετες χρεώσεις για κατοπτρισμούς σε συνεχή χρέωση αντιγράφων ασφαλείας. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Τιμολόγηση του Azure Cosmos DB.

Επόμενο βήμα