SAP Μοντελοποίηση HANA: Προβολές, Πίνακες και Μοντέλα Δεδομένων

⚡ Έξυπνη Σύνοψη

SAP Το HANA Modeling δημιουργεί προβολές πληροφοριών που αναδιαμορφώνουν τους ακατέργαστους πίνακες βάσης δεδομένων σε μοντέλα έτοιμα για επιχειρήσεις. Οι προβολές χαρακτηριστικών, ανάλυσης και υπολογισμού, η δομή πακέτου, τα απαιτούμενα δικαιώματα και οι κανόνες απόδοσης καλύπτονται από πρακτικά πρότυπα ονοματοδοσίας.

  • 🧱 Βασικός Ορισμός: Η μοντελοποίηση δημιουργεί προβολές πληροφοριών από χαρακτηριστικά και μετρήσεις, επομένως ένα μόνο μοντέλο απαντά σε μια επιχειρηματική ερώτηση αντί για ένα ακατέργαστο ερώτημα πίνακα.
  • 🏷️ Τύποι χαρακτηριστικών: Απλά, υπολογισμένα και τοπικά χαρακτηριστικά περιγράφουν δεδομένα και ένα τοπικό χαρακτηριστικό παραμένει περιορισμένο στην προβολή που τα ορίζει.
  • 📊 Τύποι μέτρησης: Τα απλά, υπολογισμένα, περιορισμένα και αντίμετρα παρέχουν κάθε ποσοτικοποιήσιμο αριθμό που επιστρέφει μια αναλυτική ή υπολογιστική άποψη.
  • 🔐 Σετ προνομίων: Τα δικαιώματα αντικειμένου, πακέτου και ανάλυσης καθορίζουν μαζί ποια σχήματα, πακέτα και γραμμές μπορεί να προσεγγίσει ένας δημιουργός μοντέλων.
  • 📦 Πειθαρχία Πακέτου: Ένα δομικό πακέτο περιέχει μόνο υποπακέτα, ενώ ένα μη δομικό πακέτο περιέχει τις ίδιες τις προβολές πληροφοριών.
  • Κανόνες Απόδοσης: Φιλτράρετε στους κόμβους προβολής, προτιμήστε την ένωση έναντι της συνένωσης και υπολογίστε πριν από τη συγκέντρωση.
  • 🔄 Σύγχρονη Κατεύθυνση: Οι προβολές υπολογισμού αντικαθιστούν τις προβολές χαρακτηριστικών και αναλυτικές προβολές από SAP Από την έκδοση HANA 2.0 και μετά.

SAP HANA Modeling

Τι είναι SAP HANA Modeling;

SAP Η μοντελοποίηση HANA είναι μια δραστηριότητα μέσω της οποίας δημιουργούμε μια προβολή πληροφοριών. Μια προβολή πληροφοριών είναι παρόμοια με μια διάσταση, έναν κύβο ή έναν InfoProvider σε BW. Αυτή η προβολή πληροφοριών χρησιμοποιείται για τη δημιουργία του πολυδιάστατου μοντέλου δεδομένων.

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

SAP Επισκόπηση Μοντελοποίησης HANA

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

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

Τα δεδομένα περιεχομένου σε μια προβολή πληροφοριών είναι δύο τύπων:

  • Χαρακτηριστικό: Descriptδεδομένα που δεν μπορούν να μετρηθούν. Για παράδειγμα, αναγνωριστικό προμηθευτή, όνομα προμηθευτή, πόλη κ.λπ.
  • Μετρήσει: Δεδομένα που μπορούν να ποσοτικοποιηθούν και να υπολογιστούν. Για παράδειγμα, Revenue, Ποσότητα Πωληθέντων και Μετρητές. Μια μέτρηση προέρχεται από μια αναλυτική και μια υπολογιστική προβολή. Μια μέτρηση δεν μπορεί να δημιουργηθεί σε μια προβολή χαρακτηριστικών.

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

Τύποι Ιδιοτήτων

SAP Το HANA υποστηρίζει τρεις τύπους χαρακτηριστικών:

