Δεύτερο παράδειγμα - Εφαρμογή πολλών φίλτρων βάσει ρόλων σε ένα βιβλίο εργασίας

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

Παράδειγμα αναφοράς

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

  • Όταν ένας αντιπρόεδρος πωλήσεων συνδεθεί στο Oracle Analytics και ανοίξει το κοινόχρηστο βιβλίο εργασίας πωλήσεων, θα εμφανίζονται τα δεδομένα πωλήσεων για κάθε αντιπρόσωπο πωλήσεων στην ομάδα του. Σε αυτό το παράδειγμα, ο αντιπρόεδρος πωλήσεων dvauthoruser μπορεί να δει μια σύνοψη πωλήσεων για τους αντιπροσώπους πωλήσεων στην ομάδα του (bitechtest, bitechtest2 και bitechtest3).

  • Όταν ένας αντιπρόσωπος πωλήσεων συνδεθεί στο Oracle Analytics και ανοίξει το κοινόχρηστο βιβλίο εργασίας πωλήσεων, θα εμφανίζονται μόνο τα δικά του δεδομένα πωλήσεων. Σε αυτό το παράδειγμα, ο αντιπρόσωπος πωλήσεων bitechtest2 μπορεί να δει τις δικές του πωλήσεις, ύψους $33.692,11.

Παράδειγμα δεδομένων

Το παράδειγμα συνόλου δεδομένων περιέχει δεδομένα πωλήσεων, με το αναγνωριστικό αντιπροσώπου πωλήσεων στη στήλη SALESREP_ID.


Ακολουθεί η περιγραφή για GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png
.png''

Η ιεραρχία μεταξύ των αντιπροέδρων πωλήσεων και των αντιπροσώπων πωλήσεων υλοποιείται χρησιμοποιώντας έναν πίνακα RepHierarchy.


Ακολουθεί η περιγραφή για GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png
.png''

Ο πίνακας RepHierarchy συσχετίζει τους αντιπροέδρους πωλήσεων με τους αντιπροσώπους πωλήσεων στην ομάδα τους:


Ακολουθεί η περιγραφή για GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png
.png''

Παράδειγμα χρηστών και ρόλων εφαρμογής

  • Στους χρήστες dvauthoruser και dvauthoruser2 ανατίθεται ο ρόλος εφαρμογής Sales VP.
  • Στους χρήστες bitechtest έως bitechtest7 ανατίθεται ο ρόλος εφαρμογής Sales Rep.

Παράδειγμα διαμόρφωσης πρόσβασης στο σύνολο δεδομένων

Στο πλαίσιο διαλόγου "Επιθεώρηση" για το σύνολο δεδομένων, στην ενότητα "Πρόσβαση" και έπειτα στην ενότητα "Ρόλοι", στους επικυρωμένους χρήστες εκχωρείται πρόσβαση μόνο για ανάγνωση.
Ακολουθεί η περιγραφή για GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png
.png''

Παράδειγμα φίλτρων βάσει ρόλων

Ο συντάκτης του βιβλίου εργασίας εφαρμόζει δύο φίλτρα βάσει ρόλων στο σύνολο δεδομένων που χρησιμοποιείται από το βιβλίο εργασίας: ένα για τους αντιπροέδρους πωλήσεων και ένα για τους αντιπροσώπους πωλήσεων.
  • Ο συντάκτης του βιβλίου εργασίας εφαρμόζει ένα φίλτρο βάσει ρόλων στον ρόλο εφαρμογής αντιπροέδρου πωλήσεων "Sales VP" με την παράσταση SALESVP_ID = USER(). Το όρισμα USER() είναι μια μεταβλητή συστήματος στο Oracle Analytics, η οποία παρέχει το αναγνωριστικό του συνδεδεμένου χρήστη.

  • Ο συντάκτης του βιβλίου εργασίας εφαρμόζει επίσης ένα φίλτρο βάσει ρόλων στον ρόλο εφαρμογής "Sales Rep" με την παράσταση SALESREP_ID = USER().