Επισκόπηση του Direct Lake

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

Διάγραμμα που εμφανίζει ένα σημασιολογικό μοντέλο Direct Lake και τον τρόπο με τον οποίο συνδέεται σε πίνακες Delta στο OneLake, όπως περιγράφεται στις προηγούμενες παραγράφους.

Το Direct Lake είναι ιδανικό για σημασιολογικά μοντέλα που συνδέονται με μεγάλες λίμνες Fabric, αποθήκες και άλλες προελεύσεις δεδομένων Fabric με πίνακες Delta. Το Direct Lake είναι ιδιαίτερα χρήσιμο όταν η αναπαραγωγή ολόκληρου του όγκου δεδομένων σε έναν πίνακα εισαγωγής δεν είναι πρακτική ή αδύνατη. Τα ερωτήματα Direct Lake και Import υποβάλλονται σε επεξεργασία από τον μηχανισμό ερωτημάτων VertiPaq, ενώ το DirectQuery συνενώνει ερωτήματα στην υποκείμενη προέλευση δεδομένων. Τα ερωτήματα Direct Lake και Import συνήθως έχουν καλύτερη απόδοση από τα ερωτήματα DirectQuery κατά τη φόρτωση και την αλληλεπίδραση με απεικονίσεις σε αναφορές.

Ωστόσο, το Direct Lake διαφέρει από τη λειτουργία εισαγωγής με έναν σημαντικό τρόπο: μια λειτουργία ανανέωσης για ένα σημασιολογικό μοντέλο Direct Lake είναι εννοιολογικά διαφορετική από μια λειτουργία ανανέωσης για ένα σημασιολογικό μοντέλο εισαγωγής. Η λειτουργία εισαγωγής αναπαράγει τα δεδομένα και δημιουργεί ένα ολόκληρο αντίγραφο των δεδομένων στο cache για το μοντέλο σημασιολογίας, ενώ μια ανανέωση Direct Lake αντιγράφει μόνο μετα-δεδομένα (γνωστά ως διαμόρφωση, περιγράφονται παρακάτω σε αυτό το άρθρο), τα οποία μπορεί να χρειαστούν μερικά δευτερόλεπτα για να ολοκληρωθεί. Η ανανέωση Direct Lake είναι μια λειτουργία χαμηλού κόστους που αναλύει τα μετα-δεδομένα της πιο πρόσφατης έκδοσης των πινάκων Delta και ενημερώνει τις αναφορές στα πιο πρόσφατα αρχεία στο OneLake. Αντίθετα, μια ανανέωση εισαγωγής παράγει ένα αντίγραφο των δεδομένων, το οποίο μπορεί να διαρκέσει αρκετό χρόνο και να καταναλώσει σημαντικούς πόρους προέλευσης δεδομένων και εκχωρημένων πόρων (μνήμη και CPU). Το Direct Lake μετακινεί την προετοιμασία δεδομένων στο OneLake και, με αυτόν τον τρόπο, χρησιμοποιεί όλο το εύρος των τεχνολογιών Fabric για την προετοιμασία δεδομένων, συμπεριλαμβανομένων των εργασιών Spark, των προτάσεων T-SQL DML, των ροών δεδομένων, των διοχετεύσεων και άλλων.

Η λειτουργία αποθήκευσης Direct Lake προσφέρει τα ακόλουθα βασικά πλεονεκτήματα:

  • Παρόμοια με τη λειτουργία εισαγωγής, τα ερωτήματα Direct Lake υποβάλλονται σε επεξεργασία από τον μηχανισμό VertiPaq και, επομένως, παρέχουν επιδόσεις ερωτημάτων συγκρίσιμες με τη λειτουργία εισαγωγής χωρίς την επιβάρυνση διαχείρισης των κύκλων ανανέωσης δεδομένων για τη φόρτωση ολόκληρου του όγκου δεδομένων.
  • Χρησιμοποιεί υπάρχουσες επενδύσεις Fabric ενσωματώνοντας απρόσκοπτα μεγάλες λίμνες, αποθήκες και άλλες πηγές Fabric με πίνακες Delta. Για παράδειγμα, το Direct Lake είναι μια ιδανική επιλογή για το επίπεδο ανάλυσης χρυσού στην αρχιτεκτονική του lakehouse μεταλλίων.
  • Μεγιστοποιεί την απόδοση επένδυσης (ROI) επειδή οι όγκοι δεδομένων που αναλύονται μπορούν να υπερβούν τα μέγιστα όρια μνήμης των εκχωρημένων πόρων, καθώς μόνο τα δεδομένα που απαιτούνται για την απάντηση σε ένα ερώτημα φορτώνονται στη μνήμη.
  • Ελαχιστοποιεί τους λανθάνοντες χρόνους δεδομένων, συγχρονίζοντας γρήγορα και αυτόματα ένα σημασιολογικό μοντέλο με τις προελεύσεις του, καθιστώντας νέα δεδομένα διαθέσιμα σε χρήστες επιχειρήσεων χωρίς χρονοδιαγράμματα ανανέωσης.

Φιλοδώρημα