Τύποι Ιδιοτήτων Δραστηριότητες
Απλό χαρακτηριστικό Προέρχεται από το υπόβαθρο δεδομένων.
Υπολογισμένο χαρακτηριστικό Προέρχεται από ένα ή περισσότερα υπάρχοντα χαρακτηριστικά και σταθερές. Για παράδειγμα, ένας αριθμητικός υπολογισμός ή η εξαγωγή του πλήρους ονόματος από το όνομα και το επώνυμο.
Τοπικό χαρακτηριστικό Χρησιμοποιείται μέσα σε προβολές μοντελοποίησης (αναλυτική προβολή ή προβολή υπολογισμού) για την προσαρμογή της συμπεριφοράς ενός χαρακτηριστικού, επομένως είναι τοπικό για το μοντελοποίηση προβολή και δεν είναι δυνατή η πρόσβαση σε αυτήν εκτός αυτής της προβολής.

Τύποι Μέτρων

SAP Το HANA υποστηρίζει τέσσερις τύπους μέτρων:

Τύποι μέτρων Δραστηριότητες
Απλό Μέτρο Προέρχεται από το υπόβαθρο δεδομένων.
Υπολογισμένο Μέτρο Προκύπτει από ένα ή περισσότερα υπάρχοντα μέτρα, σταθερές και συναρτήσεις. Για παράδειγμα, ένας αριθμητικός υπολογισμός.
Περιορισμένο Μέτρο Χρησιμοποιείται για το φιλτράρισμα τιμών με βάση κανόνες που ορίζονται από τον χρήστη για τιμές χαρακτηριστικών.
μετρητής Είναι ένας ειδικός τύπος στήλης που εμφανίζει έναν μοναδικό αριθμό για τις στήλες χαρακτηριστικών (αναλυτική προβολή ή προβολή υπολογισμού). Χρησιμοποιείται για την καταμέτρηση μίας ή περισσότερων στηλών χαρακτηριστικών.

Μόλις αποφασιστούν τα χαρακτηριστικά και τα μέτρα, αυτά συγκεντρώνονται σε μία από τις τρεις προβολές πληροφοριών:

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

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

Απαιτούμενα δικαιώματα για μοντελοποίηση

Τα προνόμια παρέχουν ασφάλεια στους SAP Βάση δεδομένων HANA, μέσω της οποίας ένας εξουσιοδοτημένος χρήστης μπορεί να έχει πρόσβαση μόνο σε εξουσιοδοτημένο περιεχόμενο.

Προνόμια αντικειμένου

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

  • Δικαίωμα SELECT στο σχήμα _SYS_BI.
  • Δικαίωμα SELECT στο σχήμα _SYS_BIC.
  • EXECUTE προνόμιο στο REPOSITORY_REST (SYS).
  • Δικαίωμα SELECT στο σχήμα πίνακα.

Προνόμια πακέτου

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

  • Προνόμιο REPO.MAINTAIN_NATIVE_PACKAGES στο ριζικό πακέτο.
  • REPO.READ, REPO.EDIT_NATIVE_OBJECTS & REPO.ACTIVATE_NATIVE_OBJECTS στο πακέτο που χρησιμοποιείται για αντικείμενα περιεχομένου.

Αναλυτικά Προνόμια

Για πρόσβαση σε ένα SAP Προβολή πληροφοριών HANA, αναλυτικά προνόμια απαιτούνται.

  • Για πλήρη πρόσβαση σε δεδομένα σε όλες τις προβολές πληροφοριών σε ένα SAP Στο σύστημα HANA, απαιτείται το αναλυτικό δικαίωμα «_SYS_BI_CP_ALL». Για περιορισμένη πρόσβαση σε δεδομένα, πρέπει να δημιουργηθούν και να εκχωρηθούν στον χρήστη αναλυτικά δικαιώματα.

Άλλα Προνόμια

  • Παραχωρήστε πρόσβαση στο δικό σας σχήμα στον χρήστη _SYS_REPO ως 'ΕΠΙΛΟΓΗ ΕΠΙΛΟΓΗΣ ΣΤΟ ΣΧΗΜΑ “Όνομα σχήματος” ΣΤΟ _SYS_REPO ΜΕ ΕΠΙΛΟΓΗ ΕΠΙΛΟΓΗΣ ΕΠΙΤΡΟΠΗΣ'.
  • REPO.MAINTAIN_DELIVERY_UNITS για τη δημιουργία μονάδων παράδοσης.
  • REPO.IMPORT, REPO.EXPORT για εισαγωγή και εξαγωγή μονάδων παράδοσης.
  • REPO.WORK_IN_FOREIGN_WORKSPACES για εργασία σε ξένους χώρους εργασίας.

Διαφορά μεταξύ προβολής χαρακτηριστικών, αναλυτικής προβολής και προβολής υπολογισμού

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

Κριτήρια Προβολή χαρακτηριστικών Αναλυτική Προβολή Προβολή υπολογισμού
Σκοπός Κύρια δεδομένα και περιγραφικό πλαίσιο Σχήμα αστεριών σε έναν ενιαίο πίνακα δεδομένων Πολύπλοκη λογική σε πολλαπλές πηγές
Επιτρεπόμενα μέτρα Οχι Ναι Ναι
Αριθμός πινάκων γεγονότων δεν ισχύει Ένας Πολλές
Υποστηρίζεται από την Ένωση Οχι Οχι Ναι
Μπορεί να καταναλώσει άλλες προβολές Οχι Μόνο προβολές χαρακτηριστικών Και οι τρεις τύποι
Ισοδύναμο BW Χαρακτηριστικό / διάσταση InfoCube Πολλαπλός Πάροχος

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

SAP HANA καλυτερα Πρακτικές Δημιουργίας Πληροφοριακών Μοντέλων

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

ΠΑΚΕΤΟ:

  • Δημιουργήστε ένα πακέτο ανώτατου επιπέδου, όπως το "Ανάπτυξη", για εργασίες ανάπτυξης.
  • Δημιουργήστε ένα δευτερεύον πακέτο κάτω από το πακέτο ανώτατου επιπέδου για κάθε προγραμματιστή.
  • Μπορούν επίσης να δημιουργηθούν περισσότερα υποπακέτα, εάν απαιτείται.

ΣΧΗΜΑ:

  • Σχεδιάστε τη διάταξη του σχήματός σας πριν από την έναρξη του έργου. Για παράδειγμα, DS_SCHEMA, SLT_SCHEMA, FI_SCHEMA, SD_SCHEMA, κ.λπ.
  • Οι προσαρμοσμένοι πίνακες θα πρέπει να βρίσκονται σε ξεχωριστό σχήμα.

ΠΙΝΑΚΕΣ:

  • Ένας πίνακας που θα χρησιμοποιηθεί στην αναφορά ή OLAP θα πρέπει να είναι τύπου αποθήκης στηλών.
  • Ένας πίνακας που θα χρησιμοποιηθεί σε συναλλαγές ή OLTP θα πρέπει να είναι τύπου ραφιού αποθήκευσης.
  • Δώστε ένα σχόλιο ή μια περιγραφή για τα ονόματα των πινάκων και των στηλών σωστά για λόγους σαφήνειας.

ΣΥΜΒΑΣΗ ΟΝΟΜΑΣΙΑΣ:

ΑΝΤΙΚΕΙΜΕΝΑ Μορφή Περιγραφή
ΑΠΟΔΕΙΞΕΙΣ ΑΠΟΨΕΙΣ AT_ΠΡΟΪΟΝ AT_ σημαίνει προβολή χαρακτηριστικών
ΑΝΑΛΥΤΙΚΕΣ ΑΠΟΨΕΙΣ AN_ΕΚΠΤΩΣΕΙΣ AN_ σημαίνει αναλυτική άποψη
ΑΠΟΨΕΙΣ ΥΠΟΛΟΓΙΣΜΟΥ CA_ΕΚΠΤΩΣΕΙΣ CA_ σημαίνει προβολή υπολογισμού
ΑΝΑΛΥΤΙΚΑ ΠΡΟΝΟΜΙΑ AP_REST_AT (Προβολή χαρακτηριστικών)
AP_REST_AN (Αναλυτική προβολή)
AP_REST_CA (Προβολή Υπολογισμού)
AP_ σημαίνει αναλυτικά δικαιώματα
ΙΕΡΑΡΧΙΑ HI_BNAME_PC (Γονέας/Θυγατέρα)
HI_BNAME_LV (Επίπεδο)
HI_ σημαίνει ιεραρχία
ΔΙΑΔΙΚΑΣΙΑ SP_PROCEDURENAME SP_ σημαίνει αποθηκευμένη διαδικασία
ΠΑΡΑΜΕΤΡΟΙ ΕΙΣΟΔΟΥ IP_PARA_NAME IP_ σημαίνει παράμετρος
ΜΕΤΑΒΛΗΤΕΣ VA_VNAME VA_ σημαίνει όνομα μεταβλητής

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

