SAP HANA Calculare Vizualizare tutorial
Ce este Calculation View?
SAP Vizualizarea de calcul HANA este o vizualizare puternică a informațiilor.
SAP Măsura de vizualizare analitică HANA poate fi selectată dintr-un singur tabel de fapte. Când este nevoie de un tabel de mai multe fapte în vizualizarea informațiilor, apoi vizualizarea de calcul vine în imagine. Vizualizarea calculului acceptă calcule complexe.
Fundamentul de date al vizualizării de calcul poate include tabele, vizualizări coloane, vizualizări analitice și vizualizări de calcul.
Putem crea Se alătură, uniuni, agregare și proiecții pe sursele de date.
Vizualizarea calculului poate conține mai multe măsuri și poate fi utilizată pentru raportarea multidimensională sau nicio măsură care este utilizată în raportarea tip listă.
Caracteristică SAP Calcul HANA Vedeți ca mai jos -
- Sprijină calculul complex.
- Suportă modele OLTP și OLAP.
- Asistență pentru gestionarea clienților, limbă, conversie valutară.
- Sprijin uniunea, proiecția, agregarea, rangul etc.
SAP Vizualizările de calcul HANA sunt de două tipuri -
- SAP Vizualizare de calcul grafic HANA (creat de SAP Editor grafic HANA Studio).
- SAP Vizualizări de calcule bazate pe script HANA (create de scripturi SQL de SAP HANA Studio).
SAP Vedere de calcul grafic HANA
In SAP Vedere analitică HANA, putem selecta o măsură dintr-un singur tabel.
Deci, atunci când există o cerință pentru o vizualizare care conține o măsură din tabel diferit, atunci nu se poate realiza prin vizualizare analitică, ci prin vizualizare de calcul.
Deci, în acest caz, putem folosi două vizualizări analitice diferite pentru fiecare tabel și le putem uni în vizualizarea de calcul.
Vom crea o vizualizare grafică de calcul „CA_FI_LEDGER” prin unirea a două vizualizări analitice „AN_PURCHASE_ORDER” și „AN_FI_DOCUMENT”.
CA_FI_LEDGER va afișa detaliile documentului financiar legate de o comandă de achiziție.
Pas 1) În această etapă,
- Accesați pachetul (Aici Modelare) și faceți clic dreapta.
- Selectați opțiune nouă.
- Selectați Vizualizare calcul.
Va fi afișat un Editor de vizualizare de calcul, în care Panoul de scenarii se afișează ca mai jos –
Detaliile panoului Scenariu sunt ca mai jos -
- Paletă: Această secțiune conține mai jos noduri care pot fi folosite ca sursă pentru a construi vizualizările noastre de calcul.
Avem 5 tipuri diferite de noduri, acestea sunt
- A adera: Acest nod este folosit pentru a uni două obiecte sursă și pentru a transmite rezultatul următorului nod. Tipurile de îmbinare pot fi interioare, stânga exterioară, dreapta exterioară și text join.Notă: Putem adăuga doar două obiecte sursă la un nod de unire.
- Uniune: Acesta este folosit pentru a realiza unirea tuturor operațiunilor între mai multe surse. Sursa poate fi n număr de obiecte.
- Proiecție: Acesta este folosit pentru a selecta coloane, a filtra datele și a crea coloane suplimentare înainte de a le folosi în nodurile următoare, cum ar fi o unire, o agregare și un rang.Notă: Putem adăuga doar un obiect sursă într-un nod de proiecție.
- Agregare: Acesta este folosit pentru a realiza agregarea pe anumite coloane pe baza atributelor selectate.
- Rang: Acesta este înlocuitorul exact pentru funcția RANK în SQL. Putem defini partiția și ordinea prin clauză în funcție de cerință.
Pas 2)
- Faceți clic pe Nodul de proiecție din paletă și trageți și plasați în zona scenariului din vizualizarea analitică a comenzii de achiziție. L-a redenumit în „Projection_PO”.
- Faceți clic pe Nodul de proiecție din paletă și trageți și plasați în zona scenariului pentru vizualizarea analitică a documentului FI. L-a redenumit în „Projection_FI”.
- Trageți și plasați Vizualizarea analitică „AN_PUCHASE_ORDER” „AN_FI_DOCUMENT” și din folderul Conținut în nodul de proiecție și, respectiv, „Projection_FI”.
- Faceți clic pe Join Node from Palette și trageți și plasați în zona scenariului.
- Conectați nodul Projection_PO la nodul Join_1.
- Conectați nodul Projection_FI la nodul Join_1.
- Faceți clic pe Nodul de agregare din paletă și trageți și plasați în zona scenariului.
- Conectați nodul Join_1 la nodul de agregare.
Am adăugat două vederi analitice, pentru a crea o vizualizare de calcul.
Pas 3) Faceți clic pe Join_1 node sub agregare și puteți vedea secțiunea de detalii este afișată.
- Selectați toată coloana din Projection_PO Node pentru ieșire.
- Selectați toată coloana din nodul Projection_FI pentru ieșire.
- Alăturați nodul Projection_PO la nodul Projection_FI pe coloanaProjection_PO. PO_Number = Projection_FI.PO_NO.
Pas 4) În această etapă,
- Faceți clic pe nodul de agregare și Detaliile vor fi afișate în partea dreaptă a panoului.
- Selectați Coloană pentru ieșire din Join_1 afișat în partea dreaptă în fereastra de detalii.
Pas 5) Acum, faceți clic pe Semantics Node.
Ecranul de detalii va fi afișat ca mai jos. Definiți atributul și tipul de măsură pentru coloană și, de asemenea, marcați cheia pentru această ieșire.
- Definiți atributul și măsurarea.
- Marcați PO_Number și COMPANY ca cheie.
- Marcați ACC_DOC_NO ca cheie.
Pas 6) Validați și Activați vizualizarea calculului, din bara de sus a ferestrei.
- Faceți clic pe pictograma Validare.
- Faceți clic pe Activare pictogramă.
Vizualizarea calculelor va fi activată și va fi afișată sub Pachetul de modelare ca mai jos -
Selectați vizualizarea de calcul și faceți clic dreapta ->Previzualizare date
Am adăugat două vizualizări analitice și am selectat măsura (TAX_AMOUNT, GROSS_AMOUNT) din ambele vizualizări analitice.
Ecranul de previzualizare a datelor va fi afișat ca mai jos -
Funcții CE cunoscute și sub numele de Planul motor de calcul Operator (CE Operators) sunt alternative la instrucțiunile SQL.
Funcția CE este de două tipuri -
Funcția de acces la sursa de date
Această funcție leagă un tabel de coloană sau o vizualizare de coloană la o variabilă de tabel.
Mai jos este o listă de funcții de acces la sursa de date -
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
Relațional OperaFuncția tor
Prin utilizarea relațională Operator, utilizatorul poate ocoli SQL procesor în timpul evaluării și comunica direct cu motorul de calcul.
Mai jos sunt câteva relaționale OperaLista de funcții tor –
- CE_JOIN (este folosit pentru a efectua îmbinarea interioară între două surse și pentru a citi coloanele/datele necesare.)
- CE_RIGHT_OUTER_JOIN(Este folosit pentru a efectua îmbinarea exterioară dreaptă între cele două surse și pentru a afișa coloanele interogate la ieșire.)
- CE_LEFT_OUTER_JOIN (este folosit pentru a efectua îmbinarea exterioară stângă între surse și pentru a afișa coloanele interogate la ieșire).
- CE_PROJECTION (Această funcție afișează coloanele specifice din sursă și aplică filtre pentru a restricționa datele. Oferă și caracteristici de alias pentru numele coloanei.)
- CE_CALC (Este utilizat pentru a calcula coloane suplimentare pe baza cerințelor comerciale. Aceasta este aceeași cu coloana calculată în modelele grafice.)
Mai jos este o listă cu SQL cu funcția CE cu unele Exemple-
Nume interogare | SQL Query | CE-Build in Function |
---|---|---|
Selectați Interogare pe tabelul coloanei | SELECTAȚI C, D din „COLUMN_TABLE”. | CE_COLUMN_TABLE(„COLUMN_TABLE”,[C,D]) |
Selectați Interogare pe vizualizarea atribut | SELECTAȚI C, D din „ATTRIBUTE_VIEW” | CE_JOIN_VIEW(„ATRIBUTE_VIEW”,[C,D]) |
Selectați Interogare în vizualizarea analitică | SELECTAȚI C, D, SUM(E) Din „ANALYTIC_VIEW” Grupați după C,D | CE_OLAP_VIEW(„VISUALIZARE_ANALIZĂ”,[C,D]) |
Selectați Interogare în vizualizarea calculului | SELECTAȚI C, D, SUM(E) din „CALCULATION_VIEW” Grupați după C,D | CE_CALC_VIEW(„CALCULATION_VIEW”,[C,D]) |
Unde Având | SELECTAȚI C, D, SUM(E) din „ANALYTIC_VIEW” unde C = „valoare” | Var1= CE_COLUMN_TABLE(“COLUMN_TABLE”); CE_PROJECTION(:var1,[C,D],”C” =”valoare”/ |