SAP Výukový program zobrazení výpočtu HANA
Co je zobrazení výpočtu?
SAP Zobrazení výpočtu HANA je výkonný informační pohled.
SAP Měření analytického pohledu HANA lze vybrat pouze z jedné tabulky faktů. Když je potřeba tabulka Více faktů v informačním zobrazení, objeví se zobrazení výpočtu. Zobrazení výpočtu podporuje komplexní výpočty.
Datový základ zobrazení výpočtu může zahrnovat tabulky, zobrazení sloupců, analytická zobrazení a zobrazení výpočtů.
Můžeme tvořit Připojuje, odbory, agregace a projekce na zdroje dat.
Zobrazení výpočtu může obsahovat více měření a může být použito pro vícerozměrné hlášení nebo žádné měření, které se používá v hlášení typu seznamu.
Charakteristické pro SAP Zobrazení výpočtu HANA, jak je uvedeno níže –
- Podpora komplexního výpočtu.
- Podpora modelů OLTP a OLAP.
- Podpora Manipulace s klienty, jazyk, převod měny.
- Podpora unie, projekce, agregace, pozice atd.
SAP Zobrazení výpočtu HANA je dvou typů –
- SAP Grafický výpočetní pohled HANA (Vytvořil SAP Grafický editor HANA Studio).
- SAP Výpočty založené na skriptu HANA Zobrazení (vytvořeno pomocí skriptů SQL SAP Studio HANA).
SAP Grafické zobrazení výpočtu HANA
In SAP HANA Analytický pohled, můžeme vybrat míru pouze z jedné tabulky.
Pokud tedy existuje požadavek na pohled, který obsahuje míru z jiné tabulky, nelze toho dosáhnout analytickým pohledem, ale pohledem výpočtu.
V tomto případě tedy můžeme pro každou tabulku použít dva různé analytické pohledy a spojit je ve výpočetním pohledu.
Vytvoříme grafické zobrazení výpočtu „CA_FI_LEDGER“ spojením dvou analytických pohledů „AN_PURCHASE_ORDER“ a „AN_FI_DOCUMENT“.
CA_FI_LEDGER zobrazí podrobnosti finančního dokladu související s nákupní objednávkou.
Krok 1) V tomto kroku,
- Přejděte na balíček (zde modelování) a klikněte pravým tlačítkem.
- Vyberte Nová možnost.
- Vyberte Zobrazení výpočtu.
Zobrazí se editor zobrazení výpočtu, ve kterém se zobrazí panel scénářů, jak je uvedeno níže –
Detail panelu Scénář je uveden níže –
- Paleta: Tato část obsahuje níže uvedené uzly, které lze použít jako zdroj pro vytvoření našich pohledů na výpočty.
Máme 5 různých typů uzlů
- Připojit: Tento uzel se používá ke spojení dvou zdrojových objektů a předání výsledku dalšímu uzlu. Typy spojení mohou být vnitřní, levé vnější, pravé vnější a textové spojení.Poznámka: Do spojovacího uzlu můžeme přidat pouze dva zdrojové objekty.
- Svaz: To se používá k provedení sjednocení všech operací mezi více zdroji. Zdrojem může být n počet objektů.
- Projekce: To se používá k výběru sloupců, filtrování dat a vytváření dalších sloupců, než je použijeme v dalších uzlech, jako je sjednocení, agregace a hodnocení.Poznámka: V uzlu Projection můžeme přidat pouze jeden zdrojový objekt.
- Agregace: To se používá k provádění agregace na konkrétních sloupcích na základě vybraných atributů.
- Rank: Toto je přesná náhrada funkce RANK v SQL. Můžeme definovat oddíl a pořadí podle doložky na základě požadavku.
Krok 2)
- Klepněte na uzel promítání na paletě a přetáhněte jej do oblasti scénáře z analytického pohledu nákupní objednávky. Přejmenován na „Projekční_PO“.
- Klikněte na uzel Promítání na paletě a přetáhněte jej do oblasti scénáře pro analytické zobrazení dokumentu FI. Přejmenován na „Projekční_FI“.
- Přetáhněte analytické zobrazení „AN_PUCHASE_ORDER“ „AN_FI_DOCUMENT“ a ze složky Obsah do uzlu Projection a „Projection_FI“.
- Klikněte na Připojit uzel z palety a přetáhněte jej do oblasti scénáře.
- Připojte uzel Projection_PO k uzlu Join_1.
- Připojte uzel Projection_FI k uzlu Join_1.
- Klepněte na uzel Agregace z palety a přetáhněte jej do oblasti scénáře.
- Připojte uzel Join_1 k uzlu agregace.
Přidali jsme dva analytické pohledy pro vytvoření pohledu výpočtu.
Krok 3) Klikněte na uzel Join_1 pod agregací a zobrazí se sekce podrobností.
- Pro výstup vyberte všechny sloupce z Projection_PO Node.
- Pro výstup vyberte všechny sloupce z uzlu Projection_FI.
- Připojte uzel Projection_PO k uzlu Projection_FI ve sloupciProjection_PO. PO_Number = Projection_FI.PO_NO.
Krok 4) V tomto kroku,
- Klikněte na uzel Agregace a na pravé straně panelu se zobrazí podrobnosti.
- Vyberte sloupec pro výstup z Join_1 zobrazené na pravé straně v okně podrobností.
Krok 5) Nyní klikněte na Uzel sémantiky.
Zobrazí se obrazovka podrobností, jak je uvedeno níže. Definujte atribut a typ měření pro sloupec a také označte klíč pro tento výstup.
- Definujte atribut a míru.
- Označte PO_Number a COMPANY jako klíč.
- Označte jako klíč ACC_DOC_NO.
Krok 6) Ověřit a aktivovat výpočet Pohled z horní lišty okna.
- Klikněte na ikonu Ověřit.
- Klepněte na ikonu Aktivovat.
Zobrazení výpočtu bude aktivováno a zobrazí se v části Modelovací balíček, jak je uvedeno níže –
Vyberte zobrazení výpočtu a klikněte pravým tlačítkem -> Náhled dat
Přidali jsme dva analytické pohledy a vybrali míru (TAX_AMOUNT, GROSS_AMOUNT) z obou analytických pohledů.
Zobrazí se obrazovka náhledu dat, jak je uvedeno níže –
Funkce CE také známé jako plán výpočetního motoru Operator (CE Operators) jsou alternativou k příkazům SQL.
Funkce CE je dvou typů –
Funkce přístupu ke zdroji dat
Tato funkce váže sloupcovou tabulku nebo zobrazení sloupců s proměnnou tabulky.
Níže je uveden seznam některých funkcí přístupu ke zdrojům dat –
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
Relační OperaFunkce tor
Pomocí Relational Operauživatel může obejít SQL procesoru během vyhodnocování a komunikovat přímo s výpočetním enginem.
Níže jsou uvedeny některé relační Operaseznam funkcí tor –
- CE_JOIN (Používá se k provedení vnitřního spojení mezi dvěma zdroji a čtení požadovaných sloupců/dat.)
- CE_RIGHT_OUTER_JOIN (Používá se k provedení pravého vnějšího spojení mezi dvěma zdroji a zobrazení dotazovaných sloupců na výstup.)
- CE_LEFT_OUTER_JOIN (Slouží k provedení levého vnějšího spojení mezi zdroji a zobrazení dotazovaných sloupců na výstup).
- CE_PROJECTION (Tato funkce zobrazí konkrétní sloupce ze zdroje a použije filtry pro omezení dat. Poskytuje také funkce aliasů názvů sloupců.)
- CE_CALC (Používá se k výpočtu dalších sloupců na základě obchodního požadavku. Je to stejné jako vypočítaný sloupec v grafických modelech.)
Níže je uveden seznam SQL s funkcí CE s nějakým příkladem-
Název dotazu | SQL dotaz | CE-zabudovaná funkce |
---|---|---|
Vyberte Dotaz na tabulku sloupců | VYBERTE C, D Ze “COLUMN_TABLE”. | CE_COLUMN_TABLE(“COLUMN_TABLE”,[C,D]) |
Vyberte Dotaz na zobrazení atributů | SELECT C, D z „ATTRIBUTE_VIEW“ | CE_JOIN_VIEW(“ATTRIBUTE_VIEW”,[C,D]) |
Vyberte dotaz na analytické zobrazení | VYBERTE C, D, SUM(E) Ze skupiny „ANALYTIC_VIEW“ podle C,D | CE_OLAP_VIEW(“ANALYTIC_VIEW”,[C,D]) |
Vyberte dotaz v zobrazení výpočtu | VYBERTE C, D, SUM(E) Z “CALCULATION_VIEW” Seskupit podle C,D | CE_CALC_VIEW(“CALCULATION_VIEW”,[C,D]) |
Kde mít | VYBERTE C, D, SUM(E) Z „ANALYTIC_VIEW“ Kde C = 'hodnota' | Var1= CE_COLUMN_TABLE(“TABULKA_SLOUPCE”); CE_PROJECTION(:var1,[C,D],”C” =”hodnota”/ |