SAP HANA-rapportering

Indholdsfortegnelse:

Anonim

Vi har indtil nu indlæst data fra SAP-kilde, ikke-SAP og flad fil gennem SAP SLT, SAP BODS og oprettet informationsvisning (Attributvisning, Analytisk visning og Beregningsvisning).

Nu vil vi diskutere informationsvisningen i rapporteringsværktøjer - Drivere som JDBC, ODBC og ODBO i rapporteringsværktøj er en del af SAP HANA Client.

Så ved at installere SAP HANA Client-software (* .exe-fil) vil alle drivere være tilgængelige på pc'en til at oprette forbindelse til rapporteringsværktøjer til SAP HANA.

Vi bruger SAP BO, SAP Lumira og Microsoft Excel til at få adgang til SAP HANA-informationsvisning i denne vejledning.

Valget af rapporteringsværktøj afhænger af den type rapporter, der kræves.

I denne vejledning lærer du-

  • Rapportering i SAP BI (Business Intelligence) Oversigt
  • Rapportering i Webi af SAP Business Objects (BO) på HANA
  • Rapportering i Crystal Report
  • Rapportering i SAP Lumira
  • Rapportering i Microsoft Excel

Rapportering i SAP BI (Business Intelligence) Oversigt

SAP BI er et datalager- og rapporteringsværktøj.

I BI (Business Intelligence) bliver rådata renset, forretningslogik anvendt, behandlet og giver meningsfuld information til brugeren. BI er et SAP-produkt, der giver det brugervenlige miljø.

SAP BI understøtter mange databaser, men når vi migrerer fra kildedata til SAP HANA, vil arkitekturen være som nedenfor -

SAP BI er tre-lags arkitektur -

  1. Databaseserver - I dette lagres data fysisk i PSA, ODS, Infocube.
  2. Application Server - Det bruges til at få adgang til data fra databaseserver og behandle data til præsentationsserver.
  3. Præsentationsserver - Den viser dataene til brugeren.

SAP Bex Query Designer (komponent af SAP BI) kan få adgang til SAP HANA View som informationsudbyder og vise data i Bex.

Rapportering i Webi af SAP Business Object (BO) fra HANA

SAP Business Objects Web Intelligence (SAP BO WebI) er en del af SAP Business Objects Platform ( SBOP ) klientværktøjsfamilien. SAP Business Objects-værktøjet bruger JDBC / ODBC-driveren til at oprette forbindelse til kildesystemet.

Funktionerne i SAP BO WebI er som nedenfor -

  • Webi er adhoc rapporteringsværktøj.
  • Webi bruges til detaljeret rapport.
  • Webi viser resultatet i tabelform eller grafisk format.
  • Brugeren kan oprette / ændre sine egne forespørgsler til rapporten.

Efter installation af SAP HANA-klient installeres JDBC / ODBC-driveren på pc'en.

Disse drivere fungerer som et mellemprodukt mellem SAP HANA og klientrapporteringsværktøjer, når de præsenterer data for brugeren.

SAP BO Server og SAP BO Platform (SBOP) klientværktøjer.

Opret univers ved hjælp af informationsdesignværktøj

Trin 1) 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 dens tabeller kan defineres og forespørges med SQL-sprog. Tabeller administreres med et værktøj kaldet HANA Studio.

  1. Start IDT ved at navigere til

Start Menu -> SAP Business Intelligence -> SAP Business Objects BI platform 4 Client Tools -> Information Design Tool

Skærmbilledet til informationsdesign vises. For at skabe et univers har vi brug for et projekt i IDT.

  1. Naviger til Project Option som nedenfor -
    1. Klik på fil.
    2. Klik på Ny mulighed.
    3. Vælg projektindstilling.

      Eller

      1. Klik på ikonet Ny fil.
      2. Vælg Projekt.

En pop op-vindue til nyt projekt vises - I denne pop op-vindue skal du indtaste følgende detaljer:

1. Indtast projektets navn

2. Klik på knappen Afslut.

Projektnavn "WEBI_DHK_HANA" vises under fanen Lokale projekter som nedenfor.

Et projekt er et lokalt arbejdsområde, hvor du gemmer de ressourcer, der bruges til at opbygge et eller flere universer.