Η απόδοση του Direct Lake εξαρτάται από καλά συντονισμένους πίνακες Delta. Για αναλυτικές οδηγίες σχετικά με τη βελτιστοποίηση πινάκων για κατανάλωση Direct Lake, συμπεριλαμβανομένων των προτάσεων V-Order και ομάδας γραμμών, ανατρέξτε στο θέμα Συντήρηση και βελτιστοποίηση πινάκων μεταξύ φόρτων εργασίας.

Πότε πρέπει να χρησιμοποιήσετε τη λειτουργία αποθήκευσης Direct Lake;

Η κύρια περίπτωση χρήσης για τη λειτουργία αποθήκευσης Direct Lake είναι συνήθως για έργα ανάλυσης που βασίζονται σε IT και χρησιμοποιούν αρχιτεκτονικές που βασίζονται σε λίμνες. Σε αυτά τα σενάρια, έχετε ή περιμένετε να συγκεντρώσετε μεγάλους όγκους δεδομένων στο OneLake. Η γρήγορη φόρτωση αυτών των δεδομένων στη μνήμη, οι συχνές και γρήγορες λειτουργίες ανανέωσης, η αποτελεσματική χρήση εκχωρημένων πόρων και οι γρήγορες επιδόσεις ερωτημάτων είναι όλα σημαντικά για αυτή την περίπτωση χρήσης.

Σημείωση

Οι πίνακες εισαγωγής και DirectQuery σε σημασιολογικά μοντέλα εξακολουθούν να είναι σχετικοί στο Fabric και αποτελούν τη σωστή επιλογή σημασιολογικού μοντέλου για ορισμένα σενάρια. Για παράδειγμα, η λειτουργία αποθήκευσης Εισαγωγή συχνά λειτουργεί καλά για έναν αναλυτή αυτοεξυπηρέτησης που χρειάζεται ελευθερία και ευελιξία για να ενεργεί γρήγορα και χωρίς εξάρτηση στο τμήμα IT για να προσθέσει νέα στοιχεία δεδομένων.

Ένα σημασιολογικό μοντέλο με πίνακες εισαγωγής και πίνακες Direct Lake προσφέρει την κλίμακα και την ευελιξία που απαιτούνται για πολλά σενάρια BI.

Επίσης, η ενοποίηση OneLake εγγράφει αυτόματα δεδομένα για πίνακες σε λειτουργία αποθήκευσης εισαγωγής σε πίνακες Delta στο OneLake χωρίς να απαιτείται καμία προσπάθεια μετεγκατάστασης, γεγονός που σας επιτρέπει να συνειδητοποιήσετε πολλά από τα πλεονεκτήματα των Fabric που διατίθενται στους χρήστες της Εισαγωγής σημασιολογικών μοντέλων, όπως η ενοποίηση με lakehouses μέσω συντομεύσεων, Ερωτήματα SQL, σημειωματάρια και πολλά άλλα. Συνιστούμε αυτήν την επιλογή ως έναν γρήγορο τρόπο για να αποκομίσετε τα οφέλη του Fabric χωρίς απαραίτητα ή αμέσως να επανασχεδιάσετε την υπάρχουσα αποθήκη δεδομένων ή/και το σύστημα ανάλυσης.

Το Direct Lake εξαρτάται από την προετοιμασία δεδομένων που γίνεται στη λίμνη δεδομένων. Η προετοιμασία δεδομένων μπορεί να γίνει χρησιμοποιώντας διάφορα εργαλεία, όπως εργασίες Spark για Fabric lakehouses, προτάσεις T-SQL DML για αποθήκες Fabric, ροές δεδομένων, διοχετεύσεις και άλλα, γεγονός που βοηθά να διασφαλιστεί ότι η λογική προετοιμασίας δεδομένων εκτελείται ανάντη στην αρχιτεκτονική για μεγιστοποίηση της επαναχρησιμοποίησης. Ωστόσο, εάν ο συντάκτης του μοντέλου σημασιολογίας δεν έχει τη δυνατότητα να τροποποιήσει το στοιχείο προέλευσης, για παράδειγμα, εάν ένας αναλυτής αυτοεξυπηρέτησης δεν έχει δικαιώματα εγγραφής σε μια λίμνη που διαχειρίζεται το τμήμα IT, τότε η αύξηση του μοντέλου με πίνακες λειτουργίας αποθήκευσης εισαγωγής μπορεί να είναι μια καλή επιλογή, επειδή η λειτουργία εισαγωγής υποστηρίζει την προετοιμασία δεδομένων με χρήση του Power Query, το οποίο ορίζεται ως μέρος του σημασιολογικού μοντέλου.

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

Φιλοδώρημα

Συνιστούμε να δημιουργήσετε ένα πρωτότυπο ή επαλήθευση ιδέας (POC) για να προσδιορίσετε εάν ένα σημασιολογικό μοντέλο Direct Lake είναι η σωστή λύση και να μετριάσετε τον κίνδυνο.

Βασικές έννοιες και ορολογία