Δημιουργία πακέτου σε SAP HANA Studio

Πακέτο: Είναι ένα κοντέινερ που περιέχει όλες τις πληροφορίες σχετικά με το μοντέλο (προβολή χαρακτηριστικών, αναλυτική προβολή, προβολή υπολογισμού κ.ο.κ.) σε μια ομάδα.

Τύποι συσκευασίας: Τα πακέτα είναι δύο τύπων, όπως παρακάτω.

Χαρακτηριστικά Περιγραφή εικόνα
Κατασκευαστικός Σε ένα δομικό πακέτο, μπορεί να δημιουργηθεί μόνο ένα υποπακέτο. Δεν μπορεί να δημιουργηθεί προβολή πληροφοριών (προβολή χαρακτηριστικών, αναλυτική προβολή κ.λπ.) σε ένα δομικό πακέτο.
Παραδείγματα δομικού πακέτου είναι SAP, system-local, system-local.generated και system-local.private.

SAP HANA Modeling

Μη Δομικό Ένα μη δομικό πακέτο μπορεί να περιέχει αντικείμενα πληροφοριών και υποπακέτα. Αυτό είναι το προεπιλεγμένο πακέτο.

SAP HANA Modeling

Χρήσεις ενός πακέτου: Ένα πακέτο ομαδοποιεί όλα τα μοντέλα πληροφοριών μαζί και διευκολύνει τη μεταφορά των μοντέλων. Και οι δύο τύποι πακέτων μπορούν να χρησιμοποιηθούν στη μεταφορά.

Βήματα για τη δημιουργία ενός δομικού πακέτου σε SAP Στούντιο HANA:

Βήμα 1) Στο στάδιο αυτό,

  1. Επιλέξτε το σύστημα HANA, εδώ είναι HDB.
  2. Μεταβείτε στον φάκελο Περιεχόμενο.

Δημιουργία δομικού πακέτου στο SAP HANA

Βήμα 2) Στο στάδιο αυτό,

  1. Επιλέξτε Νέο.
  2. Επιλέξτε την επιλογή Πακέτο.

Δημιουργία δομικού πακέτου στο SAP HANA

Βήμα 3) Στο στάδιο αυτό,

  1. Εισαγάγετε το όνομα του πακέτου. Για παράδειγμα, "DHK_SCHEMA".
  2. Εισαγάγετε μια περιγραφή για το πακέτο.
  3. Η αρχική γλώσσα και το υπεύθυνο άτομο επιλέγονται από προεπιλογή.

Δημιουργία δομικού πακέτου στο SAP HANA

Ένα μη δομικό πακέτο με το όνομα "DHK_SCHEMA" θα δημιουργηθεί στον κόμβο Content, όπως φαίνεται παρακάτω.

Δημιουργία δομικού πακέτου στο SAP HANA

Βήμα 4) Τώρα, μετατρέψτε το μη δομικό πακέτο σε δομικό πακέτο.

  1. Επιλέξτε το πακέτο "DHK_SCHEMA" και κάντε δεξί κλικ πάνω του.
  2. Μεταβείτε στην επιλογή Επεξεργασία για το πακέτο.

Δημιουργία δομικού πακέτου στο SAP HANA

Βήμα 5) Στο στάδιο αυτό,

  1. Επιλέξτε «Ναι» για το πεδίο Επιλογές δομής.
  2. Κάντε κλικ στο κουμπί OK.

Δημιουργία δομικού πακέτου στο SAP HANA

Όταν το "DHK_SCHEMA" αλλάζει από μη δομικό σε δομικό πακέτο, το στυλ εικονιδίου αλλάζει από Δημιουργία δομικού πακέτου στο SAP HANA προς την Δημιουργία δομικού πακέτου στο SAP HANAΑυτή είναι μια ένδειξη ότι το μη δομικό πακέτο έχει πλέον μετατραπεί σε δομικό πακέτο.

Δημιουργία δομικού πακέτου στο SAP HANA

Βήματα για τη δημιουργία ενός μη δομικού πακέτου σε ένα δομικό πακέτο ως υποπακέτο:

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

Βήμα 1) Στο στάδιο αυτό,

  1. Επιλέξτε το δομικό πακέτο "DHK_SCHEMA" και κάντε δεξί κλικ πάνω του.
  2. Επιλέξτε Νέο -> Πακέτο.

