SAP HANA-vejledning for begyndere
Hvad er Sap HANA?
SAP HANA er den nyeste database og platform i hukommelsen, som kan implementeres pรฅ stedet eller i skyen. SAP HANA er en kombination af hardware og software, som integrerer forskellige komponenter som f.eks SAP HANA Database, SAP SLT (System Landscape Transformation) Replikationsserver, SAP HANA Direct Extractor-forbindelse og Sybase-replikering.
HANA har en hidtil uset adoption af SAP kunder. SAP HANA er i stand til at behandle en stor mรฆngde realtidsdata pรฅ kort tid.
Her er hvad vi dรฆkker pรฅ kurset
| ๐ tutorial | Architecture |
| ๐ tutorial | Hent og installer |
| ๐ tutorial | SAP HANA SQL |
| ๐ tutorial | Datatype |
| ๐ tutorial | OperaTor |
| ๐ tutorial | SQL FUNKTIONER |
| ๐ tutorial | SQL Stored Procedure |
| ๐ tutorial | Opret sekvens |
| ๐ tutorial | SQL SCRIPT |
| ๐ tutorial | Beregningsvisning |
| ๐ tutorial | DATA Provisioning & Replikering |
| ๐ tutorial | SAP HANA SLT |
| ๐ tutorial | SAP DS (SAP DATA Services) |
| ๐ tutorial | Direct Extractor Connection (DXC) |
| ๐ tutorial | Upload flad fil |
| ๐ tutorial | Stรธbning |
| ๐ tutorial | Bliv Medlem |
| ๐ tutorial | Attributvisning |
| ๐ tutorial | Analytisk visning |
| ๐ tutorial | Analytiske privilegier |
| ๐ tutorial | Import og eksport |
| ๐ tutorial | Sikkerhed |
| ๐ tutorial | Rapportering |
| ๐ tutorial | SAP HANA-jobsamtalespรธrgsmรฅl |
| ๐ tutorial | SAP Spรธrgsmรฅl til jobsamtale hos BO |
| ๐ tutorial | SAP HANA PDF |
SAP HANA Database & Platform
- SAP HANA Database โ SAP HANA Database er en hybrid in-memory database. SAP HANA Database er hjertet af SAP in-memory teknologi. I SAP HANA, Databasetabel er af to typer -
- Rรฆkkebutik
- Kolonnebutik
- SAP HANA platform โ SAP HANA Platform er en udviklingsplatform med et in-memory datalager, som giver kunderne mulighed for at analysere en stor mรฆngde data i realtid. SAP HANA Platform fungerer som en udviklingsplatform, der leverer infrastruktur og vรฆrktรธjer til at bygge en hรธjtydende applikation baseret pรฅ SAP HANA Extended Application Services (SAP HANA XS).
SAP HANA udgave
Der er forskellige typer af SAP HANA udgave, nogle af dem som nedenfor-
- SAP HANA Platform Edition โ Det giver Core database teknologi. Det integrerer SAP komponent som SAP HANA database, SAP HANA Studio og SAP HANA kunder. Det er for kunder, der รธnsker at bruge ETL-baseret replikering og allerede har en licens til SAP Business Objects Data Services.
- SAP HANA Enterprise Edition โ Den indeholder dataforsyningskomponent (SLT, BODS, DXC) inklusive kernedatabaseteknologi. Det er for kunder, der รธnsker at bruge enten trigger-baseret replikering eller ETL-baseret replikering og ikke har al den nรธdvendige licens til SAP Business Objects Data Services.
- SAP HANA Extended Edition โ Den indeholder dataforsyningsfunktioner (Sybase) mere end Platform- og Enterprises-udgaven. Det er for kunder, der รธnsker at udnytte det fulde potentiale af alle tilgรฆngelige replikeringsscenarier, inklusive log-baseret replikering.
Fรธlgende diagram viser forskellen mellem alle udgaver โ
Hvorfor vรฆlge SAP HANA?
SAP HANA er en nรฆste generations in-memory virksomhedsplatform. Det accelererer analyse og applikation pรฅ en enkelt platform i hukommelsen.
Nedenfor er de fรฅ grunde til at vรฆlge SAP HANA โ
- Realtid - SAP HANA leverer realtidsdataforsyning og realtidsrapportering.
- Hastighed - SAP HANA giver hรธjhastighedsbehandling pรฅ massive data pรฅ grund af In-Memory Technology.
- Enhver data/kilde- SAP HANA kan fรฅ adgang til forskellige datakilder inklusive strukturerede og ustrukturerede data fra SAP eller ikke-SAP datakilde.
- Sky- SAP HANA-database og applikation kan implementeres i Cloud-miljรธet.
- Enkelhed โ SAP HANA reducerer indsatsen bag ETL-proces, dataaggregering, indeksering og kortlรฆgning.
- Omkostninger - SAP hรฆvder det SAP HANA Software kan reducere en virksomheds samlede IT-omkostninger.
- Valgmulighed โ SAP HANA understรธttes af forskellige hardwareleverandรธrer og softwareudbydere, sรฅ baseret pรฅ kravet kan brugeren vรฆlge den bedste lรธsning.
SAP HANA In-Memory-strategi
SAP HANA har mange processer kรธrende pรฅ SUSE Linux Server. SUSE Linux-serveren administrerer reservationen af โโhukommelse til alle processer.
Nรฅr SAP HANA starter op, Linux OS reserverer hukommelse til programkoden, programstakken og statiske data. OS kan dynamisk reservere yderligere datahukommelse efter anmodning fra SAP HANA server.
SAP HANA opretter en hukommelsespulje til at styre og spore forbruget af hukommelse. Hukommelsespuljen bruges til at gemme alle data i hukommelsen og systemtabeller, trรฅdstack, midlertidige beregninger og alle andre datastrukturer, der krรฆves til at administrere databasen.
Nรฅr der krรฆves mere hukommelse til tabelvรฆkst eller midlertidige beregninger, SAP HANA memorymanager fรฅr dette fra poolen.
For et overblik, tjek Hukommelsesoversigt funktion af SAP HANA studie. For at fรฅ adgang til den skal du hรธjreklikke pรฅ et System ->Konfiguration og overvรฅgning -> ร bn hukommelsesoversigt i kontekstmenuen som fรธlger:
SAP HANA Fordele
Nedenfor er fordele ved SAP HANA โ
- Med In-Memory Technology kan brugeren udforske og analysere alle transaktions- og analytiske data i realtid fra praktisk talt enhver datakilde.
- Data kan samles fra mange kilder.
- Realtidsreplikeringstjenester kan bruges til at fรฅ adgang til og replikere data fra SAP ERP-udvidelse.
- SQL og MDX interface fra tredjeparts support.
- Det giver informationsmodellering og designmiljรธ.
SAP HANA Sammenlign med BWA (Business Warehouse Accelerator)
- SAP BW Accelerator: Det er en in-memory accelerator til BW. BWA er fokuseret pรฅ at forbedre forespรธrgselsydeevnen for SAP NetWeaver BW. BWA er specielt designet til at fremskynde BW-forespรธrgsler, hvilket reducerer dataindsamlingstiden ved vedvarende kopier af infokuben.
- SAP HANA: SAP HANA er en in-memory database og platform for hรธjtydende analytiske rapporter og applikationer. I SAP HANA-data kan indlรฆses fra SAP og ikke-SAP Kildesystem gennem SLT, BODS, DXC og Sybase og kan ses ved hjรฆlp af SAP BO/BI, Crystal Reports og Excel mv.
Dag, SAP HANA fungerer ogsรฅ som in-Memory database for SAP BW, sรฅ pรฅ denne mรฅde SAP HANA i stand til at forbedre den samlede ydeevne af SAP Netvรฆver BW.
Hvad er SAP HANA Informationskomponist?
SAP HANA Information composer er en webapplikation, der giver os mulighed for at lave modellering og uploade lokale data til SAP HANA database.
Dette er modelleringsmiljรธ for ikke-tekniske mennesker som en slutbruger. Information Composer fungerer pรฅ samme mรฅde som SAP HANA Modeler og bruges af Business-brugere med mindre teknisk viden.
En stor mรฆngde data (op til 5 millioner celler) kan uploades ved hjรฆlp af Information Composer.
Rolle pรฅkrรฆvet for at arbejde med SAP HANA Informationskomponist โ
- IC_MODELLER: Bruges til at give brugeren mulighed for at arbejde med informationskomponist, indlรฆse data og oprette informationsvisning.
- IC_PUBLIC: Bruges til at give brugeren mulighed for at arbejde med informationskomponist, se projektmappe og informationsvisninger.
SAP HANA SQL-udtryk
SQL Expressions er en klausul, der kan bruges til returvรฆrdier. Der er 4 typer SQL-udtryk-
- Kasusudtryk โ I dette udtryk kan brugeren bruge IF โ THEN โ ELSE logik uden skriveprocedure.
- Funktionsudtryk โ SQL indbyggede funktioner kan bruges som udtryk.
- Samlede udtryk โ I dette udtryk bruges aggregerede funktioner til at beregne en enkelt vรฆrdi ud fra vรฆrdierne af flere rรฆkker for en kolonne.
| Samlet navn | Beskrivelse |
|---|---|
| COUNT | Tรฆl antallet af rรฆkker, der returneres af forespรธrgslen. |
| MIN | Returner minimumsvรฆrdien af โโudtrykket. |
| MAX | Returner den maksimale vรฆrdi af udtrykket. |
| SUM | Returner summen af โโudtryk. |
| AVG | Returner det aritmetiske middelvรฆrdi af udtryk. |
| STDDEV | Returner standardafvigelsen for givne udtryk som kvadratroden af โโVARIANCE-funktionen. |
| VAR | Returner variansen af โโudtryk som kvadratet af standardafvigelsen |
- Underforespรธrgsler i udtryk โ En underforespรธrgsel er en select-sรฆtning indesluttet i parentes og brugt i en hovedselect-sรฆtning som input.
Opret SQL-triggere i SAP HANA
En trigger er ogsรฅ en lagret procedure, der automatisk udfรธres, nรฅr en hรฆndelse sker pรฅ en given tabel eller visning.
Databasebrugerne har kun TRIGGER-privilegiet for det givne har tilladelse til at oprette en trigger for den pรฅgรฆldende tabel eller visning.
CREATE TRIGGER kommandoen definerer et sรฆt sรฆtninger, der udfรธres, nรฅr en given operation (INSERT/UPDATE/DELETE) finder sted pรฅ en given emnetabel eller emnevisning.
Syntaks til at oprette SQL-triggere
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 til at skabe SQL-triggere
| ELEMENTER | BESKRIVELSE |
|---|---|
| Den angiver navnet pรฅ den udlรธser, der skal oprettes, med det valgfrie skemanavn. | |
FรR | EFTER | I STEDET FOR
|
Hvad er SAP HANA SQL-dataprofilering?
Dataprofilering er processen med at analysere de tilgรฆngelige data i en eksisterende datakilde og indsamle statistik og information om disse data. SQL DATA profileringsopgave bruges til at forstรฅ og analysere data fra forskellige datakilder. Ved hjรฆlp af dataprofileringsproces kan brugeren fjerne forkerte og ufuldstรฆndige data fรธr indlรฆsning til datavarehuset.
udnyttelse af SAP HANA SQL DATA profilering er som nedenfor โ
- Det hjรฆlper med at forstรฅ kildedataene.
- Ved hjรฆlp af dataprofilering kan vi analysere data effektivt.
- Ved dataprofilering kan vi fjerne ukorrekte, ufuldstรฆndige og forbedre datakvaliteten.
- Forbedre muligheden for at sรธge i data ved at tilfรธje nรธgleord, beskrivelse.
- Forstรฅ dataudfordring tidligt i projektet, at finde dataproblem sent i projektet kan fรธre til forsinkelser og omkostningsoverskridelser.
- Ved dataprofilering kan implementeringscyklussen af โโstรธrre projekter forkortes.
Sammendrag:
- SAP HANA er en database og applikation i hukommelsen, som kรธrer videre SAP godkendt hardware og software.
- SAP HANA har tre versioner โ platform, virksomheder og udvidet.
- SAP HANA kan indlรฆse data fra SAP og ikke-SAP datakilde gennem SLT, BODS, DXC og Sybase.
- SAP HANA leverer levering og rapportering i realtid.
- SAP HANA leverer hรธjtydende analytisk rapportering i realtid.
- SAP HANA reducerer de samlede it-omkostninger.



