SAP HANA Training Tutorials 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 Spørgsmål til interview
👍 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.

Hvornå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 Description
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.