Der er to forbindelser til rådighed, detaljer om hver er som nedenfor -

  1. Relationel forbindelse - For at få adgang til data fra en tabel og få adgang til almindelig RDBMS, brug Relational Connection.
  2. OLAP-forbindelse - For at få adgang til data fra applikationen (SAP, Oracle, Microsoft, SAP BO) og data, der er gemt i Cube / Information View, skal du bruge OLAP-forbindelse.

Trin 2) Nu opretter vi en relationel forbindelse.

Så gå til Project -> New -> Relational Connection.

Der vises et pop op-vindue til kildenavn til en ny forbindelsesforbindelse-

  1. Indtast ressource navn.
  2. Klik på Næste knap.

En pop-up til valg af database Middleware-driver vises -

  1. Vælg JDBC-drivere under SAP HANA Database 1.0.
  2. Klik på Næste knap.

En pop op-vindue til parameteren New Relational Connection vises, indtast følgende detaljer i den.

  1. Godkendelsestilstand vælges som "Brug specificeret brugernavn og adgangskode".
  2. Indtast HANA-brugernavn.
  3. Indtast adgangskode.
  4. Vælg Enkelt server i afsnittet DATA-kilde. Indtast værtsnavn (her bedst: 30015).
  5. Indtast instansnummer.
  6. Klik på knappen Test forbindelse for at bekræfte forbindelsen.

Et pop op-vindue til testforbindelse er vellykket vises.

Efter vellykket forbindelse oprettes en forbindelse med navnet SAP HANA.cnx.

Trin 3) For at forbruge Universe via Web Intelligence, Dashboards eller Crystal Report for Enterprise er vi nødt til at offentliggøre forbindelsen. Så nu offentliggør vi forbindelse til SAP HANA.cnx.

  1. Vælg SAP HANA.cnx-forbindelse under projekt "WEBI_DHK_HANA" og højreklik.
  2. Vælg Publicer forbindelse til et lager.
  3. En publiceringsforbindelse med navnet SAPHANA.cns oprettes efter vellykket offentliggørelse i arkivet.

En pop-up til udgivelse af forbindelse til lager vises -

  1. Vælg Business IDT.
  2. Klik på knappen Afslut.

Et pop op-vindue "Forbindelsen blev offentliggjort med succes" vises.

Nu skaber vi univers ved hjælp af SAP HANA Business Layer.

Trin 4) Opret univers (Univers er en forretningsrepræsentation af dit datalager eller transaktionsdatabase. Univers tillader brugeren at interagere med data uden kendskab til kompleksiteten i databasen).

For at skabe univers bruger vi SAP HANA Business Layer som nedenfor -

SAP HANA Business Layer

Fra SAP BOBI 4.1 giver SAP en ny mulighed "SAP HANA Business Layer", mens du opretter universet ved hjælp af informationsdesignværktøjet.

Før SAP BOBI 4.1-versionen skal vi oprette en afledt tabel, mens vi bygger datafundament og kortlægger variablerne og inputparametrene.

SAP HANA Business Layer opretter automatisk et datafundament og et forretningslag baseret på valgte SAP HANA Views.

SAP HANA Business Layer registrerer automatisk inputparameteren og variablerne.

Vi skaber univers gennem SAP HANA Business Layer som nedenfor -

  1. Vælg Projekt oprettet "WEBI_DHK_HANA".
  2. Højreklik på projektet, og vælg en ny mulighed.
  3. Vælg indstilling "SAP HANA Business Layer".

En popup til SAP HANA Business Layer vises -

  1. Indtast Business Layer Name.
  2. Indtast datafondets navn.
  3. Indtast beskrivelse.
  4. Klik på knappen Næste.

En pop op-vindue til Select SAP HANA Connection vises -

  1. Marker ved Forbindelse "SAPHANA.cnx".
  2. Klik på Næste knap.

En pop op-menu til valg af SAP HANA-informationsmodel vises.

  1. Vælg nu analytisk visning (AN_PURCHASE_ORDERS) Oprettet under HANAUSER-pakke.
  2. Klik på knappen Afslut.

Den analytiske visning åbnes i værktøjet Information Design.

