Κοινοποίηση μέσω


Περιορισμοί της Αποθήκης δεδομένων Fabric

Ισχύει για:✅ Τελικό σημείο ανάλυσης SQL και Αποθήκη στο Microsoft Fabric

Αυτό το άρθρο περιγράφει τους τρέχοντες περιορισμούς στο Microsoft Fabric.

Αυτοί οι περιορισμοί ισχύουν μόνο για τα στοιχεία τελικού σημείου αποθήκης και ανάλυσης SQL στο Fabric Synapse Data Warehouse. Για περιορισμούς της βάσης δεδομένων SQL στο Fabric, ανατρέξτε στο θέμα Περιορισμοί στη βάση δεδομένων SQL στο Microsoft Fabric (προεπισκόπηση).

Περιορισμοί

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

Σημαντικό

Οι συνδέσεις τελικού σημείου Fabric Data Warehouse και SQL analytics απαιτούν τόσο τα στοιχεία προέλευσης όσο και τα στοιχεία προορισμού να βρίσκονται στην ίδια περιοχή. Οι συνδέσεις μεταξύ περιοχών, συμπεριλαμβανομένων εκείνων σε χώρους εργασίας ή εκχωρημένους πόρους σε διαφορετικές περιοχές, δεν υποστηρίζονται και ενδέχεται να αποτύχουν ο έλεγχος ταυτότητας ή η σύνδεση.

Για περισσότερους περιορισμούς σε συγκεκριμένες περιοχές, ανατρέξτε στα εξής:

Περιορισμοί του τελικού σημείου ανάλυσης SQL

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

  • Τα δεδομένα πρέπει να είναι σε μορφή Delta Parquet για να αναλυθούν αυτόματα στο τελικό σημείο ανάλυσης SQL. Το Delta Lake είναι ένα πλαίσιο αποθήκευσης ανοιχτού κώδικα που επιτρέπει την κατασκευή αρχιτεκτονικής Lakehouse.

  • Η αντιστοίχιση στηλών Delta με βάση το όνομα υποστηρίζεται, αλλά η αντιστοίχιση στηλών Delta με αναγνωριστικό δεν υποστηρίζεται. Για περισσότερες πληροφορίες, ανατρέξτε στα θέματα Δυνατότητες του Delta Lake και Εμπειρίες Fabric.

  • Οι πίνακες Δέλτα που δημιουργούνται εκτός του /tables φακέλου δεν είναι διαθέσιμοι στο τελικό σημείο ανάλυσης SQL.

    Εάν δεν βλέπετε έναν πίνακα Lakehouse στην αποθήκη, ελέγξτε τη θέση του πίνακα. Μόνο οι πίνακες που κάνουν αναφορά σε δεδομένα στον /tables φάκελο είναι διαθέσιμοι στην αποθήκη. Οι πίνακες που αναφέρονται σε δεδομένα στον /files φάκελο στη λίμνη δεν εμφανίζονται στο τελικό σημείο ανάλυσης SQL. Ως λύση, μετακινήστε τα δεδομένα σας στον /tables φάκελο.

  • Ορισμένες στήλες που υπάρχουν στους πίνακες Spark Delta ενδέχεται να μην είναι διαθέσιμες στους πίνακες στο τελικό σημείο ανάλυσης SQL. Για μια πλήρη λίστα των υποστηριζόμενων τύπων δεδομένων, ανατρέξτε στο θέμα Τύποι δεδομένων στην Αποθήκη δεδομένων Fabric.

  • Εάν προσθέσετε έναν περιορισμό εξωτερικού κλειδιού μεταξύ πινάκων στο τελικό σημείο ανάλυσης SQL, δεν θα μπορείτε να κάνετε περαιτέρω αλλαγές σχήματος (για παράδειγμα, προσθέτοντας τις νέες στήλες). Εάν δεν βλέπετε τις στήλες Delta Lake με τους τύπους που θα πρέπει να υποστηρίζονται στο τελικό σημείο ανάλυσης SQL, ελέγξτε εάν υπάρχει περιορισμός εξωτερικού κλειδιού που μπορεί να αποτρέπει τις ενημερώσεις στον πίνακα.

  • Για πληροφορίες και προτάσεις σχετικά με την απόδοση του τελικού σημείου ανάλυσης SQL, ανατρέξτε στο θέμα Ζητήματα απόδοσης τελικού σημείου ανάλυσης SQL.

  • Τα ανυσματικά UDF υποστηρίζονται όταν είναι ενσωματωμένα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα ΔΗΜΙΟΥΡΓΊΑ ΣΥΝΆΡΤΗΣΗς και ανυσματικής εισαγωγής UDF.

  • Ο τύπος δεδομένων varchar(max) υποστηρίζεται μόνο σε τελικά σημεία ανάλυσης SQL κατοπτρικών στοιχείων και βάσεων δεδομένων Fabric και όχι για Lakehouses. Οι πίνακες που δημιουργήθηκαν μετά τις 10 Νοεμβρίου 2025 θα αντιστοιχιστούν αυτόματα με varchar(max). Οι πίνακες που δημιουργήθηκαν πριν από τις 10 Νοεμβρίου 2025 πρέπει να δημιουργηθούν εκ νέου για να υιοθετήσουν έναν νέο τύπο δεδομένων ή θα αναβαθμιστούν αυτόματα σε varchar(max) κατά την επόμενη αλλαγή σχήματος.

Η περικοπή δεδομένων στα 8 KB εξακολουθεί να ισχύει στους πίνακες στο τελικό σημείο ανάλυσης SQL του Lakehouse, συμπεριλαμβανομένων των συντομεύσεων σε ένα στοιχείο κατοπτρισμού.

Δεδομένου ότι όλοι οι πίνακες δεν υποστηρίζουν varchar(max), οι σύνδεσμοι σε αυτές τις στήλες ενδέχεται να μην λειτουργούν όπως αναμένεται εάν ένας από τους πίνακες εξακολουθεί να έχει περικοπή δεδομένων. Για παράδειγμα, εάν CTAS έναν πίνακα ενός στοιχείου κατοπτρισμού που δημιουργήθηκε πρόσφατα σε έναν πίνακα Lakehouse χρησιμοποιώντας το Spark και, στη συνέχεια, ενώσετε τα στοιχεία χρησιμοποιώντας τη στήλη με varchar(max), τα αποτελέσματα του ερωτήματος θα είναι διαφορετικά σε σύγκριση με τον τύπο δεδομένων varchar(8000). Εάν θέλετε να συνεχίσετε να έχετε προηγούμενη συμπεριφορά, μπορείτε να μεταδώσετε τη στήλη στο varchar(8000) στο ερώτημα.

Μπορείτε να επιβεβαιώσετε εάν ένας πίνακας έχει οποιαδήποτε στήλη varchar(max) από τα μεταδεδομένα σχήματος χρησιμοποιώντας το ακόλουθο ερώτημα T-SQL. Μια max_length τιμή αντιπροσωπεύει -1το varchar(max):

SELECT o.name, c.name, type_name(user_type_id) AS [type], max_length
FROM sys.columns AS c
INNER JOIN sys.objects AS o
ON c.object_id = o.object_id
WHERE max_length = -1 
AND type_name(user_type_id) IN ('varchar', 'varbinary');

Γνωστά προβλήματα

Για γνωστά ζητήματα στο Microsoft Fabric, επισκεφθείτε το Microsoft Fabric Known Issues.