Εκπαιδευτικό Πρόγραμμα SAP HANA Analytic Privileges

Anonim

Τα Αναλυτικά Προνόμια περιορίζουν τον χρήστη να βλέπει δεδομένα για τα οποία εξουσιοδοτεί. Το SAP HANA Analytic Privileges χρησιμοποιείται για λόγους ασφαλείας.

Τα προνόμια SQL παρέχουν εξουσιοδότηση σε επίπεδο αντικειμένου και όχι σε επίπεδο εγγραφής, οπότε παρέχετε μια εγγραφή ή εξουσιοδότηση επιπέδου γραμμής "Αναλυτικά δικαιώματα" θα χρησιμοποιηθεί.

Τα SAP HANA Analytic Privileges χρησιμοποιούνται για την παροχή εξουσιοδότησης στην παρακάτω προβολή πληροφοριών -

  • Προβολή χαρακτηριστικών
  • Αναλυτική άποψη
  • Προβολή υπολογισμού

Τώρα πρόκειται να δημιουργήσουμε αναλυτικά δικαιώματα και θα εκχωρήσουμε στον χρήστη "ABHI_TEST", από αυτό το αναλυτικό περιορίζουμε τον χρήστη να βλέπει δεδομένα μόνο για μια εταιρεία με αξία 1000.

Βήμα 1) Μετάβαση στην επιλογή όπως παρακάτω-

Πακέτο μοντελοποίησης (δεξί κλικ) -> Νέο -> Αναλυτικά δικαιώματα.

Βήμα 2) Εμφανίζεται το αναδυόμενο παράθυρο New Analytic Privilege

  1. Εισαγάγετε Όνομα / ετικέτα αναλυτικών δικαιωμάτων.
  2. Το όνομα πακέτου επιλέγεται αυτόματα.
  3. Η επιλογή επιλογής δημιουργεί νέα.

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

Βήμα 3) Το πρόγραμμα επεξεργασίας αναλυτικών δικαιωμάτων θα ανοίξει όπως παρακάτω-

  1. Στην ενότητα Γενικά εμφανίζεται το όνομα και η ετικέτα.
  2. Κάντε κλικ στο "Προσθήκη κουμπιού" στην ενότητα Μοντέλα αναφοράς.
  3. Επιλέξτε Προβολή υπολογισμού (CA_FI_LEDGER) που δημιουργήσαμε νωρίτερα.

  4. Κάντε κλικ στο κουμπί Προσθήκη για να δημιουργήσετε εγκυρότητα προνομίων.
  5. Εκχώρηση ισχύος προνομίων.
  6. Κάντε κλικ στο κουμπί Προσθήκη για επιλογή χαρακτηριστικού για περιορισμό εκχώρησης.
  7. Επιλέξτε Εταιρεία χαρακτηριστικών.
  8. Κάντε κλικ στο κουμπί προσθήκης για να αντιστοιχίσετε μια τιμή στο χαρακτηριστικό για περιορισμό.
  9. Εκχώρηση τιμής επιλέγοντας Τύπος / τελεστή και τιμή. Εδώ θέλουμε να περιορίσουμε στον χρήστη να βλέπει δεδομένα υπολογιστικής προβολής για τη μοναδική εταιρεία (1000).

Επικύρωση και ενεργοποίηση αναλυτικών προνομίων, δημιουργείται ένα αναλυτικό προνόμιο στο φάκελο Analytic Privileges στο πακέτο Modeling όπως παρακάτω -

Βήμα 4) Τώρα πρόκειται να εκχωρήσουμε αναλυτικά δικαιώματα στον χρήστη "ABHI_TEST". Ο χρήστης "ABHI_TEST" έχει δικαιώματα πρόσβασης στο πακέτο μοντελοποίησης.

Κάντε διπλό κλικ στο χρήστη "ABHI_TEST" από την Ασφάλεια -> Χρήστες.

  1. Επιλέξτε την καρτέλα Αναλυτικά δικαιώματα.
  2. Κάντε κλικ στο κουμπί "+".
  3. Θα εμφανιστεί ένα αναδυόμενο παράθυρο για Επιλογή αναλυτικών δικαιωμάτων. Εισαγάγετε το όνομα των αναλυτικών προνομίων που έχουμε δημιουργήσει νωρίτερα.
  4. Επιλέξτε Αναλυτικά δικαιώματα.
  5. Κάντε κλικ στο κουμπί Ok.

Τα αναλυτικά προνόμια προστίθενται όπως παρακάτω -

Βήμα 5) Τώρα, αναπτύσσουμε αυτές τις αλλαγές στον χρήστη κάνοντας κλικ στο κουμπί ανάπτυξης.

Εμφανίζεται ένα μήνυμα όπως παρακάτω -

Ο χρήστης "ABHI_TEST" άλλαξε.

Βήμα-6) Έλεγχος αναλυτικών προνομίων Η ανάθεση στον χρήστη "ABHI_TEST" λειτουργεί ή όχι.

Συνδεθείτε στο χρήστη "ABHI_TEST" επιλέγοντας σύστημα HANAUSER όπως παρακάτω -

  1. Επιλέξτε HDB (HANAUSER) Τρέχον σύστημα και κάντε δεξί κλικ.
  2. Επιλέξτε "Προσθήκη συστήματος με διαφορετικό χρήστη" και εισαγάγετε Όνομα χρήστη / κωδικό πρόσβασης για τον χρήστη "ABHI_TEST".
  3. Ένα σύστημα HDB (ABHI_TEST ") θα προστεθεί στη λίστα συστημάτων.

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

Έτσι, μεταβείτε στο φάκελο περιεχομένου -> Επιλέξτε πακέτο -> Προβολή υπολογισμού (CA_FI_LEDGER) -> Δεξί κλικ -> Προεπισκόπηση δεδομένων.

Η οθόνη προεπισκόπησης δεδομένων θα εμφανιστεί όπως παρακάτω-

Τα δεδομένα στην προβολή υπολογισμού θα περιοριστούν για τον εταιρικό κωδικό - 1000.