Προσδιορίστε τον τύπο του συνόλου δεδομένων Power BI

Ολοκληρώθηκε

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

Τέσσερις διαφορετικοί τύποι συνόλων δεδομένων είναι διαθέσιμοι για εξέταση. Αυτοί οι τύποι καθορίζονται από τη θέση φιλοξενίας του μοντέλου και το πλαίσιο μοντέλου. Το υπόλοιπο κεφάλαιο θα περιγράψει αυτούς τους τέσσερις διαφορετικούς τύπους συνόλων δεδομένων.

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

Αρχιτεκτονική μοντέλου

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

Σημείωση

Όπως τα μοντέλα σε μορφή πίνακα, τα πολυδιάστατα μοντέλα επιβάλλουν δικαιώματα δεδομένων χρησιμοποιώντας ρόλους. Ωστόσο, δεν ορίζουν φίλτρα χρησιμοποιώντας κανόνες και βασίζονται σε πολυδιάστατες παραστάσεις (MDX) αντί για DAX. Παρόλο που τα πολυδιάστατα μοντέλα δεν επιβάλλουν RLS (επειδή τα πολυδιάστατα μοντέλα δεν αποθηκεύουν γραμμές δεδομένων), επιβάλλουν ισοδύναμες απαιτήσεις που παράγουν το ίδιο αποτέλεσμα (στατικών και δυναμικών) κανόνων μοντέλου σε μορφή πίνακα.

Φιλοξενία μοντέλου

Τα μοντέλα δεδομένων φιλοξενούνται είτε εσωτερικά είτε εξωτερικά. Τα μοντέλα που φιλοξενούνται εσωτερικά βρίσκονται στο Power BI, ενώ τα μοντέλα εξωτερικής φιλοξενίας φιλοξενούνται εκτός του Power BI.

Τα μοντέλα που φιλοξενούνται εσωτερικά βρίσκονται σε χώρους εργασίας Power BI. Τα μοντέλα εξωτερικής φιλοξενίας της Microsoft βρίσκονται σε Υπηρεσίες Ανάλυσης του Azure ή Υπηρεσίες ανάλυσης του SQL Server. Υπηρεσίες ανάλυσης του SQL Server μπορούν να φιλοξενήσουν μοντέλα σε μορφή πίνακα και πολυδιάστατα μοντέλα και το Power BI απαιτεί μια πύλη για να συνδεθεί σε αυτά.

Σημείωση

Οι συνδέσεις Power BI σε μοντέλα εξωτερικής φιλοξενίας αναφέρονται ως δυναμικές συνδέσεις.

Πλαίσιο μοντέλου

Κάθε πίνακας (εκτός από τους υπολογιζόμενους πίνακες) σε ένα μοντέλο σε μορφή πίνακα έχει μια ρύθμιση λειτουργίας αποθήκευσης που είναι είτε Εισαγωγή, Διπλή, είτε DirectQuery.

Ένας πίνακας μοντέλου που έχει οριστεί για χρήση της λειτουργίας αποθήκευσης Εισαγωγή θα φορτώσει και αποθηκεύσει δεδομένα προέλευσης. Βασίζεται σε μια τακτική ανανέωση δεδομένων για να διατηρούνται ενημερωμένα τα δεδομένα. Ο χώρος αποθήκευσης εισαγωγής παρέχει τις ταχύτερες επιδόσεις ερωτημάτων, αλλά μπορεί να είναι αναποτελεσματικός (ή δαπανηρός) όταν έχετε μεγάλους όγκους δεδομένων. Επίσης, όταν οι χρήστες θέλουν ενημερωμένα δεδομένα, ενδέχεται να μην είναι δυνατή (λόγω των ημερήσιων ορίων) η ανανέωση του συνόλου δεδομένων αρκετά συχνά.

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

Όταν ένας πίνακας οριστεί να χρησιμοποιεί τη λειτουργία αποθήκευσης Διπλή , μπορεί να συμπεριφέρεται ως πίνακας εισαγωγής ή DirectQuery. Για κάθε ερώτημα, η μηχανή ερωτημάτων μοντέλου προσδιορίζει την πλέον αποτελεσματική (ταχύτερη) λειτουργία που θα χρησιμοποιηθεί.

Σύνοψη

Για να ορίσετε σωστά την ουσιαστική ταυτότητα, πρέπει να προσδιορίσετε τον τύπο του συνόλου δεδομένων που έχετε:

  • Εσωτερική φιλοξενία με πίνακες εισαγωγής

  • Εσωτερική φιλοξενία με πίνακες DirectQuery

  • Υπηρεσίες Ανάλυσης του Azure, το οποίο είναι ένα μοντέλο εξωτερικής φιλοξενίας

  • Υπηρεσίες ανάλυσης του SQL Server, το οποίο είναι ένα μοντέλο εξωτερικής φιλοξενίας