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

  1. 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
  1. 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 โ€“

SAP HANA Training Tutorials for begyndere

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.

SAP HANA

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 Training Tutorials for begyndere

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

  • Fร˜R โ€“ Angiver, at triggeren udfรธres fรธr DML Operation pรฅ et bord.
  • AFTER โ€“ Angiver, at triggeren vil blive udfรธrt efter DML-handlingen pรฅ en tabel.
  • I STEDET FOR โ€“ Angiver, at triggeren udfรธres i stedet for DML-handlingen pรฅ en visning. En visning med ISTEDEN FOR trigger bliver opdateret.

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.

Opsummer dette indlรฆg med: