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

  1. 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
  1. 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ä -

SAP HANA-koulutusohjeet aloittelijoille

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.

SAP HANA

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-koulutusohjeet aloittelijoille

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

  • ENNEN – Määrittää, että laukaisu suoritetaan ennen DML:ää Operapöytään.
  • AFTER – Määrittää, että laukaisu suoritetaan taulukon DML-toiminnon jälkeen.
  • INTEAD OF – Määrittää, että laukaisin suoritetaan DML-toiminnon sijaan näkymässä. INSTEAD OF -liipaisulla varustettu näkymä on päivitettävissä.

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.