Αυτό το άρθρο προϋποθέτει εξοικείωση με τις ακόλουθες έννοιες:

  • Οι χρήστες φορτώνουν και αλληλεπιδρούν με απεικονίσεις σε αναφορές Power BI που δημιουργούν ερωτήματα DAX στο σημασιολογικό μοντέλο.

  • Λειτουργία αποθήκευσης: Το σημασιολογικό μοντέλο επεξεργάζεται τα ερωτήματα DAX διαφορετικά ανάλογα με τη λειτουργία αποθήκευσης πίνακα που χρησιμοποιείται. Για παράδειγμα:

    • Οι λειτουργίες αποθήκευσης εισαγωγής και άμεσης λίμνης χρησιμοποιούν τη μηχανή VertiPaq για την επεξεργασία ερωτημάτων DAX και την επιστροφή αποτελεσμάτων στην αναφορά Power BI και στον χρήστη.
    • Το DirectQuery μεταφράζει ερωτήματα DAX στη σύνταξη ερωτήματος της προέλευσης δεδομένων, όπως ένα ερώτημα SQL, και τα εκτελεί στην υποκείμενη βάση δεδομένων προέλευσης. Αυτές οι βάσεις δεδομένων προέλευσης δεν είναι συνήθως βελτιστοποιημένες για μεγάλο φόρτο ερωτημάτων που προέρχονται από αναφορές και συγκεντρωτικά ερωτήματα που απαιτούνται από τις απεικονίσεις και μπορεί να έχουν ως αποτέλεσμα πιο αργές επιδόσεις σε σύγκριση με τις λειτουργίες εισαγωγής και απευθείας λίμνης.

Η λειτουργία αποθήκευσης είναι μια ιδιότητα ενός πίνακα στο μοντέλο σημασιολογίας. Όταν ένα σημασιολογικό μοντέλο περιλαμβάνει πίνακες με διαφορετικές λειτουργίες αποθήκευσης, αναφέρεται ως σύνθετο μοντέλο. Για περισσότερες πληροφορίες σχετικά με τις λειτουργίες αποθήκευσης, ανατρέξτε στο θέμα Λειτουργίες μοντέλου σημασιολογίας στο Power BI service.

Η λειτουργία αποθήκευσης τραπεζιού Direct Lake έχει δύο επιλογές:

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

  • Το Direct Lake σε SQL μπορεί να χρησιμοποιήσει τα δεδομένα από ένα μόνο αρχείο προέλευσης δεδομένων Fabric με πίνακες Delta. Το τελικό σημείο ανάλυσης SQL χρησιμοποιείται για τον εντοπισμό πινάκων Delta και την προβολή SQL και τους ελέγχους δικαιωμάτων. Το Direct Lake σε τελικά σημεία SQL επιστρέφει στη λειτουργία αποθήκευσης πίνακα DirectQuery όταν δεν μπορεί να φορτώσει τα δεδομένα απευθείας από έναν πίνακα Delta, όπως όταν η προέλευση δεδομένων είναι μια προβολή SQL ή όταν η αποθήκη χρησιμοποιεί λεπτομερή έλεγχο πρόσβασης που βασίζεται σε SQL. Η ιδιότητα του μοντέλου σημασιολογίας, συμπεριφορά Direct Lake, ελέγχει την εναλλακτική συμπεριφορά.

Σύγκριση λειτουργιών αποθήκευσης

Ο παρακάτω πίνακας συγκρίνει τη λειτουργία αποθήκευσης Direct Lake με τις λειτουργίες αποθήκευσης εισαγωγής και DirectQuery.

