SAP Αναλυτική προβολή HANA
Τι περιλαμβάνει η αναλυτική προβολή SAP ΧΑΝΑ;
SAP Αναλυτική προβολή HANA βασίζεται στη μοντελοποίηση σχήματος STAR και αντιπροσωπεύει αντικείμενα OLAP/Πολυδιάστατης Μοντελοποίησης. SAP Η αναλυτική προβολή HANA σχηματίζει μια δομή που μοιάζει με κύβο, η οποία χρησιμοποιείται για την ανάλυση δεδομένων. Η αναλυτική προβολή χρησιμοποιείται κυρίως σε ένα σενάριο όπου χρειαζόμαστε συγκεντρωτικά δεδομένα από τον υποκείμενο πίνακα.
In SAP Η αναλυτική προβολή HANA, οι πίνακες διαστάσεων ενώνονται με τον πίνακα γεγονότων που περιέχει δεδομένα συναλλαγών. Ένας πίνακας διαστάσεων περιέχει περιγραφικά δεδομένα. (Π.χ. Προϊόν, Όνομα Προϊόντος, Πωλητής, πελάτης κ.λπ.). Ο Πίνακας Δεδομένων περιέχει τόσο περιγραφικά όσο και Μετρήσιμα δεδομένα (Ποσό, Φόρος, κ.λπ.).
Παράδειγμα SAP Αναλυτική προβολή HANA
Εδώ, θα δημιουργήσουμε μια αναλυτική προβολή για Εντολή Αγοράς με βάση την προβολή χαρακτηριστικού που δημιουργήθηκε νωρίτερα "AT_PRODUCT".
Θα χρησιμοποιήσουμε τον πίνακα κεφαλίδας παραγγελίας αγοράς και τον πίνακα λεπτομερειών παραγγελίας αγοράς.
Σενάριο SQL για Δημιουργία πίνακα "PURCHASE_ORDER" στο "DHK_SCHEMA"
CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_ORDER" ( PO_NUMBER NVARCHAR(10) primary key, COMPANY NVARCHAR (4), PO_CATEGORY NVARCHAR(2), PRODUCT_ID NVARCHAR(10), VENDOR NVARCHAR(10), TERMS NVARCHAR(4), PUR_ORG NVARCHAR(4), PUR_GRP NVARCHAR(3), CURRENCY NVARCHAR(5), QUOTATION_NO NVARCHAR(10), PO_STATUS VARCHAR(1), CREATED_BY NVARCHAR(20), CREATED_AT DATE ); INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000001,1000,'MM','A0001','V000001','CASH' ,1000,'GR1','INR',1000011,'A','HANAUSER','2016-01-07'); INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000002,2000,'MM','A0002','V000001','CASH',1000,'GR1','INR',1000012,'A','HANAUSER','2016-01-06'); INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000003,2000,'MM','A0003','V000001','CASH',1000,'GR1','INR',1000013,'A','HANAUSER','2016-01-07'); INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000004,2000,'MM','A0004','V000001','CASH',1000,'GR1','INR',1000014,'A','HANAUSER','2016-01-07');
SQL Script για δημιουργία πίνακα "PURCHASE_DETAIL" στο "DHK_SCHEMA"
CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_DETAIL" ( PO_NUMBER NVARCHAR(10) primary key, COMPANY NVARCHAR(4), PO_CATEGORY NVARCHAR(2), PRODUCT_ID NVARCHAR(10), PLANT NVARCHAR(4), STORAGE_LOC NVARCHAR(4), VENDOR NVARCHAR(10), TERMS NVARCHAR(4), PUR_ORG NVARCHAR(4), PUR_GRP NVARCHAR(3), CURRENCY NVARCHAR(5), QUANTITY SMALLINT, QUANTITY_UNIT VARCHAR(4), ORDER_PRICE DECIMAL(8,2), NET_AMOUNT DECIMAL(8,2), GROSS_AMOUNT DECIMAL(8,2), TAX_AMOUNT DECIMAL(8,2) ); INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000001,1000,'MM','A0001',1001,101, 'V000001','CASH',1000,'GR1','INR',10,'UNIT',50000.00,40000.00,50000.00,10000.00); INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000002,2000,'MM','A0002',1002,102, 'V000002','CASH',1000,'GR1','INR',10,'UNIT',60000.00,48000.00,60000.00,12000.00); INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000003,2000,'MM','A0003',1003,103, 'V000001','CASH',1000,'GR1','INR',20,'UNIT',40000.00,32000.00,40000.00,8000.00); INSERT INTO "DHK_SCHEMA"."PURCHASE_DETAIL" VALUES(1000004,2000,'MM','A0004',1004,104, 'V000002','CASH',1000,'GR1','INR',20,'UNIT',20000.00,16000.00,20000.00,4000.00);
Με αυτό το σενάριο πίνακα, θα δημιουργηθούν δύο Πίνακες "PURCHASE_ORDER" και "PURCHASE_DETAIL" με δεδομένα.
Πώς να δημιουργήσετε αναλυτική προβολή σε SAP HANA
Θα δημιουργήσουμε ένα SAP Αναλυτική προβολή HANA με όνομα "AN_PURCHASE_ORDER", με την ήδη δημιουργημένη προβολή χαρακτηριστικού "AT_PRODUCT", πίνακες "PURCHASE_ORDER" και "PURCHASE_DETAIL".
Βήμα 1) Δημιουργία νέας αναλυτικής προβολής
- Επιλέξτε το υποπακέτο Μοντελοποίησης στο πακέτο DHK_SCHEMA.
- Κάντε δεξί κλικ ->Νέο.
- Επιλέξτε αναλυτική προβολή.
Βήμα 2) Το πρόγραμμα επεξεργασίας προβολής πληροφοριών θα εμφανιστεί για την αναλυτική προβολή-
- Εισαγάγετε το όνομα αναλυτικής προβολής ως "AN_PURCHASE_ORDERS" και προσθέστε ετικέτα για αυτό.
- Επιλέξτε Τύπο προβολής ως "Αναλυτική προβολή".
Μόλις επιλεγούν τα δεδομένα, κάντε κλικ στο κουμπί Τέλος.
Το πρόγραμμα επεξεργασίας προβολής πληροφοριών θα εμφανιστεί για αναλυτική προβολή.
Βήμα 3) Προσθήκη πίνακα από το σχήμα στα δεδομένα Foundation κόμβος κάτω από το παράθυρο Σενάριο
Θα υπάρχουν τρεις κόμβοι κάτω από το παράθυρο σεναρίου-
- Σημασιολογία: Αυτός ο κόμβος αντιπροσωπεύει τη δομή εξόδου της προβολής.
- Έναρξη συμμετοχής: Αυτός ο κόμβος δημιουργεί σύνδεση για να ενώσει την προβολή χαρακτηριστικών με τον πίνακα γεγονότων.
- ημερομηνία Foundation: Σε αυτόν τον κόμβο, προσθέτουμε πίνακα FACT για αναλυτική προβολή. Μπορούν να προστεθούν πολλοί πίνακες, αλλά μπορεί να επιλεγεί μέτρο από έναν μόνο πίνακα.
- Σύρετε και αποθέστε τον πίνακα "PURCHASE_ORDER" και "PURCHASE_DETAIL" από το DHK_SCHEMA στα δεδομένα Foundation Παράθυρο Κόμβου Σεναρίου.
Βήμα 4) Προσθέστε την προβολή χαρακτηριστικών στο Star join Node
- Επιλέξτε "AT_PRODUCT" Προβολή χαρακτηριστικού από το πακέτο Μοντελοποίησης.
- Σύρετε και αποθέστε την προβολή χαρακτηριστικών στον κόμβο σύνδεσης αστεριών.
Βήμα 5) Στο ίδιο παράθυρο στον πίνακα λεπτομερειών κάντε όπως υποδεικνύεται,
- Κάντε κλικ στον κόμβο βάσης δεδομένων. Ο πίνακας που προστέθηκε στον κόμβο βάσης δεδομένων θα εμφανιστεί στην ενότητα Λεπτομέρειες.
- Εγγραφείτε στον πίνακα "PURCHASE_ORDER" στον πίνακα "PURCHASE_DETAIL" ΣΤΟ Πεδίο "PO_NUMBER".
- Εισαγάγετε τον τύπο συμμετοχής και την αυθεντικότητα.
Κάντε κλικ στο κουμπί ΟΚ.
Βήμα 6) Επιλέξτε τις ακόλουθες στήλες στο ίδιο παράθυρο,
- Επιλέξτε PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC από τον πίνακα "PURCHASE_DETAIL".
- Επιλέξτε τη στήλη CURRENCY από τον πίνακα "PURCHASE_DETAIL".
- Επιλέξτε GROSS_AMOUNT, TAX_AMOUNT.
- Επιλέξτε τη στήλη PO_STATUS, CREATED_BY, CREATED_AT από τον πίνακα "PURCHASE_HEADER".
Όλες οι επιλεγμένες στήλες (Πορτοκαλί χρώμα) θα εμφανίζονται στην έξοδο της αναλυτικής προβολής.
Βήμα 7) Τώρα, συνδέστε την προβολή χαρακτηριστικών στον πίνακα γεγονότων (θεμελίωση δεδομένων)
Κάντε κλικ στο Star join Node στο σημασιολογικό παράθυρο, όπως παρακάτω–
Η προβολή χαρακτηριστικών και ο πίνακας γεγονότων θα εμφανιστούν στο παράθυρο λεπτομερειών. Τώρα συνδέουμε την προβολή χαρακτηριστικών στον πίνακα γεγονότων όπως παρακάτω –
Συμμετοχή στην προβολή χαρακτηριστικών με δεδομένα Foundation στη στήλη "PRODUCT_ID".
Κάντε κλικ στο σύνδεσμο Συμμετοχή, θα εμφανιστεί ένα αναδυόμενο παράθυρο για Επεξεργασία Συμμετοχής. Καθορίστε τον τύπο σύνδεσης ως "Αναφορικό" και ως Κάρδινα 1…1.
Κάντε κλικ στο κουμπί ΟΚ.
Βήμα 8) Ορίστε χαρακτηριστικό, μέτρο και κλειδί για την προβολή
- Επιλέξτε Semantics Node στο παράθυρο σεναρίου.
- Επιλέξτε την καρτέλα Στήλες κάτω από το παράθυρο Λεπτομέρειες.
- Ορίστε τον τύπο στήλης ως χαρακτηριστικό και μέτρο, έχω ορίσει όλες τις στήλες ως χαρακτηριστικό εκτός από το "GROSS_AMOUNT", το οποίο ορίζεται ως μέτρο.
Βήμα 9) Επικύρωση και ενεργοποίηση αναλυτικής προβολής
- Επικυρώστε την αναλυτική προβολή.
- Ενεργοποίηση αναλυτικής προβολής.
Τώρα η αναλυτική προβολή "AN_PURCHASE_ORDERS" θα δημιουργηθεί και θα ενεργοποιηθεί στον Αναλυτικό Φάκελο του Υποπακέτου Μοντελοποίησης ως –
Βήμα 10) Προεπισκόπηση δεδομένων σε αναλυτική προβολή
- Μεταβείτε στην ενότητα της γραμμής εργαλείων και κάντε κλικ στο εικονίδιο «Προεπισκόπηση δεδομένων».
- Επιλέξτε Άνοιγμα στον Επεξεργαστή προεπισκόπησης δεδομένων.
Και πάλι χρησιμοποιούμε 3 επιλογές για να δούμε δεδομένα στον Επεξεργαστή Προεπισκόπησης Δεδομένων–
- Ανάλυση - Σε αυτήν την καρτέλα, πρέπει να σύρουμε και να αποθέσουμε το Χαρακτηριστικό και να μετρήσουμε στον Άξονα Ετικέτας και στον Άξονα Τιμής. Μπορούμε να δούμε την έξοδο σε μορφή γραφήματος, πίνακα, πλέγματος και HTML.
- Διακεκριμένες αξίες - Οι διακριτές τιμές εμφανίζουν ξεχωριστή τιμή για το επιλεγμένο χαρακτηριστικό. Μπορούμε να επιλέξουμε μόνο ένα χαρακτηριστικό κάθε φορά.
Σημείωση: SAP HANA Η αναλυτική προβολή μπορεί να περιέχει μόνο την προβολή χαρακτηριστικών και δεν υποστηρίζει Ένωση.