Trin 5) Detalje i informationsdesignværktøjet vil være som nedenfor -

  1. Under Project-all Relational Connection vises Business Layer og Data Foundation.
  2. I sektionen for lagringsressourcer vises objekt (Forbindelse, Business Layer osv.), Der er gemt i lageret.
  3. Business Layer viser Business view of Analytic view. Det er for funktionel person.
  4. Data Foundation viser tabel- og kolonnenavn. Det er til teknisk person.

    Trin 6) I dette trin

    Vælg sektion for forretningslag, gå til mappen med navnet Analytisk visning.

    Følg nu punkter som nedenfor -

    1. Vælg datafundament sektion.
    2. Træk og slip kolonne til Analytisk visning
    3. Det viser objekter under Analytisk visning
    4. Trukket felt vises under Analytisk visning (AN_PURCHASE_ORDER).

Trin 7) I dette trin skal du gemme alt objekt.

Gå til fil og klik på "Gem alle" for at gemme alle objekter.

Følg derefter nedenstående trin.

Trin 8) Opret en forespørgsel og vis output.

  1. Gå til forespørgsler.
  2. Et forespørgselspanel vises. Vælg det felt, som du vil medtage i Forespørgsel.
  3. Træk og slip dem til afsnittet "Resultatobjekt til forespørgsel nr. 1".
  4. Klik på Opdater knap i sektionen Resultatsæt.
  5. Resultatet vises.

Rapportering i SAP Crystal Report

SAP Crystal Report hjælper os med at designe, udforske, visualisere og levere rapporter, der kan køres på web- eller virksomhedsapplikationer. Med SAP Crystal Report kan vi oprette enkel rapport eller kompleks rapport.

Der er to typer SAP Crystal Reports -

  1. Crystal Report 2011/13/16: Dette bruges når -
  • Hvis du vil kalde en HANA-lagret procedure fra Crystal Reports.
  • Hvis du vil oprette SQL Expressions
  • Hvis du vil udføre en visning med parametre eller variabler og indsende ikke-standardværdier
  1. Crystal Report for Enterprises: Dette vil blive brugt når -
  • Hvis der er universer tilgængelige eller nødvendige, skal du bruge SAP Crystal Reports Enterprises.

Vi bruger krystalrapporter til virksomheder.

Trin 1) Log ind på Crystal Report for Enterprises.

SAP Crystal-rapporter for virksomheder vises som nedenfor -

  1. Det er sektionen Rapportformatering, som giver et andet værktøj til formatering.
  2. Dette er et ikon for vinduet (Data Explorer, omrids, gruppetræ, Find).
  3. Detaljer om Data Explorer, omrids, gruppetræ, Find osv. Vises.
  4. Valgmulighed for rapportformatering af side.
  5. Arbejdsområde til rapport.

Trin 2) Nu opretter vi en forbindelse til datakilden.

Klik på Vælg datakildemulighed fra Data Explorer-

En pop op-vindue til Vælg en datakildetype vises -

Vælg Gennemse indstilling fra SAP HANA Platform-sektionen.

Der vises et pop op-vindue til oprettelse af forbindelse til serveren. Klik på knappen "Ny server".

Et vindue til serverforbindelse vises som nedenfor -

  1. Klik på Tilføj knap.
  2. Indtast forbindelsesvisningsnavn (saphana).
  3. Et forbindelsesnavn vises på forbindelseslisten.
  4. Indtast HANA-servernavnet.
  5. Indtast HANA Server-instansnavn.
  6. Indtast HANA brugernavn.
  7. Klik på knappen "Test forbindelse".
  8. Et pop op-vindue til testforbindelseslogon. Indtast adgangskode til SAP HANA-bruger.
  9. Klik på knappen OK.

En meddelelse om tilslutning er vellykket vises.

Klik på OK knap.

Der vises et pop op-vindue til oprettelse af forbindelse til serveren.

Trin 3) I dette trin,

  1. Vi vil gøre følgende
    1. Vælg server "saphana."
    2. Klik på OK-knappen

Et pop op-vindue til indtastning af en adgangskode vises, indtast adgangskoden og klik derefter på OK.

En anden pop op vises for at vælge HANA View.

2) I dette trin vælger vi SAP HANA View.

  1. Vælg HANA-visning (analytisk visning AN_PURCHASE_ORDERS).
  2. Klik på OK knap.
  1. I dette trin åbnes et vindue til forespørgsel.

Følg nedenstående punkt for at oprette en forespørgsel-

  1. Vælg den ønskede kolonne fra listen til forespørgslen.
  2. Træk og slip det krævede felt i Forespørgsel.
  3. Klik på knappen Opdater.
  4. Resultatsættet vises.
  5. Klik på knap.

Rapportoutput vises som nedenfor -

Rapportering i SAP Lumira

SAP Lumira er ny software fra SAP til analyse og visualisering af data.

Af SAP Lumira kan brugerne oprette et smukt og interaktivt kort, infograpg og diagrammer. SAP Lumira kan importere data fra Excel og andre kilder.

SAP Lumira har direkte adgang til informationsvisning af SAP HANA. SAP HANA Udfør visuel BI-analyse ved hjælp af dashboard.

I SAP Lumira skal følgende trin udføres for at visualisere data.

Nu visualiserer vi SAP HANA View i SAP Lumira, så først logger vi ind i SAP Lumira ved at klikke på SAP Lumira Client-ikonet på skrivebordet som nedenfor -

Trin 1) Opret et dokument og erhverv et datasæt

Efter åben SAP Lumira, skærm åben for arbejde på SAP Lumira, Detaljer om denne skærm som nedenfor-

  1. Application Toolbar - Den indeholder værktøjslinje som File, Edit, View, Data og Help.
  2. Hjemlink - Ved at bruge denne mulighed kan vi gå til startskærmen.
  3. Mine dokumentsektioner
    1. Dokumenter
    2. Visualiseringer
    3. Datasæt
    4. Historier
  4. SAP Lumira Cloud - Ved at bruge denne mulighed kan vi bruge skyindstillinger.
  5. Forbindelser - W kan se alle forbindelser her.

Så klik på Dokumentindstilling i afsnittet Mine varer for at oprette dokumenter -

  1. Gå til værktøjslinjen til filapplikation. Klik på filindstillingen
  2. Vælg Ny mulighed.

SAP Lumira understøtter nedenstående datasæt -

  • Microsoft Excel
  • Tekst
  • Kopier fra udklipsholderen
  • Opret forbindelse til SAP HANA
  • Download fra SAP HANA
  • Univers
  • Forespørgsel med SQL
  • Opret forbindelse til SAP Business Warehouse
  • SAP Universe-forespørgselspanel

Trin 2) Opret forbindelse til SAP HANA

Her opretter vi forbindelse til SAP HANA og får adgang til SAP HANA Information View.

  1. Så vælg Opret forbindelse til SAP HANA.
  2. Klik på Næste knap.

En pop op-vindue til SAP HANA Server Credential vil blive vist som nedenfor -

  1. Indtast SAP HANA Server navn.
  2. Indtast SAP HANA-instansnr.
  3. Indtast SAP HANA brugernavn.
  4. Indtast SAP HANA-adgangskode.
  5. Klik på knappen "Forbind" for at oprette forbindelse til SAP HANA Server.

Efter at have klikket på Connect-knappen, opretter vi forbindelse til SAP HANA og har adgang til SAP HANA-visning.

Trin 3) Få adgang til SAP HANA Analytic View

Et vindue til at vælge SAP HANA View vises som nedenfor -

  1. Vælg SAP HANA View ("AN_PURCHASE_ORDERS" her).
  2. Klik på Næste knap.

Trin 4) Definer dimension og mål.

Det næste vindue til valg af målinger og dimensioner vises -

  1. Alt mål grupperes under sektionerne Mål.
  2. Alle dimensioner grupperes under dimensionssektioner.
  3. Klik på Opret knap.

Trin 5) Visualiser SAP HANA Analytic View i SAP Lumira.

Efter aktivering af informationsvisning i SAP HANA, en kolonnevisning med det samme navn på informationsvisning under "_SYS_BIC" -skema oprettet i SAP HANA-katalognode.

Når vi har brug for adgang til enhver SAP HANA-informationsvisning uden for SAP HANA, har vi kun adgang til den fra "_SYS_BIC" -skemaet.