Ικανότητα Direct Lake στο OneLake Direct Lake σε τελικά σημεία SQL Εισαγωγή DirectQuery
Αδειοδότησης Μόνο συνδρομή χωρητικότητας Fabric (SKU) Μόνο συνδρομή χωρητικότητας Fabric (SKU) Οποιαδήποτε άδεια χρήσης Fabric ή Power BI (συμπεριλαμβανομένων των δωρεάν αδειών χρήσης Microsoft Fabric) Οποιαδήποτε άδεια χρήσης Fabric ή Power BI (συμπεριλαμβανομένων των δωρεάν αδειών χρήσης Microsoft Fabric)
Προέλευση δεδομένων Πίνακες οποιασδήποτε προέλευσης δεδομένων Fabric που υποστηρίζεται από πίνακες Delta Μόνο πίνακες lakehouse ή αποθηκών (ή προβολές) Οποιαδήποτε σύνδεση Οποιαδήποτε σύνδεση που υποστηρίζει τη λειτουργία DirectQuery
Σύνδεση σε προβολές τελικού σημείου ανάλυσης SQL Όχι Ναι , αλλά θα επανέλθετε αυτόματα στη λειτουργία DirectQuery Ναι Ναι
Σύνθετα μοντέλα Ναι - μπορεί να συνδυαστεί με πίνακες λειτουργίας αποθήκευσης εισαγωγής σε μοντελοποίηση web Power BI και πίνακες DirectQuery με εργαλεία XMLA. Νο 1 Ναι – μπορεί να συνδυαστεί με πίνακες λειτουργίας αποθήκευσης DirectQuery, Dual και Direct Lake Ναι – μπορεί να συνδυαστεί με πίνακες λειτουργίας αποθήκευσης εισαγωγής, Dual και Direct Lake
Καθολική σύνδεση (SSO) Ναι Ναι Δεν υπάρχει Ναι
Υπολογιζόμενοι πίνακες Ναι – αλλά οι υπολογισμοί δεν μπορούν να αναφέρονται σε στήλες πινάκων σε λειτουργία Direct Lake. Όχι – εκτός από τις ομάδες υπολογισμού, τις παραμέτρους what-if και τις παραμέτρους πεδίων, οι οποίες δημιουργούν έμμεσα υπολογιζόμενους πίνακες Ναι Όχι – οι υπολογιζόμενοι πίνακες χρησιμοποιούν τη λειτουργία αποθήκευσης "Εισαγωγή" ακόμα και όταν αναφέρονται σε άλλους πίνακες σε λειτουργία DirectQuery
Υπολογιζόμενες στήλες Όχι Όχι Ναι Ναι
Υβριδικοί πίνακες Όχι Όχι Ναι Ναι
Διαμερίσματα πίνακα μοντέλου Όχι – ωστόσο, ο διαμερισμό μπορεί να γίνει σε επίπεδο πίνακα Delta Όχι – ωστόσο, ο διαμερισμό μπορεί να γίνει σε επίπεδο πίνακα Delta Ναι – είτε δημιουργούνται αυτόματα από την επαυξητική ανανέωση είτε που δημιουργήθηκαν με μη αυτόματο τρόπο χρησιμοποιώντας το τελικό σημείο XMLA Όχι
Συναθροίσεις που ορίζονται από τον χρήστη Όχι Όχι Ναι – Υποστηρίζονται πίνακες συνάθροισης εισαγωγής σε πίνακες DirectQuery Ναι
Ασφάλεια σε επίπεδο αντικειμένου ανάλυσης SQL ή ασφάλεια σε επίπεδο στηλών Όχι Ναι – αλλά μπορεί να προκαλέσει σφάλματα όταν δεν επιτρέπεται το δικαίωμα Ναι – αλλά πρέπει να αναπαράγουν δικαιώματα με ασφάλεια σε επίπεδο αντικειμένου μοντέλου σημασιολογίας Ναι – αλλά τα ερωτήματα μπορεί να δημιουργούν σφάλματα όταν δεν επιτρέπεται το δικαίωμα
Ασφάλεια σε επίπεδο γραμμών ανάλυσης SQL (RLS) Όχι Ναι – αλλά τα ερωτήματα θα επιστρέψουν στη λειτουργία DirectQuery Ναι – αλλά πρέπει να αναπαράγουν δικαιώματα με RLS σημασιολογικού μοντέλου Ναι
Σημασιολογικό μοντέλο ασφάλειας σε επίπεδο γραμμών (RLS) Ναι – ωστόσο συνιστάται ιδιαίτερα να χρησιμοποιήσετε μια σταθερή σύνδεση cloud ταυτότητας Ναι – ωστόσο συνιστάται ιδιαίτερα να χρησιμοποιήσετε μια σταθερή σύνδεση cloud ταυτότητας Ναι Ναι
Ασφάλεια σε επίπεδο αντικειμένου μοντέλου σημασιολογίας (OLS) Ναι Ναι Ναι Ναι
Μεγάλοι όγκοι δεδομένων χωρίς απαίτηση ανανέωσης Ναι Ναι Όχι Ναι
Μείωση λανθάνοντος χρόνου δεδομένων Ναι – όταν είναι ενεργοποιημένες οι αυτόματες ενημερώσεις ή το επανασχεδασμός μέσω προγραμματισμού Ναι – όταν είναι ενεργοποιημένες οι αυτόματες ενημερώσεις ή το επανασχεδασμός μέσω προγραμματισμού Όχι Ναι
Power BI Embedded Ναι 2 Ναι 2 Ναι Ναι

1 Όταν χρησιμοποιείτε το Direct Lake σε τελικά σημεία SQL, δεν μπορείτε να συνδυάσετε πίνακες λειτουργίας αποθήκευσης Direct Lake με πίνακες λειτουργίας αποθήκευσης DirectQuery ή διπλής λειτουργίας αποθήκευσης στο ίδιο σημασιολογικό μοντέλο. Ωστόσο, μπορείτε να χρησιμοποιήσετε το Power BI Desktop για να δημιουργήσετε ένα σύνθετο μοντέλο σε ένα σημασιολογικό μοντέλο Direct Lake και, στη συνέχεια, να το επεκτείνετε με νέους πίνακες (χρησιμοποιώντας τη λειτουργία εισαγωγής, DirectQuery ή διπλής αποθήκευσης) ή υπολογισμούς. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία ενός σύνθετου μοντέλου σε ένα μοντέλο σημασιολογίας.

2 Απαιτεί διακριτικό ενσωμάτωσης V2. Εάν χρησιμοποιείτε μια κύρια υπηρεσία, πρέπει να χρησιμοποιήσετε μια σύνδεση cloud σταθερής ταυτότητας .

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

Για λεπτομέρειες σχετικά με τα δικαιώματα, τον έλεγχο ταυτότητας, το OLS/RLS και τις επιλογές κανόνων πρόσβασης δεδομένων, ανατρέξτε στο θέμα Ενσωμάτωση ασφάλειας Direct Lake.

Fabric Απαιτήσεις χωρητικότητας

Τα σημασιολογικά μοντέλα Direct Lake απαιτούν άδεια χωρητικότητας Fabric. Επίσης, υπάρχουν προστατευτικά κιγκλιδώματα εκχωρημένων πόρων και περιορισμοί που ισχύουν για τη συνδρομή εκχωρημένων πόρων Fabric (SKU), όπως παρουσιάζεται στον παρακάτω πίνακα.

Σημαντικός

Η πρώτη στήλη στον παρακάτω πίνακα περιλαμβάνει επίσης συνδρομές εκχωρημένων πόρων Power BI Premium (SKU P). Η Microsoft ενοποιεί τις επιλογές αγοράς και αποσύρει τα SKU του Power BI Premium ανά εκχωρημένους πόρους. Οι νέοι και οι υπάρχοντες πελάτες θα πρέπει να εξετάσουν το ενδεχόμενο να αγοράσουν συνδρομές εκχωρημένων πόρων Fabric (SKU F).

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

Fabric SKU Αρχεία Parquet ανά πίνακα Ομάδες γραμμών ανά πίνακα Γραμμές ανά πίνακα (εκατομμύρια) Μέγιστο μέγεθος μοντέλου στον δίσκο/OneLake (GB) Μέγιστη μνήμη (GB) 1
F2 1,000 1,000 300 10 3
F4 1,000 1,000 300 10 3
F8 1,000 1,000 300 10 3
F16 1,000 1,000 300 20 5
F32 1,000 1,000 300 40 10
F64/FT1/P1 5.000 5.000 1.500 Απεριόριστος 25
F128/P2 5.000 5.000 3,000 Απεριόριστος 50
F256/P3 5.000 5.000 6,000 Απεριόριστος 100
F512/P4 10,000 10,000 12,000 Απεριόριστος 200
F1024/P5 10,000 10,000 24,000 Απεριόριστος 400
F2048 10,000 10,000 24,000 Απεριόριστος 400

1 Για σημασιολογικά μοντέλα Direct Lake, η Μέγιστη μνήμη αντιπροσωπεύει το ανώτατο όριο πόρων μνήμης για τον όγκο των δεδομένων που μπορούν να σελιδοποιηθούν. Για το λόγο αυτό, δεν είναι προστατευτικό κιγκλίδωμα. Ωστόσο, μπορεί να έχει αντίκτυπο στην απόδοση εάν ο όγκος των δεδομένων είναι αρκετά μεγάλος ώστε να προκαλέσει υπερβολική σελιδοποίηση μέσα και έξω από τα δεδομένα του μοντέλου από τα δεδομένα OneLake.

Σε περίπτωση υπέρβασης των προστατευτικών κιγκλιδωμάτων, η συμπεριφορά εξαρτάται από τη λειτουργία αποθήκευσης του πίνακα:

  • Direct Lake στο OneLake: Παρόμοια με τη λειτουργία εισαγωγής, η ανανέωση αποτυγχάνει και δεν είναι δυνατή η υποβολή ερωτήματος στο μοντέλο έως ότου βελτιστοποιηθούν οι πίνακες Delta ώστε να εμπίπτουν στα όρια προστατευτικών κιγκλιδωμάτων.
  • Direct Lake σε SQL: Επιστρέφει στη λειτουργία DirectQuery εάν είναι ενεργοποιημένη η εναλλακτική. Η ανανέωση είναι επιτυχής με μια προειδοποίηση και τα ερωτήματα εξακολουθούν να επιστρέφουν αποτελέσματα, αλλά με πιο αργές επιδόσεις.

Το μέγιστο μέγεθος μοντέλου στο δίσκο/προστατευτικό κιγκλίδωμα OneLake αξιολογείται σε επίπεδο μοντέλου και επηρεάζει όλα τα ερωτήματα. Όλα τα άλλα προστατευτικά που παρουσιάζονται στον πίνακα αξιολογούνται ανά ερώτημα. Επομένως, είναι σημαντικό να βελτιστοποιήσετε τους πίνακες Delta και το σημασιολογικό μοντέλο Direct Lake για να αποφύγετε την άσκοπη κλιμάκωση σε SKU υψηλότερης Fabric.

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

Ζητήματα και περιορισμοί

Τα σημασιολογικά μοντέλα Direct Lake έχουν ορισμένες εκτιμήσεις και περιορισμούς.

Σημείωση

Οι δυνατότητες και τα χαρακτηριστικά των σημασιολογικών μοντέλων Direct Lake εξελίσσονται ραγδαία. Φροντίστε να ελέγχετε ξανά περιοδικά για να εξετάσετε την πιο πρόσφατη λίστα ζητημάτων και περιορισμών.

Εξέταση / περιορισμός Direct Lake στο OneLake Direct Lake σε SQL (τελικό σημείο ανάλυσης)
Όταν το τελικό σημείο ανάλυσης SQL επιβάλλει ασφάλεια σε επίπεδο γραμμών, η επεξεργασία των ερωτημάτων DAX γίνεται διαφορετικά, ανάλογα με τον τύπο της λειτουργίας Direct Lake που χρησιμοποιείται.

Όταν χρησιμοποιείται το Direct Lake στο OneLake, τα ερωτήματα θα είναι επιτυχή και δεν εφαρμόζεται RLS που βασίζεται σε SQL. Το Direct Lake στο OneLake απαιτεί από τον χρήστη να έχει πρόσβαση στα αρχεία στο OneLake, το οποίο δεν παρατηρεί το RLS που βασίζεται σε SQL.
Τα ερωτήματα θα είναι επιτυχή. Ναι, εκτός εάν η επιστροφή είναι απενεργοποιημένη, σε αυτή την περίπτωση τα ερωτήματα θα αποτύχουν.
Εάν ένας πίνακας στο σημασιολογικό μοντέλο βασίζεται σε μια (μη υλοποιημένη) προβολή SQL, η επεξεργασία των ερωτημάτων DAX πραγματοποιείται διαφορετικά, ανάλογα με τον τύπο της λειτουργίας Direct Lake που χρησιμοποιείται.

Το Direct Lake σε τελικά σημεία SQL θα επιστρέψει στο DirectQuery σε αυτήν την περίπτωση.

Δεν υποστηρίζεται για τη δημιουργία ενός πίνακα Direct Lake σε OneLake που βασίζεται σε μια μη υλοποιημένη προβολή SQL. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε μια υλοποιημένη προβολή lakehouse καθώς δημιουργούνται πίνακες Delta. Εναλλακτικά, χρησιμοποιήστε μια διαφορετική λειτουργία αποθήκευσης, όπως Εισαγωγή ή Direct Lake για πίνακες που βασίζονται σε μη υλοποιημένες προβολές SQL.
Δεν υπάρχει Ναι, εκτός εάν η επιστροφή είναι απενεργοποιημένη, σε αυτή την περίπτωση τα ερωτήματα θα αποτύχουν.
Σύνθετη μοντελοποίηση, που σημαίνει ότι οι πίνακες σημασιολογικού μοντέλου Direct Lake μπορούν να αναμιχθούν με πίνακες σε άλλες λειτουργίες αποθήκευσης, όπως Εισαγωγή, DirectQuery ή Dual (εκτός από ειδικές περιπτώσεις, συμπεριλαμβανομένων ομάδων υπολογισμού, παραμέτρων what-if και παραμέτρων πεδίων). Υποστηρίζεται Δεν υποστηρίζεται
Υπολογιζόμενες στήλες και υπολογιζόμενοι πίνακες που αναφέρονται σε στήλες ή πίνακες σε λειτουργία αποθήκευσης Direct Lake. Οι ομάδες υπολογισμών, οι παράμετροι what-if και οι παράμετροι πεδίων, οι οποίες δημιουργούν σιωπηρά υπολογιζόμενους πίνακες, καθώς και οι υπολογιζόμενοι πίνακες που δεν αναφέρονται σε στήλες ή πίνακες Direct Lake υποστηρίζονται σε όλα τα σενάρια. Δεν υποστηρίζεται Δεν υποστηρίζεται
Οι πίνακες λειτουργίας αποθήκευσης Direct Lake δεν υποστηρίζουν σύνθετους τύπους στηλών πίνακα Delta. Οι δυαδικοί τύποι και οι σημασιολογικοί τύποι GUID δεν υποστηρίζονται επίσης. Πρέπει να μετατρέψετε αυτούς τους τύπους δεδομένων σε συμβολοσειρές ή άλλους υποστηριζόμενους τύπους δεδομένων. Δεν υποστηρίζεται Δεν υποστηρίζεται
Οι σχέσεις πινάκων απαιτούν να συμφωνούν οι τύποι δεδομένων των σχετικών στηλών. Ναι Ναι
Οι στήλες μίας πλευράς των σχέσεων πρέπει να περιέχουν μοναδικές τιμές. Τα ερωτήματα αποτυγχάνουν εάν εντοπιστούν διπλότυπες τιμές σε μια στήλη μίας πλευράς. Ναι Ναι
Αυτόματη ευφυΐα ημερομηνίας/ώρας στο Power BI Desktop για να δημιουργήσετε σχέσεις χρησιμοποιώντας μόνο το τμήμα ημερομηνίας μιας στήλης ημερομηνίας/ώρας. Σημείωση: Η σήμανση του δικού σας πίνακα ημερομηνιών ως πίνακα ημερομηνιών και η δημιουργία σχέσεων με χρήση στηλών ημερομηνιών υποστηρίζονται. Υποστηρίζεται Δεν υποστηρίζεται
Το μήκος των τιμών στήλης συμβολοσειράς περιορίζεται σε 32.764 χαρακτήρες Unicode. Ναι Ναι
Δεν υποστηρίζονται μη αριθμητικές τιμές κινητής υποδιαστολής, όπως NaN (όχι αριθμός). Ναι Ναι
Δημοσίευση στο web από το Power BI η χρήση κύριας υπηρεσίας υποστηρίζεται μόνο όταν χρησιμοποιείται μια ταυτότητα fixed για το σημασιολογικό μοντέλο Direct Lake. Ναι Ναι
Στην εμπειρία μοντελοποίησης web, η επικύρωση είναι περιορισμένη για σημασιολογικά μοντέλα Direct Lake. Οι επιλογές χρήστη θεωρούνται σωστές και δεν εκδίδονται ερωτήματα για την επικύρωση της πληθικότητας ή των επιλογών διασταυρούμενου φιλτραρίσματος για σχέσεις ή για την επιλεγμένη στήλη ημερομηνίας σε έναν πίνακα ημερομηνιών με σήμανση. Ναι Ναι
Στην πύλη Fabric, η καρτέλα Direct Lake στο ιστορικό ανανέωσης παραθέτει τις αποτυχίες ανανέωσης που σχετίζονται με το Direct Lake. Οι επιτυχημένες λειτουργίες ανανέωσης (διαμόρφωση) δεν εμφανίζονται συνήθως εκτός εάν αλλάξει η κατάσταση ανανέωσης, όπως από καμία προηγούμενη εκτέλεση ή αποτυχία ανανέωσης για επιτυχία ανανέωσης ή επιτυχία ανανέωσης με προειδοποίηση. Ναι Ναι
Το SKU Fabric καθορίζει τη μέγιστη διαθέσιμη μνήμη ανά σημασιολογικό μοντέλο Direct Lake για τους εκχωρημένους πόρους. Όταν γίνει υπέρβαση του ορίου, τα ερωτήματα προς το μοντέλο σημασιολογίας μπορεί να είναι πιο αργά λόγω υπερβολικής σελιδοποίησης δεδομένων εντός και εκτός του μοντέλου. Ναι Ναι
Η δημιουργία ενός σημασιολογικού μοντέλου Direct Lake σε έναν χώρο εργασίας που βρίσκεται σε διαφορετική περιοχή του χώρου εργασίας προέλευσης δεδομένων δεν υποστηρίζεται. Για παράδειγμα, εάν το Lakehouse είναι στις Μεσοδυτικές Η.Π.Α., τότε μπορείτε να δημιουργήσετε σημασιολογικά μοντέλα μόνο από αυτό το Lakehouse στην ίδια περιοχή. Για να βρείτε την περιοχή στην οποία βρίσκεστε, ανατρέξτε στο θέμα βρείτε την περιοχή Fabric κατοικίας σας. Ναι Ναι

