Σύνοψη

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

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

Συνήθως, επιβάλλετε δικαιώματα δεδομένων ρυθμίζοντας μοντέλα για χρήση του RLS. Ωστόσο, όταν τα δεδομένα προέλευσης αποθηκεύονται σε μια Βάση δεδομένων SQL Azure και το σύνολο δεδομένων αντιπροσωπεύει ένα μοντέλο DirectQuery εσωτερικής φιλοξενίας, μπορείτε να χρησιμοποιήσετε το RLS που έχει ρυθμιστεί στα δεδομένα προέλευσης. Σε αυτή την περίπτωση, πρέπει να χρησιμοποιήσετε ταυτότητα βάσει διακριτικού.

Υπάρχουν πολλές ορθές πρακτικές ανάπτυξης που μπορείτε να εφαρμόσετε για να διασφαλίσετε ότι τα δικαιώματα δεδομένων επιβάλλονται με ακρίβεια και αποτελεσματικότητα.

Συμβουλή

Εάν θέλετε να αναπτύξετε μια εφαρμογή που ενσωματώνει περιεχόμενο Power BI, ανατρέξτε στο θέμα Κύκλος μαθημάτων Προγραμματιστής Power BI σε μια ημέρα. Αυτός ο κύκλος μαθημάτων περιλαμβάνει ένα κιτ αυτοδιδασκαλέων που σας καθοδηγεί στη διαδικασία ανάπτυξης μιας εφαρμογής ASP.NET Core MVC. Εξερευνά την εργασία με στατικούς και δυναμικούς κανόνες.