Der vises en visualiseringsskærm, som vælger kolonnevisning under skemaet "_SYS_BIC" -

  1. Forskellig diagramtype kan vælges fra Chart Builder-sektionen.
    1. Klik på ikonet for diagrambygger.
    2. Vælg Kolonnediagram.
  2. Klik på ikonet "+" foran afsnittet FORANSTALTNINGER for at tilføje mål i formatet Y-akse.
  3. Vi har tilføjet "GROSS_AMOUNT" OG "TAX_AMOUNT" foranstaltning.
  4. Klik på ikonet foran afsnittet "DIMENSIONS". En liste over alle tilgængelige dimensioner vises.
  5. Vælg "CATEGORY", "PRODUCT_ID", "PRODUCT_NAME" fra Dimension List for at blive vist på X-aksen.

SAP HANA Analytisk visning vises i visualiseringsfanen i SAP Lumira, hvor vi har forskellige skærmbilleder som nedenfor -

  1. Værktøj til stigende / faldende, rangering, rydning, opdatering osv.
  2. Dette kan bruges til filtrering.
  3. Outputtet fra SAP HANA Analytiske visninger i SAP HANA lumira.

Rapportering i Microsoft Excel

Microsoft Excel har kraftfuld indbygget rapporteringsindstilling; vi kan oprette rapport hurtigt ved hjælp af pivottabeller og diagrammer.

MS Office bruger MDX-sprog ((Multi Dimension Expression sprog) til at få adgang til data fra SAP HANA.

MDX Language bruges af rapporteringsværktøjet til at få adgang til data fra et multidimensionelt objekt i et databasemiljø. Ved kun MDX-forespørgsel kan vi få adgang til SAP Hana-hierarkier.

Vi har kun adgang til SAP HANA-informationsvisning, der har en egenskab som 'CUBE' i semantisk, så vi kan ikke få adgang til attributvisning af MS Excel.

Tilslutning af drivere - MS Excel bruger ODBO (OLE DB FOR OLAP) drivere til at oprette forbindelse til SAP HANA-database.

Nu får vi adgang til SAP HANA-database fra SAP HANA som vist i nedenstående trin -

Trin 1) Opret forbindelse til SAP HANA Excel-

  1. Åbn MS Excel. Gå til fanen Data.
  2. Klik på ikonet "Fra andre kilder".
  3. Vælg Fra dataforbindelsesguiden.

Et skærmbillede til guiden til dataforbindelse vises som nedenfor -

  1. Vælg "Andet / Advance".
  2. Klik på Næste knap.

Et vindue til "Data Link Properties" åbnes som nedenfor -

  1. Vælg "SAP HANA MDX-udbyder" under fanen Angiv.
  2. Klik på Næste knap.

Et vindue til egenskaber for datalink vises -

Indtast følgende detaljer som nedenfor -

  1. Indtast værtsnavn på SAP HANA-database.
  2. Indtast instansnummer for SAP HANA-database.
  3. Indtast brugernavn / adgangskode til SAP HANA-database.
  4. Indtast sprognavn.
  5. Klik på "Test forbindelse" for at teste forbindelsen til SAP HANA Database fra Excel.

Meddelelsen "Testforbindelse lykkedes" vises.

Klik på knappen OK.

Trin 2) Indtil nu havde vi oprettet en forbindelse fra Excel til SAP HANA og testet forbindelsen. Nu får vi adgang til SAP HANA Information View fra Excel.

Nu vises et vindue til "Dataforbindelsesguiden".

  1. Vælg den pakke, som indeholder SAP HANA Information View.
  2. Vælg informationsvisning (analytisk visning, beregningsvisning).
  3. Klik på Næste knap.

    Et nyt vindue til dataforbindelse Fil vises, indtast følgende detaljer.

    1. Giv filnavn (AV_SALES).

    2. Marker indstillingen "Gem adgangskode i fil" for at undgå at indtaste en adgangskode, mens du åbner en Excel-fil.

    3. Der vises et pop op-vindue til sikkerhedsrelateret gem adgangskode.

    4. Klik på knappen Afslut.

Trin 3) Nu vises SAP HANA Information View i Excel som pivottabel som nedenfor -

Resumé:

Vi har lært i denne vejledning nedenfor emne -

  • Rapportering i SAP BI oversigt
  • Rapportering i SAP BO Webi med et eksempel på SAP HANA-informationsvisning.
  • Rapportering i SAP Crystal Report Enterprises med et eksempel på SAP HANA-informationsvisning.
  • Rapportering i SAP Lumira med et eksempel på SAP HANA-informationsvisning.
  • Rapportering i Microsoft Excel ved at forbruge SAP HANA Information view.