Μια λύση είναι να δημιουργήσετε μια λίμνη στον χώρο εργασίας της άλλης περιοχής και μια συντόμευση στους πίνακες πριν από τη δημιουργία του μοντέλου σημασιολογίας.
Οι αναφορές ενσωμάτωσης απαιτούν διακριτικό ενσωμάτωσης V2. Ναι Ναι
Προφίλ κύριας υπηρεσίας για έλεγχο ταυτότητας. Δεν υποστηρίζεται Δεν υποστηρίζεται
Τα σημασιολογικά μοντέλα Power BI Direct Lake μπορούν να δημιουργηθούν και να υποβληθούν ερωτήματα από τις κύριες υπηρεσίες και υποστηρίζεται η ιδιότητα μέλους ρόλου θεατή με κύριες υπηρεσίες, αλλά τα προεπιλεγμένα σημασιολογικά μοντέλα Direct Lake στο lakehouse/warehouse δεν υποστηρίζουν αυτό το σενάριο. Ναι Ναι
Οι συντομεύσεις σε μια λίμνη μπορούν να χρησιμοποιηθούν ως προελεύσεις δεδομένων για πίνακες σημασιολογικών μοντέλων. Υποστηρίζεται Υποστηρίζεται
Δημιουργήστε μοντέλα Direct Lake σε προσωπικούς χώρους εργασίας (Ο χώρος εργασίας μου). Δεν υποστηρίζεται Δεν υποστηρίζεται
Κανόνες διοχέτευσης ανάπτυξης για τη σύνδεση ξανά της προέλευσης δεδομένων. Δεν υποστηρίζεται άμεσα - μπορεί να δημιουργήσει μια έκφραση παραμέτρου για χρήση στο connection string. Υποστηρίζεται
Προσθήκη πολλών πινάκων από τον ίδιο πίνακα προέλευσης δεδομένων. Δεν υποστηρίζεται σε μοντέλα Power BI Desktop ή web. Είναι δυνατή η προσθήκη πολλών πινάκων από τον ίδιο πίνακα προέλευσης δεδομένων χρησιμοποιώντας εξωτερικά εργαλεία που βασίζονται σε XMLA. Η χρήση Επεξεργασία πινάκων στα εργαλεία Power BI και refresh έχει ως αποτέλεσμα σφάλμα με πολλούς πίνακες από τον ίδιο πίνακα προέλευσης δεδομένων στο μοντέλο σημασιολογίας. Δεν υποστηρίζεται σε μοντέλα Power BI Desktop ή web. Είναι δυνατή η προσθήκη πολλών πινάκων από τον ίδιο πίνακα προέλευσης δεδομένων χρησιμοποιώντας εξωτερικά εργαλεία που βασίζονται σε XMLA. Η χρήση Επεξεργασία πινάκων στα εργαλεία Power BI και refresh έχει ως αποτέλεσμα σφάλμα με πολλούς πίνακες από τον ίδιο πίνακα προέλευσης δεδομένων στο μοντέλο σημασιολογίας.
Οι πίνακες Direct Lake που δημιουργούνται με τη χρήση εφαρμογών XMLA βρίσκονται αρχικά σε μη επεξεργασμένη κατάσταση μέχρι η εφαρμογή να στείλει μια εντολή ανανέωσης. Φροντίστε να ανανεώσετε το μοντέλο για να επεξεργαστείτε τους πίνακές του όταν δημιουργείτε ένα νέο μοντέλο σημασιολογίας. Τα ερωτήματα που περιλαμβάνουν μη επεξεργασμένους πίνακες επιστρέφουν σφάλμα. Τα ερωτήματα που περιλαμβάνουν μη επεξεργασμένους πίνακες επιστρέφουν στη λειτουργία DirectQuery, εκτός εάν η εναλλακτική είναι απενεργοποιημένη, οπότε τα ερωτήματα αποτυγχάνουν.
Τα εργαλεία που είναι συμβατά με XMLA πρέπει να υποστηρίζουν compatibilityLevel 1604 ή νεότερη έκδοση για να λειτουργούν με σημασιολογικά μοντέλα Direct Lake και να εκθέτουν μεταδεδομένα ειδικά για το Direct Lake. Ναι Ναι
  • Οι συγκεντρωτικοί πίνακες ανάλυσης στο Excel (και άλλα προγράμματα-πελάτες MDX) έχουν τους ίδιους περιορισμούς με το DirectQuery με πίνακες Direct Lake στο μοντέλο σημασιολογίας. Οι προτάσεις MDX σε εύρος περιόδου λειτουργίας, όπως τα καθορισμένα σύνολα, τα υπολογιζόμενα μέλη, τα προεπιλεγμένα μέλη κ.λπ., δεν υποστηρίζονται. Υποστηρίζονται προτάσεις MDX σε εύρος ερωτήματος, όπως ο όρος 'ΜΕ'. Οι ιεραρχίες που ορίζονται από το χρήστη του πίνακα Direct Lake δεν υποστηρίζονται. Οι ιεραρχίες που ορίζονται από το χρήστη εισαγωγής πινάκων υποστηρίζονται ακόμη και με πίνακες άμεσης λίμνης στο σημασιολογικό μοντέλο.

  • Το Power BI Desktop μπορεί να επεξεργαστεί δυναμικά ένα σημασιολογικό μοντέλο με πίνακες Direct Lake και πίνακες εισαγωγής. Μπορούν επίσης να συμπεριληφθούν ομάδες υπολογισμών, παράμετροι what-if και παράμετροι πεδίων, οι οποίες δημιουργούν σιωπηρά υπολογιζόμενους πίνακες, καθώς και υπολογισμένοι πίνακες που δεν αναφέρονται σε στήλες ή πίνακες άμεσης λίμνης.

  • Η μοντελοποίηση web του Power BI μπορεί να ανοίξει οποιοδήποτε μοντέλο σημασιολογίας, συμπεριλαμβανομένων των πινάκων Direct Lake με άλλους πίνακες λειτουργίας αποθήκευσης.

  • Η προβολή ερωτήματος DAX κατά τη δυναμική επεξεργασία ή τη δυναμική σύνδεση και η σύνταξη ερωτημάτων DAX στο web, υποστηρίζονται για σημασιολογικά μοντέλα Direct Lake σε SQL, Direct Lake σε OneLake και true composite (Direct Lake σε OneLake + Εισαγωγή από οποιαδήποτε προέλευση δεδομένων).

  • Η προβολή TMDL υποστηρίζεται κατά τη δυναμική επεξεργασία στο Power BI Desktop.

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

  • Η παράσταση σύνδεσης Direct Lake on SQL στο μοντέλο σημασιολογίας πρέπει να αναφέρεται στο τελικό σημείο ανάλυσης SQL κατά GUID, όχι με φιλικό όνομα, για να χρησιμοποιήσετε τις λειτουργίες Edit tables και refresh σε Power BI Desktop και Power BI μοντελοποίηση web. Η έκφραση σύνδεσης μπορεί να ενημερωθεί σε προβολή TMDL ή σε εξωτερικά εργαλεία που βασίζονται σε XMLA. Το GUID είναι διαθέσιμο στη διεύθυνση URL κατά την προβολή του τελικού σημείου ανάλυσης SQL στο πρόγραμμα περιήγησης.