SAP HANA-koulutusohjeet aloittelijoille
Mikä on Sap HANA?
SAP HANA on uusin muistissa oleva tietokanta ja alusta, joka voidaan ottaa käyttöön paikan päällä tai pilvessä. SAP HANA on laitteiston ja ohjelmiston yhdistelmä, joka yhdistää erilaisia komponentteja, kuten SAP HANA-tietokanta, SAP SLT (System Landscape Transformation) -replikointipalvelin, SAP HANA Direct Extractor -yhteys ja Sybase-replikointi.
HANA on ennennäkemättömän hyväksynyt SAP asiakkaita. SAP HANA pystyy käsittelemään suuren määrän reaaliaikaista dataa lyhyessä ajassa.
Tässä on se, mitä käsittelemme kurssilla
👍 oppitunti | Archirakenne |
👍 oppitunti | Lataus ja asennus |
👍 oppitunti | SAP HANA SQL |
👍 oppitunti | Tietotyyppi |
👍 oppitunti | OperaTor |
👍 oppitunti | SQL-TOIMINNAT |
👍 oppitunti | SQL-tallennettu menettely |
👍 oppitunti | Luo sekvenssi |
👍 oppitunti | SQL SCRIPT |
👍 oppitunti | Laskentanäkymä |
👍 oppitunti | DATA Provisioning & Replikointi |
👍 oppitunti | SAP HANA SLT |
👍 oppitunti | SAP DS (SAP DATA-palvelut) |
👍 oppitunti | Suora poistoliitäntä (DXC) |
👍 oppitunti | Litteä tiedosto Lataa |
👍 oppitunti | mallinnus |
👍 oppitunti | Liity |
👍 oppitunti | Attribuuttinäkymä |
👍 oppitunti | Analyyttinen näkymä |
👍 oppitunti | Analyyttiset oikeudet |
👍 oppitunti | Tuonti ja vienti |
👍 oppitunti | Turvallisuus |
👍 oppitunti | Raportointi |
👍 oppitunti | Haastattelu kysymykset |
👍 oppitunti | SAP HANA PDF |
SAP HANA-tietokanta ja alusta
- SAP HANA-tietokanta - SAP HANA Database on hybridi muistissa oleva tietokanta. SAP HANA-tietokanta on ydin SAP muistissa olevaa tekniikkaa. sisään SAP HANA, tietokantataulukkoa on kahta tyyppiä -
- Rivikauppa
- Sarakekauppa
- SAP HANA-alusta – SAP HANA Platform on kehitysalusta, jossa on muistissa oleva tietovarasto, jonka avulla asiakkaat voivat analysoida suuren määrän dataa reaaliajassa. SAP HANA Platform toimii kehitysalustana, joka tarjoaa infrastruktuuria ja työkaluja korkean suorituskyvyn sovelluksen rakentamiseen SAP HANA Extended Application Services (SAP HANA XS).
SAP HANA painos
On olemassa erilaisia tyyppejä SAP HANA-painos, joista osa alla -
- SAP HANA Platform Edition – Se tarjoaa Core-tietokantateknologian. Se integroituu SAP komponentti kuten SAP HANA-tietokanta, SAP HANA Studio ja SAP HANA asiakkaita. Se on tarkoitettu asiakkaille, jotka haluavat käyttää ETL-pohjaista replikointia ja joilla on jo lisenssi SAP Business Objects Data Services.
- SAP HANA Enterprise Edition – Se sisältää tiedonhallintakomponentin (SLT, BODS, DXC), mukaan lukien ydintietokantateknologian. Se on tarkoitettu asiakkaille, jotka haluavat käyttää joko liipaisupohjaista replikointia tai ETL-pohjaista replikointia ja joilla ei ole kaikkia tarvittavia käyttöoikeuksia. SAP Business Objects Data Services.
- SAP HANA Extended Edition – Se sisältää enemmän tiedonhallintaominaisuuksia (Sybase) kuin Platform and Enterprises -versio. Se on tarkoitettu asiakkaille, jotka haluavat hyödyntää kaikkien käytettävissä olevien replikointiskenaarioiden täyden potentiaalin, mukaan lukien lokipohjainen replikointi.
Seuraava kaavio näyttää erot kaikkien painosten välillä -
Miksi valita SAP HANA?
SAP HANA on seuraavan sukupolven muistissa toimiva yritysalusta. Se nopeuttaa analytiikkaa ja sovelluksia yhdellä ja muistissa olevalla alustalla.
Alla on lueteltu muutamia syitä valita SAP HANA –
- Reaaliaika - SAP HANA tarjoaa reaaliaikaisen tiedonhallinnan ja reaaliaikaisen raportoinnin.
- Nopeus - SAP HANA tarjoaa nopean käsittelyn massiiviselle datalle In-Memory-tekniikan ansiosta.
- Kaikki tiedot/lähde- SAP HANA voi käyttää useita tietolähteitä, mukaan lukien strukturoidut ja strukturoimattomat tiedot SAP tai ei-SAP tietolähde.
- Pilvi- SAP HANA-tietokanta ja -sovellus voidaan ottaa käyttöön pilviympäristössä.
- Yksinkertaisuus - SAP HANA vähentää ponnisteluja ETL-prosessin, datan yhdistämisen, indeksoinnin ja kartoituksen takana.
- Kustannus - SAP väittää että SAP HANA-ohjelmisto voi vähentää yrityksen IT-kustannuksia.
- Vaihtoehto - SAP HANAa tukevat eri laitteistotoimittajat ja ohjelmistotoimittajat, joten vaatimuksen perusteella käyttäjä voi valita parhaan vaihtoehdon.
SAP HANA In-Memory -strategia
SAP HANAlla on useita prosesseja käynnissä SUSE:ssa Linux Palvelin. SUSE Linux -palvelin hallinnoi muistin varaamista kaikille prosesseille.
Kun SAP HANA käynnistyy, Linux OS varaa muistia ohjelmakoodille, ohjelmapinolle ja staattisille tiedoille. Käyttöjärjestelmä voi varata dynaamisesti lisää datamuistia pyynnöstä SAP HANA-palvelin.
SAP HANA luo muistivaraston muistin kulutuksen hallintaa ja seurantaa varten. Muistivarastoon tallennetaan kaikki muistissa olevat tiedot ja järjestelmätaulukot, säiepino, väliaikaiset laskelmat ja kaikki muu tietokannan hallintaan tarvittava tietorakenne.
Kun taulukon kasvattamiseen tai väliaikaisiin laskelmiin tarvitaan enemmän muistia, SAP HANA memorymanager saa tämän poolista.
Katso yleiskatsaus osoitteesta Muistin yleiskatsaus ominaisuus SAP HANA studio. Pääset siihen napsauttamalla hiiren kakkospainikkeella kohtaa Järjestelmä -> Konfigurointi ja valvonta -> Avaa muistin yleiskatsaus pikavalikosta seuraavasti:
SAP HANA edut
Alla on edut SAP HANA –
- In-Memory Technologyn avulla käyttäjä voi tutkia ja analysoida kaikkia tapahtuma- ja analyyttisiä tietoja reaaliajassa käytännössä mistä tahansa tietolähteestä.
- Tiedot voidaan koota useista lähteistä.
- Reaaliaikaisia replikointipalveluita voidaan käyttää tietojen käyttämiseen ja replikointiin SAP ERP-laajennus.
- SQL- ja MDX-liittymä kolmannen osapuolen tuesta.
- Se tarjoaa tiedon mallinnus- ja suunnitteluympäristön.
SAP HANA Vertaa BWA:han (Business Warehouse Accelerator)
- SAP BW Accelerator: Se on BW:n muistissa oleva kiihdytin. BWA on keskittynyt parantamaan kyselyn suorituskykyä SAP NetWeaver BW. BWA on erityisesti suunniteltu nopeuttamaan BW-kyselyitä ja lyhentämään tiedonkeruuaikaa säilyttämällä tietokuution kopioita.
- SAP HANA: SAP HANA on muistissa oleva tietokanta ja alusta korkean suorituskyvyn analyyttisille raporteille ja sovelluksille. sisään SAP HANA-tiedot voidaan ladata osoitteesta SAP ja eiSAP Lähdejärjestelmä SLT:n, BODS:n, DXC:n ja Sybasen kautta, ja sitä voidaan tarkastella käyttämällä SAP BO/BI, Crystal Reports ja Excel jne.
Tällä hetkellä, SAP HANA toimii myös muistitietokantana SAP BW, siis tällä tavalla SAP HANA pystyy parantamaan yleistä suorituskykyä SAP Verkonkutoja BW.
Mikä on SAP HANA Tietosäveltäjä?
SAP HANA Information composer on verkkosovellus, jonka avulla voimme tehdä mallinnuksen ja ladata paikallisia tietoja SAP HANA-tietokanta.
Tämä on mallinnusympäristö ei-teknisille ihmisille, kuten loppukäyttäjälle. Information Composer toimii samalla tavalla kuin SAP HANA-mallinnus ja sitä käyttävät yrityskäyttäjät, joilla on vähemmän teknistä tietämystä.
Information Composer -sovelluksella voidaan ladata suuri määrä tietoa (jopa 5 miljoonaa solua).
Työssä vaaditaan roolia SAP HANA Information Composer –
- IC_MODELLER: Käytetään, jotta käyttäjä voi työskennellä Tietojen kirjoittajalla, ladata tietoja ja luoda tietonäkymää.
- IC_JULKINEN: Käytetään, jotta käyttäjä voi työskennellä tietojen kirjoittajan kanssa, tarkastella työkirjaa ja tietonäkymiä.
SAP HANA SQL-lauseke
SQL-lausekkeet on lause, jota voidaan käyttää palautusarvoille. SQL-lausekkeita on 4 tyyppiä -
- Tapauslausekkeet – Tässä lausekkeessa käyttäjä voi käyttää IF – THEN – MUU -logiikkaa ilman kirjoitusproseduuria.
- Funktiolausekkeet - Sisäisiä SQL-funktioita voidaan käyttää lausekkeina.
- Aggregaattilausekkeet – Tässä lausekkeessa aggregaattifunktioita käytetään yhden arvon laskemiseen sarakkeen useiden rivien arvoista.
Kokonaisnimi | Tuotetiedot |
---|---|
COUNT | Laske kyselyn palauttamien rivien määrä. |
MIN | Palauttaa lausekkeen vähimmäisarvon. |
MAX | Palauttaa lausekkeen enimmäisarvon. |
SUMMA | Palauta lausekkeiden summa. |
AVG | Palauttaa lausekkeiden aritmeettisen keskiarvon. |
KESKIHAJONTA | Palauta annettujen lausekkeiden keskihajonta VARIANCE-funktion neliöjuurena. |
VAR | Palauttaa lausekkeiden varianssin keskihajonnan neliönä |
- Alakyselyt Expressionissa – Alikysely on select-lause, joka on suljettu sulkeisiin ja jota käytetään pääselect-käskyssä syötteenä.
Luo SQL-triggerit sisään SAP HANA
Liipaisin on myös tallennettu toimintosarja, joka suoritetaan automaattisesti, kun tapahtuma tapahtuu tietyssä taulukossa tai näkymässä.
Tietokannan käyttäjillä, joilla on vain TRIGGER-oikeudet annettuun kohtaan saavat luoda käynnistimen kyseiselle taulukolle tai näkymälle.
CREATE TRIGGER -komento määrittää joukon lauseita, jotka suoritetaan, kun tietty toiminto (INSERT/UPDATE/DELETE) tapahtuu tietyssä aihetaulukossa tai aihenäkymässä.
Syntaksi SQL-triggerien luomiseen
CREATE TRIGGER <trigger_name> <trigger_action_time> <trigger_event_list> ON <subject_table_name> [REFERENCING <transition_list>] [<for_each_row>] BEGIN [<trigger_decl_list>] [<proc_handler_list>] <trigger_stmt_list> END
Syntaksielementit SQL-laukaisimien luomiseen
OSAT | KUVAUS |
---|---|
Se määrittää luotavan liipaisimen nimen ja valinnaisen skeeman nimen. | |
ENNEN | JÄLKEEN | SIJASTA
|
Mikä on SAP HANA SQL -tietojen profilointi?
Tietojen profilointi on prosessi, jossa analysoidaan olemassa olevasta tietolähteestä saatavilla olevia tietoja ja kerätään niistä tilastoja ja tietoja. SQL DATA-profilointitehtävää käytetään eri tietolähteiden tietojen ymmärtämiseen ja analysointiin. Tietojen profiloinnin avulla käyttäjä voi poistaa virheelliset ja puutteelliset tiedot ennen lataamista tietovarastoon.
Etu SAP HANA SQL DATA -profilointi on seuraava -
- Se auttaa ymmärtämään lähdetietoja.
- Tietojen profiloinnin avulla voimme analysoida tietoja tehokkaasti.
- Tietojen profiloinnin avulla voimme poistaa virheelliset, epätäydelliset ja parantaa tietojen laatua.
- Paranna kykyä etsiä tietoja lisäämällä avainsanoja, kuvausta.
- Ymmärrä datan haaste projektin varhaisessa vaiheessa, sillä dataongelman löytäminen projektin myöhässä voi johtaa viivästymiseen ja ylimääräisiin kustannuksiin.
- Tietoprofiloinnilla voidaan lyhentää suurprojektien toteutussykliä.
Yhteenveto:
- SAP HANA on muistissa oleva tietokanta ja sovellus, joka toimii SAP todennettu laitteisto ja ohjelmisto.
- SAP HANAlla on kolme versiota – alusta, yritykset ja laajennettu.
- SAP HANA voi ladata tietoja SAP ja eiSAP tietolähde SLT:n, BODS:n, DXC:n ja Sybasen kautta.
- SAP HANA tarjoaa reaaliaikaisen provisioinnin ja raportoinnin.
- SAP HANA tarjoaa tehokkaan reaaliaikaisen analyyttisen raportoinnin.
- SAP HANA vähentää IT-kustannuksia.