Πώς λειτουργεί η λειτουργία Direct Lake με τις αναφορές Power BI
Στο Microsoft Fabric, όταν ο χρήστης δημιουργεί ένα lakehouse, το σύστημα παρέχει επίσης το συσχετισμένο τελικό σημείο ανάλυσης SQL και το προεπιλεγμένο μοντέλο σημασιολογίας σε λειτουργία Direct Lake. Μπορείτε να προσθέσετε πίνακες από τη λίμνη στο προεπιλεγμένο μοντέλο σημασιολογίας, μεταβαίνοντας στο τελικό σημείο της ανάλυσης SQL και κάνοντας κλικ στο κουμπί Διαχείριση προεπιλεγμένου μοντέλου σημασιολογίας στην κορδέλα αναφοράς. Μπορείτε επίσης να δημιουργήσετε ένα μη προεπιλεγμένο σημασιολογικό μοντέλο Power BI σε λειτουργία Direct Lake, κάνοντας κλικ νέο μοντέλου σημασιολογίας στο τελικό σημείο lakehouse ή ανάλυσης SQL. Το μη προεπιλεγμένο σημασιολογικό μοντέλο δημιουργείται σε λειτουργία Direct Lake και επιτρέπει στο Power BI να καταναλώνει δεδομένα δημιουργώντας αναφορές Power BI, εξερευνά και εκτελεί ερωτήματα DAX που έχουν δημιουργηθεί από τον χρήστη στο Power BI Desktop ή στον ίδιο τον χώρο εργασίας. Το προεπιλεγμένο μοντέλο σημασιολογίας που δημιουργείται στο τελικό σημείο ανάλυσης SQL μπορεί να χρησιμοποιηθεί για τη δημιουργία αναφορών Power BI, αλλά έχει ορισμένους άλλους περιορισμούς.
Όταν μια αναφορά Power BI εμφανίζει δεδομένα σε απεικονίσεις, τα ζητά από το μοντέλο σημασιολογίας. Στη συνέχεια, το σημασιολογικό μοντέλο αποκτά πρόσβαση σε μια λίμνη για να καταναλώσει δεδομένα και να τα επιστρέψει στην αναφορά Power BI. Όσον αφορά την αποτελεσματικότητα, το σημασιολογικό μοντέλο μπορεί να διατηρήσει ορισμένα δεδομένα στο cache και να τα ανανεώσει όταν χρειάζεται. Επισκόπηση του Direct Lake περιέχει περισσότερες λεπτομέρειες.
Το Lakehouse εφαρμόζει επίσης βελτιστοποίηση V-order σε πίνακες δέλτα. Αυτή η βελτιστοποίηση παρέχει πρωτοφανή απόδοση και τη δυνατότητα γρήγορης κατανάλωσης μεγάλων ποσοτήτων δεδομένων για αναφορές Power BI.
Ορισμός δικαιωμάτων για κατανάλωση αναφορών
Το σημασιολογικό μοντέλο σε λειτουργία Direct Lake καταναλώνει δεδομένα από ένα lakehouse κατ' απαίτηση. Για να βεβαιωθείτε ότι τα δεδομένα είναι προσβάσιμα για τον χρήστη που προβάλλει την αναφορά Power BI, πρέπει να οριστούν τα απαραίτητα δικαιώματα για την υποκείμενη λίμνη.
Μια επιλογή είναι να δώσετε στον χρήστη τον ρόλο Θεατής του στον χώρο εργασίας για να καταναλώσει όλα τα στοιχεία στον χώρο εργασίας, συμπεριλαμβανομένου του lakehouse, εάν βρίσκεται σε αυτόν τον χώρο εργασίας, σημασιολογικά μοντέλα και αναφορές. Εναλλακτικά, στον χρήστη μπορεί να εκχωρηθεί ο ρόλος Διαχειριστής, Μέλος ή Συμβάλλων να έχει πλήρη πρόσβαση στα δεδομένα και να μπορεί να δημιουργεί και να επεξεργάζεται τα στοιχεία, όπως lakehouses, σημασιολογικά μοντέλα και αναφορές.
Επιπλέον, τα μη προεπιλεγμένα σημασιολογικά μοντέλα μπορούν να χρησιμοποιήσουν μια σταθερή ταυτότητα για την ανάγνωση δεδομένων από το lakehouse, χωρίς να παρέχουν στους χρήστες αναφοράς πρόσβαση στο lakehouse και οι χρήστες έχουν δικαίωμα πρόσβασης στην αναφορά μέσω μιας εφαρμογής . Επίσης, με τη σταθερή ταυτότητα, τα μη προεπιλεγμένα σημασιολογικά μοντέλα στη λειτουργία Direct Lake μπορούν να έχουν ορισμένη ασφάλεια σε επίπεδο γραμμών στο μοντέλο σημασιολογίας για τον περιορισμό των δεδομένων που βλέπει ο χρήστης αναφοράς ενώ διατηρεί τη λειτουργία Direct Lake. Μπορεί επίσης να χρησιμοποιηθεί η ασφάλεια που βασίζεται σε SQL στο τελικό σημείο ανάλυσης SQL, αλλά η λειτουργία Direct Lake θα επανέλθει στο DirectQuery, επομένως αυτό θα πρέπει να αποφεύγεται για τη διατήρηση των επιδόσεων του Direct Lake.