SAP HANA opplæringsveiledninger for nybegynnere
Hva er Sap HANA?
SAP HANNA er den nyeste databasen og plattformen i minnet som kan distribueres lokalt eller i skyen. SAP HANA er en kombinasjon av maskinvare og programvare, som integrerer ulike komponenter som SAP HANA-database, SAP SLT (System Landscape Transformation) replikeringsserver, SAP HANA Direct Extractor-tilkobling og Sybase-replikering.
HANA har enestående adopsjon av SAP kunder. SAP HANA er i stand til å behandle en stor mengde sanntidsdata i løpet av en kort tidsperiode.
Her er hva vi dekker på kurset
👉 Opplæringen | Architecture |
👉 Opplæringen | Last ned og installer |
👉 Opplæringen | SAP HANA SQL |
👉 Opplæringen | Data-type |
👉 Opplæringen | Operator |
👉 Opplæringen | SQL-FUNKSJONER |
👉 Opplæringen | SQL lagret prosedyre |
👉 Opplæringen | Lag sekvens |
👉 Opplæringen | SQL SCRIPT |
👉 Opplæringen | Beregningsvisning |
👉 Opplæringen | DATA Provisioning & Replikering |
👉 Opplæringen | SAP HANA SLT |
👉 Opplæringen | SAP DS (SAP DATA-tjenester) |
👉 Opplæringen | Direct Extractor Connection (DXC) |
👉 Opplæringen | Opplasting av flat fil |
👉 Opplæringen | Modellering |
👉 Opplæringen | Bli med |
👉 Opplæringen | Attributtvisning |
👉 Opplæringen | Analytisk visning |
👉 Opplæringen | Analytiske privilegier |
👉 Opplæringen | Import og eksport |
👉 Opplæringen | Sikkerhet |
👉 Opplæringen | Rapportering |
👉 Opplæringen | intervjuspørsmål |
👉 Opplæringen | SAP HANA PDF |
SAP HANA-database og plattform
- SAP HANA-database – SAP HANA Database er en hybrid in-memory database. SAP HANA Database er hjertet av SAP in-memory teknologi. I SAP HANA, databasetabell er av to typer -
- Row Store
- Kolonnebutikk
- SAP HANA-plattformen – SAP HANA Platform er en utviklingsplattform med et datalager i minnet som lar kundene analysere et stort datavolum i sanntid. SAP HANA Platform fungerer som en utviklingsplattform, som gir infrastruktur og verktøy for å bygge en høyytelsesapplikasjon basert på SAP HANA utvidede applikasjonstjenester (SAP HANA XS).
SAP HANA utgave
Det finnes forskjellige typer SAP HANA-utgaven, noen av dem som nedenfor-
- SAP HANA Platform Edition – Den gir kjernedatabaseteknologi. Det integreres SAP komponent som SAP HANA database, SAP HANA Studio og SAP HANA-kunder. Det er for kunder som ønsker å bruke ETL-basert replikering og allerede har lisens for SAP Business Objects-datatjenester.
- SAP HANA Enterprise Edition – Den inneholder dataforsyningskomponent (SLT, BODS, DXC) inkludert kjernedatabaseteknologi. Den er for kunder som ønsker å bruke enten triggerbasert replikering eller ETL-basert replikering og ikke har all nødvendig lisens for SAP Business Objects-datatjenester.
- SAP HANA Extended Edition – Den inneholder dataforsyningsfunksjoner (Sybase) mer enn Platform and Enterprises-utgaven. Det er for kunder som ønsker å bruke det fulle potensialet til alle tilgjengelige replikeringsscenarier, inkludert loggbasert replikering.
Følgende diagram viser forskjellen mellom alle utgavene –
Hvorfor velge SAP HANA?
SAP HANA er en neste generasjons in-memory forretningsplattform. Det akselererer analyser og applikasjoner på en enkelt og minneinnbygget plattform.
Nedenfor er noen få grunner til å velge SAP HANA –
- Sanntid – SAP HANA tilbyr sanntidsdatalevering og sanntidsrapportering.
- Hastighet - SAP HANA gir høyhastighetsbehandling på massive data på grunn av In-Memory Technology.
- Eventuelle data/kilde- SAP HANA kan få tilgang til ulike datakilder, inkludert strukturerte og ustrukturerte data fra SAP eller ikke-SAP datakilde.
- Sky- SAP HANA-database og applikasjon kan distribueres til skymiljøet.
- Enkelhet – SAP HANA reduserer innsatsen bak ETL-prosessen, dataaggregering, indeksering og kartlegging.
- Kostnad - SAP hevder det SAP HANA-programvare kan redusere totale IT-kostnader for et selskap.
- Valgalternativ – SAP HANA støttes av forskjellige maskinvareleverandører og programvareleverandører, så basert på kravet kan brukeren velge det beste alternativet.
SAP HANA In-Memory-strategi
SAP HANA har mange prosesser som kjører på SUSE Linux Server. SUSE Linux-serveren administrerer reservasjonen av minne til alle prosesser.
Når SAP HANA starter opp, Linux OS reserverer minne for programkoden, programstabelen og statiske data. OS kan dynamisk reservere ekstra dataminne på forespørsel fra SAP HANA server.
SAP HANA oppretter et minnebasseng for å administrere og spore forbruket av minne. Minnepoolen brukes til å lagre alle data i minnet og systemtabeller, trådstack, midlertidige beregninger og all annen datastruktur som kreves for å administrere databasen.
Når det kreves mer minne for tabellvekst eller midlertidige beregninger, SAP HANA memorymanager henter dette fra bassenget.
For en oversikt, sjekk ut Minneoversikt funksjon av SAP HANA studio. For å få tilgang til den, høyreklikk på et System -> Konfigurasjon og overvåking -> Åpne minneoversikt i kontekstmenyen, som følger:
SAP HANA Fordeler
Nedenfor er fordelene ved SAP HANA –
- Med In-Memory Technology kan brukeren utforske og analysere alle transaksjonelle og analytiske data i sanntid fra praktisk talt alle datakilder.
- Data kan samles fra mange kilder.
- Sanntidsreplikeringstjenester kan brukes til å få tilgang til og replikere data fra SAP ERP-utvidelse.
- SQL- og MDX-grensesnitt fra tredjepartsstøtte.
- Det gir informasjonsmodellering og designmiljø.
SAP HANA Sammenlign med BWA (Business Warehouse Accelerator)
- SAP BW-akselerator: Det er en minneakselerator for BW. BWA er fokusert på å forbedre søkeytelsen til SAP NetWeaver BW. BWA er spesielt utviklet for å akselerere BW-spørringer og redusere datainnsamlingstiden ved å opprettholde kopier av infokuben.
- SAP HANA: SAP HANA er en minnedatabase og plattform for analytiske rapporter og applikasjoner med høy ytelse. I SAP HANA-data kan lastes fra SAP og ikke-SAP Kildesystem gjennom SLT, BODS, DXC og Sybase og kan sees ved hjelp av SAP BO/BI, Crystal Reports og Excel, etc.
Foreløpig, SAP HANA fungerer også som in-Memory-database for SAP BW, så på denne måten SAP HANA i stand til å forbedre den generelle ytelsen til SAP Nettvever BW.
Hva er SAP HANA Informasjonskomponist?
SAP HANA Information composer er en nettapplikasjon som lar oss utføre modellering og laste opp lokale data til SAP HANA database.
Dette er modelleringsmiljø for ikke-tekniske mennesker som en sluttbruker. Information Composer fungerer på samme måte som SAP HANA Modeler og brukes av Business-brukere med mindre teknisk kunnskap.
En stor mengde data (opptil 5 millioner celler) kan lastes opp ved hjelp av Information Composer.
Rolle som kreves for å jobbe med SAP HANA Informasjonskomponist –
- IC_MODELLER: Brukes for å tillate brukeren å jobbe med informasjonsskriver, laste inn data og opprette informasjonsvisning.
- IC_PUBLIC: Brukes for å la brukeren arbeide med informasjonskomponist, se arbeidsbok og informasjonsvisninger.
SAP HANA SQL-uttrykk
SQL Expressions er en klausul som kan brukes for returverdier. Det er 4 typer SQL-uttrykk-
- Kasuluttrykk – I dette uttrykket kan brukeren bruke IF – THEN – ELSE logikk uten skriveprosedyre.
- Funksjonsuttrykk – SQL innebygde funksjoner kan brukes som uttrykk.
- Aggregerte uttrykk – I dette uttrykket brukes aggregerte funksjoner til å beregne en enkelt verdi fra verdiene til flere rader for en kolonne.
Samlet navn | Description |
---|---|
COUNT | Tell antall rader som returneres av spørringen. |
MIN | Returner minimumsverdien til uttrykket. |
MAX | Returner maksimumsverdien til uttrykket. |
SUM | Returner summen av uttrykk. |
AVG | Returner det aritmetiske gjennomsnittet av uttrykk. |
STDDEV | Returner standardavviket til gitte uttrykk som kvadratroten av VARIANS-funksjonen. |
VAR | Returner variansen til uttrykk som kvadratet av standardavviket |
- Undersøk i uttrykk – En underspørring er en select-setning omsluttet i parentes og brukt i en hoved-select-setning som input.
Lag SQL-utløsere i SAP HANNA
En trigger er også en lagret prosedyre som automatisk kjøres når en hendelse skjer på en gitt tabell eller visning.
Databasebrukerne har bare TRIGGER-privilegiet for det gitte har lov til å opprette en utløser for den tabellen eller visningen.
CREATE TRIGGER-kommandoen definerer et sett med setninger som utføres når en gitt operasjon (INSERT/UPDATE/DELETE) finner sted på en gitt emnetabell eller emnevisning.
Syntaks for å lage SQL-utløsere
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
Syntakselementer for å lage SQL-utløsere
ELEMENTS | BESKRIVELSE |
---|---|
Den spesifiserer navnet på utløseren som skal opprettes, med det valgfrie skjemanavnet. | |
FØR | ETTER | ISTEDENFOR
|
Hva er SAP HANA SQL-dataprofilering?
Dataprofilering er prosessen med å analysere dataene som er tilgjengelige i en eksisterende datakilde og samle inn statistikk og informasjon om disse dataene. SQL DATA-profileringsoppgave brukes til å forstå og analysere data fra forskjellige datakilder. Ved hjelp av dataprofileringsprosessen kan brukeren fjerne feil og ufullstendige data før lasting til datavarehuset.
Fordelen med SAP HANA SQL DATA-profilering er som nedenfor –
- Det hjelper å forstå kildedataene.
- Ved hjelp av dataprofilering kan vi analysere data effektivt.
- Ved hjelp av dataprofilering kan vi fjerne feil, ufullstendige og forbedre datakvaliteten.
- Forbedre muligheten til å søke i data ved å legge til nøkkelord, beskrivelse.
- Forstå datautfordring tidlig i prosjektet, å finne dataproblem sent i prosjektet kan føre til forsinkelser og kostnadsoverskridelser.
- Ved dataprofilering kan gjennomføringssyklusen for større prosjekter forkortes.
Sammendrag:
- SAP HANA er en database og applikasjon i minnet som kjører på SAP autentisert maskinvare og programvare.
- SAP HANA har tre versjoner – plattform, bedrifter og utvidet.
- SAP HANA kan laste data fra SAP og ikke-SAP datakilde gjennom SLT, BODS, DXC og Sybase.
- SAP HANA gir sanntids provisjonering og rapportering.
- SAP HANA gir analytisk rapportering i sanntid med høy ytelse.
- SAP HANA reduserer totale IT-kostnader.