SAP HANA-rapporteringsværktøj: Hvordan skaber man univers ved hjælp af IDT?
⚡ Smart opsummering
SAP HANA Reporting forbinder frontend-værktøjer til business intelligence direkte med HANA-informationsvisninger til analyse i realtid. Rapporter kan indbygges SAP BI, Web Intelligence, Crystal Reports SAP Lumira, og Microsoft Excel, der hver især forbruger HANA-data via HANA-klientdriverne.

SAP HANA rapportering
Vi har indtil nu indlæst data fra SAP kilde, ikke-SAP, og flad fil igennem SAP SLT og SAP BODS og oprettede informationsvisninger (attributvisning, analytisk visning og beregningsvisning).
Nu vil vi diskutere informationsvisningen i rapporteringsværktøjer. Drivere som JDBC, ODBC og ODBO i et rapporteringsværktøj er en del af SAP HANA-klient.
So installation af SAP HANA klientsoftware (*.exe-filen) gør alle drivere tilgængelige på pc'en til tilslutning af rapporteringsværktøjer til SAP HANA.
Vi vil bruge SAP BO, SAP Lumira, og Microsoft Excel for at få adgang til en SAP HANA-informationsvisningen i denne vejledning. Valget af rapporteringsværktøj afhænger af den ønskede type rapporter.
Indrapportering SAP BI (Business Intelligence) Oversigt
SAP BI er et data warehousing og rapporteringsværktøj.
I BI (Business Intelligence) rådata renses, forretningslogik anvendes, og de behandles for at give brugeren meningsfuld information. BI er en SAP produkt, der giver et brugervenligt miljø.
SAP BI understøtter mange databaser, men når vi migrerer fra kildedata til SAP HANA, arkitekturen er som nedenfor.
SAP BI er en tredelt arkitektur:
- Databaseserver – data gemmes fysisk i PSA, ODS og InfoCube.
- Applikationsserver – bruges til at tilgå data fra databaseserveren og behandle dem til præsentationsserveren.
- Præsentationsserver – viser dataene til brugeren.
SAP BEx-forespørgselsdesigner (en komponent af SAP BI) kan få adgang til en SAP HANA-visning som en InfoProvider og visning af data i BEx.
Indberetning i Webi af SAP Business Object (BO) fra HANA
SAP BusinessObjects Web Intelligence (SAP BO Webi) er en del af SAP BusinessObjects-platformen (SBOP) familie af klientværktøjer. SAP BusinessObjects-værktøjer bruger JDBC/ODBC-driveren til at oprette forbindelse til kildesystemet.
Funktionerne i SAP BO Webi er:
- Webi er et ad hoc-rapporteringsværktøj.
- Webi bruges til rapporter på detaljeret niveau.
- Webi viser resultatet i tabel- eller grafisk format.
- Brugere kan oprette eller ændre deres egne forespørgsler til rapporten.
Efter installation af SAP HANA-klienten, JDBC/ODBC-driveren er installeret på pc'en. Disse drivere fungerer som mellemled mellem SAP HANA og klientrapporteringsværktøjerne ved præsentation af data for brugeren.
SAP BO Server og SAP BO Platform (SBOP) klientværktøjer.
Sådan skaber du et univers i SAP HANA ved hjælp af informationsdesignværktøjet
Trin 1) Opret et univers. I dette trin opretter vi et univers ved hjælp af Information Design Tool (IDT).
HANA kan tilgås via ODBC- og JDBC-drivere, og dets tabeller kan defineres og forespørges med SQL Sprog. Tabeller administreres med et værktøj kaldet HANA Studio.
- Start IDT ved at navigere til
Menu Start -> SAP Business Intelligence -> SAP BusinessObjects BI-platform 4 Klientværktøjer -> Informationsdesignværktøj
Skærmen Informationsdesignværktøj vises. For at oprette et univers skal vi bruge et projekt i IDT.
- Naviger til Projekt-indstillingen som vist nedenfor:
Der vises en pop op-boks med navnet Nyt projekt. Indtast følgende oplysninger i denne pop op-boks:
1. Indtast projektets navn.
2. Klik på knappen Udfør.
Projektnavnet “WEBI_DHK_HANA” vises under fanen Lokale projekter som vist nedenfor.
Et projekt er et lokalt arbejdsområde, hvor du gemmer de ressourcer, der bruges til at bygge et eller flere universer.
Der er to tilgængelige forbindelser, som er beskrevet nedenfor:
- Relationel forbindelse – for at tilgå data fra en tabel og tilgå et almindeligt RDBMS, skal du bruge en relationel forbindelse.
- OLAP-forbindelse – for at få adgang til data fra en applikation (SAP, Oracle, Microsoft, SAP BO) og data gemt i en kube eller informationsvisning, skal du bruge en OLAP-forbindelse.
Trin 2) Skab en relationel forbindelse. Nu skaber vi en relationel forbindelse. Gå til Projekt -> Ny -> Relationel forbindelse.
Der vises en pop op-boks med navnet på den nye relationelle forbindelseskilde:
- Indtast ressourcenavnet.
- Klik på knappen Næste.
En pop op-boks til valg af database-middlewaredriver vises:
- Vælg JDBC-drivere under SAP HANA-database 1.0.
- Klik på knappen Næste.
Der vises et pop op-vindue med de nye relationelle forbindelsesparametre. Indtast følgende oplysninger:
- Godkendelsestilstand er valgt som "Brug angivet brugernavn og adgangskode".
- Indtast HANA-brugernavnet.
- Indtast adgangskoden.
- Vælg Enkelt server i sektionen Datakilde. Indtast værtsnavnet (her bedst: 30015).
- Indtast instansnummeret.
- Klik på knappen Test forbindelse for at bekræfte forbindelsen.
Der vises en pop op-meddelelse for Testforbindelse lykkedes.
Efter en vellykket forbindelse oprettes en forbindelse med navnet SAP HANA.cnx er oprettet.
Trin 3) Publicer forbindelsen. For at bruge universet via Web Intelligence, Dashboards eller Crystal Report for Enterprise, skal vi publicere forbindelsen. Så nu publicerer vi forbindelsen for SAP HANA.cnx.
- Vælg SAP HANA.cnx-forbindelsen under projektet “WEBI_DHK_HANA” og højreklik.
- Vælg Udgiv forbindelse til et arkiv.
- En offentliggjort forbindelse med navnet SAPHANA.cns oprettes efter en vellykket publicering i arkivet.
Der vises en pop op-boks til publicering af forbindelsen til arkivet:
- Vælg Business IDT.
- Klik på knappen Udfør.
En pop op-meddelelse med teksten "Forbindelsen blev publiceret".
Nu skaber vi universet ved hjælp af SAP HANA-forretningslaget.
Trin 4) Opret universet ved hjælp af HANA-laget. Et univers er en forretningsrepræsentation af dit datalager eller din transaktionsdatabase, der giver brugeren mulighed for at interagere med data uden kendskab til databasens kompleksitet.
For at skabe universet bruger vi SAP HANA-forretningslaget som nedenfor.
SAP HANA Business Layer
Fra SAP BOBI 4.1, SAP giver en ny mulighed "SAP HANA Business Layer”, mens universet oprettes ved hjælp af Information Design Tool.
Før SAP I BOBI 4.1 skulle vi oprette en afledt tabel, mens vi byggede datagrundlaget og kortlagde variablerne og inputparametrene.
SAP HANA-forretningslaget opretter automatisk et datagrundlag og et forretningslag baseret på det valgte SAP HANA-visninger og registrerer automatisk inputparametrene og variablerne.
Vi skaber universet gennem SAP HANA-forretningslaget som nedenfor:
- Vælg det oprettede projekt “WEBI_DHK_HANA”.
- Højreklik på projektet, og vælg Ny.
- Vælg "SAP HANA Business Layer”.
En pop-up til SAP HANA Business Layer vises:
- Indtast navnet på forretningslaget.
- Indtast navnet på datagrundlaget.
- Indtast beskrivelsen.
- Klik på knappen Næste.
En pop op-boks til Select SAP HANA-forbindelsen vises:
- Sæt kryds ved forbindelsen "SAPHANA.cnx”.
- Klik på knappen Næste.
En pop op-boks til at vælge SAP HANA-informationsmodellen vises:
- Vælg nu analytisk visning (AN_PURCHASE_ORDERS) oprettet under HANAUSER-pakken.
- Klik på knappen Udfør.
Den analytiske visning åbnes i informationsdesignværktøjet.
Trin 5) Tjek detaljerne. Informationsdesignværktøjets detaljer er som følger:
- Under Projekt vises alle relationelle forbindelser, forretningslag og datafundamenter.
- I ressourcesektionen for arkivet vises objekter (forbindelse, forretningslag osv.), der er gemt i arkivet.
- Forretningslaget viser forretningsvisningen af den analytiske visning. Det er for den funktionelle person.
- Data Foundation viser tabel- og kolonnenavnene. Det er for den tekniske person.
Trin 6) Vælg lagsektionen. Vælg forretningslagsektionen, og gå til mappen med navnet på den analytiske visning. Følg nu punkterne nedenfor:
- Vælg sektionen datagrundlag.
- Træk og slip en kolonne til den analytiske visning.
- Den viser objekter under den analytiske visning.
- Det slæbte felt vises under den analytiske visning (AN_PURCHASE_ORDER).
Trin 7) Gem objekterne. Gem alle objekter i dette trin. Gå til Filer og klik på "Gem alle" for at gemme alle objekter.
Følg derefter nedenstående trin.
Trin 8) Tjek outputtet. Opret en forespørgsel, og se outputtet.
- Gå til indstillingen Forespørgsler.
- Der vises et forespørgselspanel. Vælg det felt, du vil inkludere i forespørgslen.
- Træk og slip dem i afsnittet "Resultatobjekter for forespørgsel nr. 1".
- Klik på knappen Opdater i resultatsætsektionen.
- Resultatet vises.
Indrapportering SAP Crystal rapport
SAP Crystal Report hjælper os med at designe, udforske, visualisere og levere rapporter, der kan køre på web- eller virksomhedsapplikationer. SAP Med Crystal Report kan vi oprette en simpel rapport eller en kompleks rapport.
Der er to typer af SAP Crystal Reports:
- Crystal Report 16/13/2011: bruges når
- Du vil kalde en HANA-lagret procedure fra Crystal Reports.
- Du vil oprette SQL udtryk.
- Du vil udføre en visning med parametre eller variabler og indsende værdier, der ikke er standardværdier.
- Crystal Report for Enterprises: bruges når
- Et univers er tilgængeligt eller nødvendigt; brug derefter SAP Crystal Reports Enterprise.
Vi vil bruge Crystal Reports for Enterprises.
Trin 1) Log ind på Crystal Report for Enterprises.
SAP Crystal Reports for Enterprises vises som følger:
- Det er afsnittet om rapportformatering, som indeholder forskellige værktøjer til formatering.
- Dette er et ikon for vinduet (Data Explorer, Disposition, Gruppetræ, Find).
- Detaljer om Data Explorer, Disposition, Gruppetræ, Find osv. vises.
- Indstilling for rapportsideformatering.
- Arbejdsområde for rapporten.
Trin 2) Nu opretter vi en forbindelse til datakilden. Klik på Vælg datakilde fra Data Explorer.
Der vises et pop op-vindue for at vælge en datakildetype. Vælg Gennemse fra SAP HANA-platformsektionen.
Der vises en pop op-boks til at oprette forbindelse til serveren. Klik på knappen "Ny server".
Et vindue til serverforbindelse vises som vist nedenfor:
- Klik på knappen Tilføj.
- Indtast forbindelsens visningsnavn (saphana).
- Et forbindelsesnavn vises på forbindelseslisten.
- Indtast HANA-servernavnet.
- Indtast navnet på HANA-serverinstansen.
- Indtast HANA-brugernavnet.
- Klik på knappen "Test forbindelse".
- Der vises et pop op-vindue til login ved Testforbindelse. Indtast adgangskoden til SAP HANA bruger.
- Klik på OK-knappen.
Der vises en meddelelse om, at forbindelsen er oprettet.
Klik på OK-knappen. Der vises en pop op-boks til oprettelse af forbindelse til serveren.
Trin 3) I dette trin,
- Vi gør følgende:
- Vælg serveren “saphana”.
- Klik på OK-knappen.
Der vises en pop op-boks, hvor du kan indtaste en adgangskode. Indtast adgangskoden, og klik derefter på OK.
Der vises endnu en pop op-boks, hvor du kan vælge HANA-visningen.
2) I dette trin vælger vi SAP HANA udsigt.
- Vælg HANA-visningen (Analytic View AN_PURCHASE_ORDERS).
- Klik på OK-knappen.
- I dette trin åbnes et vindue til forespørgslen.
Følg nedenstående punkter for at oprette en forespørgsel:
- Vælg den ønskede kolonne fra listen til forespørgslen.
- Træk og slip det ønskede felt i forespørgslen.
- Klik på knappen Opdater.
- Resultatsættet vises.
- Klik på
.
Rapportens output vises som følger:
Indrapportering SAP Lumira
SAP Lumira er software fra SAP at analysere og visualisere data. Med SAP Med Lumira kan brugeren oprette smukke og interaktive kort, infografik og diagrammer. SAP Lumira kan importere data fra Excel og andre kilder.
SAP Lumira kan få adgang til en informationsvisning af SAP HANA direkte, udfører visuel BI-analyse ved hjælp af et dashboard.
Bemærk: SAP Lumira er nået til slutningen af den generelle vedligeholdelse, og SAP positioner SAP Analytics Cloud som strategisk efterfølger til nyt selvbetjeningsvisualiseringsarbejde. Trinene nedenfor gælder stadig for eksisterende Lumira-installationer.
In SAP Lumira, følgende trin udføres for at visualisere data.
Nu visualiserer vi en SAP HANA-visning i SAP Lumira. Først logger vi ind på SAP Lumira ved at klikke på SAP Lumira Client-ikonet på skrivebordet som vist nedenfor.
Trin 1) Opret et dokument og hent et datasæt. Efter SAP Lumira åbnes, og en skærm åbnes, hvor man kan arbejde. Detaljerne om denne skærm er som følger:
- Programværktøjslinje – indeholder værktøjslinjer som Filer, Rediger, Vis, Data og Hjælp.
- Hjemmelink – ved at bruge denne mulighed kan vi gå til startskærmen.
- Mine Dokumenter-sektioner:
- Dokumenter
- visualiseringer
- datasæt
- Historier
- SAP Lumira Cloud – ved at bruge denne mulighed kan vi bruge cloud-muligheder.
- Forbindelser – vi kan se alle forbindelser her.
Klik på Dokument-funktionen i sektionen Mine elementer for at oprette et dokument:
- Gå til værktøjslinjen i programmet Filer, og klik på Filer.
- Vælg Ny.
SAP Lumira understøtter nedenstående datasæt:
- Microsoft Excel
- tekst
- Kopiér fra udklipsholder
- Tilslut til SAP HANA
- Hent fra SAP HANA
- Universe
- Forespørgsel med SQL
- Tilslut til SAP Erhvervslager
- SAP Universe-forespørgselspanel
Trin 2) Opret forbindelse til SAP HANA. Her forbinder vi os til SAP HANA og få adgang til en SAP HANA-informationsvisning.
- Vælg Opret forbindelse til SAP HANA.
- Klik på knappen Næste.
En pop-up til SAP HANA-serverens legitimationsoplysninger vises som følger:
- Indtast SAP HANA-servernavn.
- Indtast SAP HANA-instansnummer.
- Indtast SAP HANA-brugernavn.
- Indtast SAP HANA-adgangskode.
- Klik på knappen “Opret forbindelse” for at oprette forbindelse til SAP HANA-server.
Efter at have klikket på knappen Forbind, opretter vi forbindelse til SAP HANA og kan få adgang til SAP HANA udsigt.
Trin 3) Få adgang til SAP HANA-analytisk visning. Et vindue til at vælge SAP HANA-visningen ser ud som følger:
- Vælg SAP HANA-visning (“AN_PURCHASE_ORDERS” her).
- Klik på knappen Næste.
Trin 4) Definer dimension og mål. Det næste vindue til valg af mål og dimensioner vises:
- Alle foranstaltninger er grupperet under afsnittet Foranstaltninger.
- Alle dimensioner er grupperet under afsnittet Dimensioner.
- Klik på knappen Opret.
Trin 5) Visualiser SAP HANA-analytisk visning i SAP Lumira. Efter aktivering af en informationsvisning i SAP HANA, en kolonnevisning med et navn, der ligner informationsvisningen, oprettes under skemaet "_SYS_BIC" i SAP HANA katalog node.
Når vi skal have adgang til evt SAP HANA-informationsvisning udefra SAP HANA, vi kan kun tilgå den fra “_SYS_BIC”-skemaet.
Der vises en visualiseringsskærm, som vælger kolonnevisningen under skemaet “_SYS_BIC”:
- Forskellige diagramtyper kan vælges fra sektionen Diagrambygger.
- Klik på ikonet Diagrambygger.
- Vælg indstillingen Kolonnediagram.
- Klik på ikonet "+" foran sektionen Mål for at tilføje et mål i Y-akseformat.
- Vi har tilføjet målene “GROSS_AMOUNT” og “TAX_AMOUNT”.
- Klik på ikonet foran afsnittet "Mål". En liste over alle tilgængelige dimensioner vises.
- Vælg "KATEGORI", "PRODUKT_ID" og "PRODUKT_NAVN" fra dimensionslisten for at vise dem på X-aksen.
SAP HANA-analysevisningen vises under fanen Visualiser i SAP Lumira, som har forskellige skærme som vist nedenfor:
- Værktøj til stigende/faldende, rangering, rydning, opdatering osv.
- Dette kan bruges til filtrering.
- Output fra SAP HANA-analytisk visning i SAP Lumira.
Indrapportering Microsoft Excel
Microsoft Excel har en kraftfuld indbygget rapporteringsfunktion; vi kan hurtigt oprette en rapport ved hjælp af pivottabeller og diagrammer.
MS Office bruger MDX-sproget (Multi Dimension Expression Language) til at tilgå data fra SAP HANA.
MDX-sproget bruges af et rapporteringsværktøj til at tilgå data fra et flerdimensionelt objekt i et databasemiljø. Kun med en MDX-forespørgsel kan vi tilgå SAP HANA-hierarkier.
Vi kan kun få adgang til en SAP HANA-informationsvisning, der har egenskaben 'CUBE' i sin semantik, så vi kan ikke få adgang til en attributvisning fra MS Excel.
Tilslutning af drivere: MS Excel bruger ODBO-drivere (OLE DB til OLAP) til at oprette forbindelse til SAP HANA database.
Nu har vi adgang til SAP HANA-databasen fra Excel som vist i nedenstående trin.
Trin 1) Opret forbindelse til SAP HANA fra Excel.
- Åbn MS Excel. Gå til fanen Data.
- Klik på ikonet "Fra andre kilder".
- Vælg Fra guiden Dataforbindelse.
Et skærmbillede til guiden Dataforbindelse vises som vist nedenfor:
- Vælg “Andet/Avanceret”.
- Klik på knappen Næste.
Et vindue for "Egenskaber for datalink" åbnes som vist nedenfor:
- Vælg "SAP HANA MDX-udbyder” under fanen Udbyder.
- Klik på knappen Næste.
Der vises et vindue med datalinkegenskaber. Indtast følgende oplysninger:
- Indtast værtsnavnet på SAP HANA database.
- Indtast instansnummeret for SAP HANA database.
- Indtast brugernavn og adgangskode til SAP HANA database.
- Indtast sprognavnet.
- Klik på "Test forbindelse" for at teste forbindelsen til SAP HANA-database fra Excel.
Meddelelsen "Testforbindelse lykkedes" dukker op.
Klik på OK-knappen.
Trin 2) Indtil nu har vi oprettet en forbindelse fra Excel til SAP HANA og testede det. Nu har vi adgang til en SAP HANA-informationsvisning fra Excel. Der vises et vindue til "Guiden Dataforbindelse".
- Vælg den pakke, der indeholder SAP HANA-informationsvisning.
- Vælg informationsvisningen (analytisk visning, beregningsvisning).
- Klik på knappen Næste.
Et nyt vindue til dataforbindelsesfilen vises. Indtast følgende oplysninger:
1. Angiv filnavnet (AV_SALES).
2. Markér "Gem adgangskode i fil" for at undgå at indtaste en adgangskode, når du åbner Excel-filen.
3. Der vises en pop op-boks til sikkerhed ved at gemme adgangskoden.
4. Klik på knappen Udfør.
Trin 3) Nu SAP HANA-informationsvisningen vises i Excel som en pivottabel som vist nedenfor:
























































