SAP HANA-opetusohjelma 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 SAP HANA-haastattelukysymykset
๐Ÿ‘ oppitunti SAP BO-haastattelukysymykset
๐Ÿ‘ 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.

Tiivistรค tรคmรค viesti seuraavasti: