Το κατοπτρικό στο Microsoft Fabric παρέχει μια απρόσκοπτη εμπειρία χωρίς ETL για την ενσωμάτωση των υπαρχόντων δεδομένων σας Azure Cosmos DB με τα υπόλοιπα δεδομένα σας στο Fabric. Χρησιμοποιήστε τις συμβουλές σε αυτό το άρθρο για να σας βοηθήσουν να αντιμετωπίσετε προβλήματα που ενδέχεται να αντιμετωπίσετε όταν δημιουργείτε μια βάση δεδομένων κατοπτρισμού για το Azure Cosmos DB στο Fabric.
Σημαντικό
Το κατοπτρικό αντίγραφο για το Azure Cosmos DB είναι αυτήν τη στιγμή σε προεπισκόπηση. Οι φόρτοι εργασίας παραγωγής δεν υποστηρίζονται κατά τη διάρκεια της προεπισκόπησης. Προς το παρόν, υποστηρίζονται μόνο οι λογαριασμοί Azure Cosmos DB για NoSQL.
Ακολουθεί μια λίστα με συνήθη προβλήματα και σχετικά βήματα αντιμετώπισης προβλημάτων που πρέπει να ακολουθήσετε εάν η κατοπτρική βάση δεδομένων Azure Cosmos DB στο Microsoft Fabric δεν λειτουργεί όπως αναμένεται.
Το κατοπτρικό αποτυγχάνει κατά τη φόρτωση των βάσεων δεδομένων με ένα σφάλμα "SQLAPIendpoint". Πώς μπορώ να επιλύσω αυτό το σφάλμα;
Αυτό το σφάλμα συνήθως υποδεικνύει ότι το κλειδί του λογαριασμού σας Azure Cosmos DB δεν είναι πλέον έγκυρο για τη σύνδεση που επιλέξατε. Μόλις ενημερωθούν τα διαπιστευτήρια σύνδεσης με ένα έγκυρο κλειδί λογαριασμού, ρυθμίστε το κατοπτρικό αντίγραφο ξανά.
Το Fabric δεν είναι δυνατό να ρυθμίσει τις παραμέτρους κατοπτρισμού με ένα σφάλμα που υποδεικνύει ότι ο λογαριασμός μου Azure Cosmos DB δεν διαθέτει συνεχή δημιουργία αντιγράφων ασφαλείας. Πώς μπορώ να διορθώσω αυτό το σφάλμα;
Ενεργοποιήστε συνεχή δημιουργία αντιγράφων ασφαλείας για τον λογαριασμό σας Azure Cosmos DB. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία λογαριασμού Azure Cosmos DB με συνεχή δημιουργία αντιγράφων ασφαλείας ή μετεγκατάσταση ενός υπάρχοντος λογαριασμού Azure Cosmos DB σε συνεχή δημιουργία αντιγράφων ασφαλείας.
Όταν ενεργοποιηθεί η δυνατότητα συνεχούς δημιουργίας αντιγράφων ασφαλείας, επιστρέψτε στη ρύθμιση κατοπτρισμού Fabric και συνεχίστε με τα υπόλοιπα βήματα.
Πώς μπορώ να γνωρίζω εάν ο λογαριασμός μου Azure Cosmos DB έχει ενεργοποιημένη συνεχή δημιουργία αντιγράφων ασφαλείας;
Χρησιμοποιώντας την πύλη Azure, μπορείτε να ελέγξετε εάν ενεργοποιείται η δυνατότητα συνεχούς δημιουργίας αντιγράφων ασφαλείας, εντοπίζοντας την επιλογή Επαναφορά σημείου χρόνου στο μενού πόρου για τον λογαριασμό Azure Cosmos DB. Εάν αυτή η επιλογή δεν είναι διαθέσιμη, είτε ο λογαριασμός δεν έχει ενεργοποιημένη τη συνεχή δημιουργία αντιγράφων ασφαλείας, είτε ο λογαριασμός πραγματοποιεί μετεγκατάσταση σε συνεχή δημιουργία αντιγράφων ασφαλείας.
Η ενεργοποίηση συνεχούς δημιουργίας αντιγράφων ασφαλείας στον λογαριασμό μου Azure Cosmos DB προκαλεί διάφορα σφάλματα. Μπορώ ακόμα να ρυθμίσω κατοπτρικά Fabric;
Όχι, πρέπει να είναι ενεργοποιημένη η Συνεχής δημιουργία αντιγράφων ασφαλείας για λογαριασμούς Azure Cosmos DB που προορίζονται να είναι μια προέλευση κατοπτρισμού.
Εάν υπάρχει ένα μήνυμα σφάλματος κατά την ενεργοποίηση συνεχούς δημιουργίας αντιγράφων ασφαλείας για έναν λογαριασμό Azure Cosmos DB, ο λογαριασμός μπορεί να έχει περιορισμούς που αποκλείουν τη δυνατότητα. Για παράδειγμα, εάν διαγράψατε προηγουμένως τον χώρο αποθήκευσης ανάλυσης για τον λογαριασμό, ο λογαριασμός δεν μπορεί να υποστηρίξει συνεχή δημιουργία αντιγράφων ασφαλείας. Σε αυτό το σενάριο, η μόνη επιλογή που απομένει είναι να χρησιμοποιήσετε έναν νέο λογαριασμό Azure Cosmos DB για κατοπτρισμούς.
Γιατί η αναπαραγωγή δεν λειτουργεί και λαμβάνω "εσωτερικό σφάλμα διακομιστή" όταν επιλέγω "παρακολούθηση αναπαραγωγής";
Η αναπαραγωγή μπορεί να λειτουργεί και παρατηρείτε ένα προσωρινό σφάλμα εάν το Azure Cosmos DB περιορίζει τις αιτήσεις από το Fabric. Επιπλέον, μπορεί να υπάρχει ένας περιορισμός όσον αφορά την κατοπτροποίηση με το Azure Cosmos DB να προκαλεί αυτό το πρόβλημα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Περιορισμοί κατοπτρικών του Azure Cosmos DB.
Ανανεώστε την πύλη Fabric και προσδιορίστε αν το πρόβλημα επιλύεται αυτόματα. Επίσης, μπορείτε να διακόψετε και να ξεκινήσετε την αναπαραγωγή. Εάν καμία από αυτές τις επιλογές δεν λειτουργεί, ανοίξτε ένα δελτίο υποστήριξης.
Πώς μπορώ να είμαι σίγουρος ότι το Fabric αναπαράγει δεδομένα από το Azure Cosmos DB;
Πρώτα, ακολουθήστε τα γενικά βήματα αντιμετώπισης προβλημάτων για βάσεις δεδομένων με κατοπτρικά Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αντιμετώπιση προβλημάτων.
Στις περισσότερες περιπτώσεις, η επιλογή Παρακολούθηση αναπαραγωγής μπορεί να παρέχει περαιτέρω λεπτομέρειες που υποδεικνύουν εάν τα δεδομένα αναπαράγονται στο Fabric με επιτυχία. Ένα συνηθισμένο βήμα αντιμετώπισης προβλημάτων είναι να ελέγξετε εάν η τελευταία ώρα ανανέωσης είναι πρόσφατη. Εάν η ώρα δεν είναι πρόσφατη, διακόψτε και, στη συνέχεια, επανεκκινήστε την αναπαραγωγή ως το επόμενο βήμα. Σημειώστε ότι η "ώρα τελευταίας ανανέωσης" ενημερώνεται μόνο εάν η βάση δεδομένων προέλευσης έχει αλλαγές από τη στιγμή που σημειώθηκε για την αναπαραγωγή. Εάν η βάση δεδομένων προέλευσης δεν έχει ενημερώσεις, διαγραφές ή εισαγωγές, η "ώρα τελευταίας ανανέωσης" δεν θα ενημερωθεί.
Το τμήμα παραθύρου "παρακολούθηση αναπαραγωγής" περιλαμβάνει πίνακες χωρίς γραμμές που έχουν αναπαραχθεί μετά από ένα σημαντικό χρονικό διάστημα. Έχει κολλήσει η αναπαραγωγή;
Η αναπαραγωγή είναι πιθανό να έχει κολλήσει. Διακόψτε και επανεκκινήστε την αναπαραγωγή ως πρώτο βήμα. Εάν αυτό το βήμα δεν λειτουργεί, ανοίξτε ένα δελτίο υποστήριξης.
Γιατί δεν μπορώ να βρω πίνακες στο τελικό σημείο ανάλυσης SQL;
Πρώτα, ανανεώστε τα σχήματα και τον κόμβο dbo για να προσδιορίσετε εάν οι πίνακες είναι έτοιμοι. Οι πίνακες φορτώνονται αυτόματα όταν είναι έτοιμοι. Εάν κανένας πίνακας δεν είναι έτοιμος μετά από ένα σημαντικό χρονικό διάστημα, χρησιμοποιήστε το τμήμα παραθύρου Παρακολούθηση αναπαραγωγής για να προσδιορίσετε εάν παρουσιάστηκαν σφάλματα αναπαραγωγής.
Γιατί οι πίνακες αποθήκης προορισμού μου περιλαμβάνουν μόνο τη στήλη "_rid" μετά την αναπαραγωγή;
Πρώτα, ανανεώστε τα σχήματα και τον κόμβο dbo για να προσδιορίσετε εάν οι πίνακες είναι έτοιμοι. Οι πίνακες φορτώνονται αυτόματα όταν είναι έτοιμοι. Εάν περισσότερες στήλες δεν είναι έτοιμες μετά από ένα σημαντικό χρονικό διάστημα, χρησιμοποιήστε το τμήμα παραθύρου Παρακολούθηση αναπαραγωγής για να προσδιορίσετε εάν παρουσιάστηκαν σφάλματα αναπαραγωγής.
Πρόσθεσα νέα στοιχεία σε ένα κοντέινερ στη βάση δεδομένων μου Azure Cosmos DB. Αυτά τα στοιχεία δεν περιλαμβάνονται στα αποτελέσματα των ερωτημάτων μου τελικού σημείου ανάλυσης SQL. Πώς μπορώ να γνωρίζω εάν η αναπαραγωγή λειτουργεί;
Η επιλογή Παρακολούθηση αναπαραγωγής μπορεί να παρέχει περαιτέρω λεπτομέρειες που υποδεικνύουν εάν τα δεδομένα αναπαράγονται στο Fabric με επιτυχία. Ένα συνηθισμένο βήμα αντιμετώπισης προβλημάτων είναι να ελέγξετε εάν η τελευταία ώρα ανανέωσης είναι πρόσφατη. Εάν η ώρα δεν είναι πρόσφατη, διακόψτε και, στη συνέχεια, επανεκκινήστε την αναπαραγωγή ως το επόμενο βήμα. Εάν η ώρα είναι πρόσφατη, επιχειρήστε ξανά το ερώτημά σας. Ορισμένες φορές, μπορεί να υπάρχει μια καθυστέρηση μεταξύ των δεδομένων που εισάγονται στο Azure Cosmos DB και της αναπαραγωγής τους και της διαθεσιμότητας στο Fabric.
Εάν τα δεδομένα δεν είναι ακόμα διαθέσιμα, χρησιμοποιήστε το Lakehouse για να δημιουργήσετε μια συντόμευση και να εκτελέσετε ένα ερώτημα Spark από ένα σημειωματάριο. Το Spark εμφανίζει πάντα τα πιο πρόσφατα δεδομένα. Εάν τα δεδομένα είναι διαθέσιμα στο Spark αλλά όχι στην ανάλυση SQL, ανοίξτε ένα δελτίο υποστήριξης.
Εάν τα δεδομένα δεν είναι επίσης διαθέσιμα στο Spark, ενδέχεται να υπάρχει ένα ακούσιο πρόβλημα με τον λανθάνοντα χρόνου αναπαραγωγής. Περιμένετε για κάποιο χρονικό διάστημα και επανάληψη αναπαραγωγής. Εάν εξακολουθούν να υπάρχουν προβλήματα, ανοίξτε ένα δελτίο υποστήριξης.
Γιατί λαμβάνω "Το κείμενο JSON δεν έχει σωστή μορφοποίηση. Μήνυμα σφάλματος μη αναμενόμενος χαρακτήρας ""βρέθηκε στη θέση" κατά την εκτέλεση ερωτημάτων T-SQL στο τελικό σημείο ανάλυσης SQL μου;
Η αποθήκη δεδομένων δεν μπορεί να χειριστεί στήλες συμβολοσειρών JSON μεγαλύτερες από 8 KB σε μέγεθος. Τα ένθετα δεδομένα που αντιπροσωπεύονται ως συμβολοσειρά JSON σε πίνακες τελικού σημείου ανάλυσης SQL ή αποθήκης μπορούν συνήθως να προκαλέσουν αύξηση της στήλης σε μέγεθος άνω των 8 KB. Παρακολούθηση επιπέδων ένθεσης και της ποσότητας δεδομένων εάν λάβετε αυτό το μήνυμα σφάλματος. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Περιορισμοί αποθήκης δεδομένων.
Γιατί λαμβάνω ένα σφάλμα "Μη έγκυρο όνομα στήλης" στο τμήμα παραθύρου "παρακολούθηση αναπαραγωγής";
Το mirroring δεν υποστηρίζει κοντέινερ που περιέχουν στοιχεία με ονόματα ιδιοτήτων που περιέχουν είτε κενά διαστήματα, είτε χαρακτήρες μπαλαντέρ. Αυτός ο περιορισμός προκαλεί αποτυχία του κατοπτρισμού για το συγκεκριμένο κοντέινερ. Άλλα κοντέινερ στις ίδιες βάσεις δεδομένων μπορούν ακόμα να κατοπτρίσουν με επιτυχία. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Περιορισμοί αναπαραγωγής.