Δημιουργία μη δομικού πακέτου ως υπο-πακέτο

Βήμα 2) Στο στάδιο αυτό,

  1. Εισαγάγετε το όνομα του υποπακέτου στο πεδίο Όνομα.
  2. Εισαγάγετε μια περιγραφή για αυτό.
  3. Κάντε κλικ στο κουμπί "OK".

Δημιουργία μη δομικού πακέτου ως υπο-πακέτο

Ένα νέο μη δομικό πακέτο θα δημιουργηθεί ως υποπακέτο στο πακέτο DHK_SCHEMA.

Δημιουργία μη δομικού πακέτου ως υπο-πακέτο

Πώς να ενεργοποιήσετε και να επικυρώσετε μια προβολή πληροφοριών

Η αποθήκευση μιας προβολής την αποθηκεύει μόνο στο αποθετήριο χρόνου σχεδίασης. Μέχρι να ενεργοποιηθεί, δεν υπάρχει αντικείμενο χρόνου εκτέλεσης και καμία αναφορά δεν μπορεί να την διαβάσει. Η ενεργοποίηση δημιουργεί μια προβολή στήλης στο σχήμα _SYS_BIC και αυτό το αντικείμενο που δημιουργείται είναι αυτό που στην πραγματικότητα υποβάλλουν ερωτήματα στην SQL και τα εργαλεία αναφοράς.

Βήμα 1) Αποθηκεύστε την προβολή. Πατήστε Ctrl+S μέσα SAP HANA Studio. Η προβολή υπάρχει πλέον ως ανενεργό αντικείμενο χρόνου σχεδίασης, επισημασμένο με μια επικάλυψη σε σχήμα διαμαντιού στον κόμβο Περιεχομένου.

Βήμα 2) Ενεργοποιήστε την προβολή. Κάντε δεξί κλικ στην προβολή και επιλέξτε Ενεργοποίηση ή πατήστε Ctrl+F3. Επιλέξτε "Ενεργοποίηση" για να αναπτύξετε μόνο αυτήν την προβολή ή "Επαναανάπτυξη" για να αναδημιουργήσετε το αντικείμενο χρόνου εκτέλεσης όταν ο ορισμός χρόνου σχεδίασης δεν έχει αλλάξει αλλά το αντικείμενο που δημιουργήθηκε λείπει.

Βήμα 3) Διαβάστε το Αρχείο Καταγραφής Εργασίας. Η προβολή Αρχείο καταγραφής εργασιών αναφέρει την επιτυχία ή την αποτυχία για κάθε αντικείμενο στην παρτίδα ενεργοποίησης. Μια καταχώρηση αποτυχίας ονομάζει το αντικείμενο και την αιτία, επομένως να επεκτείνετε πάντα την καταχώρηση αντί να βασίζεστε στη γραμμή σύνοψης.

Βήμα 4) Προεπισκόπηση των δεδομένων. Κάντε δεξί κλικ στην ενεργοποιημένη προβολή και επιλέξτε Προεπισκόπηση δεδομένων. Η καρτέλα Ανάλυση επιτρέπει τη μεταφορά χαρακτηριστικών στον άξονα ετικετών και μετρήσεων στον άξονα τιμών, γεγονός που επιβεβαιώνει ότι οι ενώσεις επιστρέφουν τον αναμενόμενο αριθμό γραμμών.

Βήμα 5) Επίλυση συνηθισμένων σφαλμάτων ενεργοποίησης. Τρεις αποτυχίες ευθύνονται για τις περισσότερες περιπτώσεις:

  • Ανεπαρκή δικαιώματα στο σχήμα: Το _SYS_REPO δεν έχει την επιλογή SELECT WITH GRANT OPTION στο σχήμα που περιέχει τους βασικούς πίνακες. Παραχωρήστε την και ενεργοποιήστε την ξανά.
  • Μη έγκυρο όνομα στήλης: Μια βασική στήλη πίνακα μετονομάστηκε ή αφαιρέθηκε μετά τη μοντελοποίηση της προβολής. Ανανεώστε τη βάση δεδομένων και αντιστοιχίστε ξανά το πεδίο.
  • Κυκλική εξάρτηση: Δύο προβολές αναφέρονται η μία στην άλλη. Διακόψτε τον βρόχο στρέφοντας τη μία από αυτές στον υποκείμενο πίνακα.

Μετά από μια επιτυχημένη ενεργοποίηση, η προβολή μπορεί να ερωτηθεί απευθείας με την εντολή SELECT * FROM “_SYS_BIC”..”package/VIEW_NAME”, η οποία είναι ο ταχύτερος τρόπος για να επιβεβαιώσετε την ύπαρξη του αντικειμένου πριν συνδεθεί σε αυτό ένα εργαλείο αναφοράς.

SAP HANA Τεχνική Βελτιστοποίησης Απόδοσης

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

  • Όλες οι προβολές πληροφοριών και οι προβολές πίνακα θα πρέπει να χρησιμοποιούνται με έναν κόμβο προβολής. Ένας κόμβος προβολής βελτιώνει την απόδοση περιορίζοντας το σύνολο στηλών.
  • Εφαρμογή φίλτρων σε κόμβους προβολής.
  • Αποφύγετε την ένωση κόμβων σε μια προβολή υπολογισμού και χρησιμοποιήστε μια ένωση όπου είναι δυνατόν.
  • Χρησιμοποιήστε παραμέτρους εισόδου ή μεταβλητές για να περιορίσετε το σύνολο δεδομένων σε μια αναλυτική ή υπολογιστική προβολή.
  • Οι υπολογισμοί θα πρέπει να γίνονται πριν από την ομαδοποίηση.
  • Οι ιεραρχίες πρέπει να επαναπροσδιοριστούν σε μια προβολή υπολογισμού, επειδή οι ιεραρχίες μιας προβολής χαρακτηριστικών δεν είναι ορατές σε μια προβολή υπολογισμού.
  • Οι ιεραρχίες μιας προβολής χαρακτηριστικών είναι ορατές σε μια αναλυτική προβολή.
  • Οι ετικέτες των χαρακτηριστικών και οι περιγραφές των μετρήσεων που ορίζονται σε μια προβολή χαρακτηριστικών, αναλυτική προβολή ή προβολή υπολογισμών δεν θα εμφανίζονται σε μια προβολή υπολογισμών που καταναλώνει. Πρέπει να αντιστοιχιστούν εκ νέου.
  • Μην αναμειγνύετε τις λειτουργίες CE και SQLScript στο ίδιο μοντέλο πληροφοριών.

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

Γιατί οι προβολές υπολογισμού αντικατέστησαν τις προβολές χαρακτηριστικών και τις αναλυτικές προβολές

SAP απαρχαιωμένες προβολές χαρακτηριστικών και αναλυτικές προβολές μαζί με το μοντέλο XS Classic και το SAP Αποθετήριο HANA. Η κατάργηση ανακοινώθηκε για SAP HANA 1.0 SPS 12 και αναδιατυπωμένο για SAP HANA 2.0 SPS 02. Καταργημένο σημαίνει ότι εξακολουθεί να υποστηρίζεται σε SAP HANA 2.0, αλλά δεν μεταφέρθηκε στο SAP HANA Cloud.

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

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

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

Συχνές Ερωτήσεις

Ναι, μέσω του ίδιου παραθύρου διαλόγου Επεξεργασία, αλλά μόνο για όσο διάστημα το πακέτο δεν περιέχει υποπακέτα. Μετακινήστε ή διαγράψτε πρώτα κάθε θυγατρικό αντικείμενο, διαφορετικά η αλλαγή απορρίπτεται.

Η ενεργοποίηση δημιουργεί μια προβολή στήλης χρόνου εκτέλεσης στο σχήμα _SYS_BIC, η οποία ονομάζεται από τη διαδρομή του πακέτου. Ο ορισμός χρόνου σχεδίασης παραμένει στο αποθετήριο και είναι αυτό που μετακινεί η μεταφορά.

Εν μέρει. SAP παρέχει ένα εργαλείο μετεγκατάστασης για τη δομική μετατροπή και η Τεχνητή Νοημοσύνη προσθέτει αξία επισημαίνοντας τα υπολογισμένα χαρακτηριστικά και τα φίλτρα των οποίων η συμπεριφορά διαφέρει μετά τη μετεγκατάσταση, επομένως οι δοκιμές επικεντρώνονται εκεί.

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

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

Συνοψίστε αυτήν την ανάρτηση με: