SAP HANA-rapportage

Inhoudsopgave:

Anonim

We hebben tot nu toe gegevens geladen uit SAP Source, Non-SAP en Flat-bestanden via SAP SLT, SAP BODS en een informatieweergave gemaakt (Attribute View, Analytic View en Calculation View).

Nu zullen we de informatieweergave in rapportagetools bespreken - De stuurprogramma's zoals JDBC, ODBC en ODBO in rapportagetool maken deel uit van SAP HANA Client.

Dus door SAP HANA Client-software (* .exe-bestand) te installeren, worden alle stuurprogramma's op de pc beschikbaar om verbinding te maken met rapportagetools naar SAP HANA.

We zullen SAP BO, SAP Lumira en Microsoft Excel gebruiken om toegang te krijgen tot de SAP HANA-informatieweergave in deze zelfstudie.

De keuze van de rapportagetool hangt af van het type rapportage dat vereist is.

In deze tutorial leer je-

  • Rapportage in SAP BI (Business Intelligence) Overzicht
  • Rapportage in Webi van SAP Business Objects (BO) op HANA
  • Rapporteren in Crystal Report
  • Rapporteren in SAP Lumira
  • Rapporteren in Microsoft Excel

Rapportage in SAP BI (Business Intelligence) Overzicht

SAP BI is een tool voor datawarehousing en rapportage.

In BI (Business Intelligence) worden ruwe data opgeschoond, bedrijfslogica toegepast, verwerkt en zinvolle informatie verstrekt aan de gebruiker. BI is een SAP-product, dat zorgt voor de gebruiksvriendelijke omgeving.

SAP BI ondersteunt veel databases, maar wanneer we migreren van brongegevens naar SAP HANA, ziet de architectuur er als volgt uit:

SAP BI is drieledige architectuur -

  1. Database Server - Hierin worden gegevens fysiek opgeslagen in PSA, ODS, Infocube.
  2. Toepassingsserver - Het wordt gebruikt om toegang te krijgen tot gegevens van de databaseserver en om gegevens te verwerken voor de presentatieserver.
  3. Presentatieserver - Het toont de gegevens aan de gebruiker.

SAP Bex Query Designer (Component van SAP BI) heeft toegang tot SAP HANA View als informatieprovider en geeft gegevens weer in Bex.

Rapportage in Webi van SAP Business Object (BO) van HANA

SAP Business Objects Web Intelligence (SAP BO WebI) maakt deel uit van de SAP Business Objects Platform ( SBOP ) clienttools-familie. De SAP Business Objects-tool gebruikt het JDBC / ODBC-stuurprogramma om verbinding te maken met het bronsysteem.

Kenmerken van SAP BO WebI zijn als volgt -

  • Webi is een ad-hoc rapportagetool.
  • Webi wordt gebruikt voor rapportage op detailniveau.
  • Webi geeft het resultaat weer in tabelvorm of grafische formaten.
  • De gebruiker kan zijn eigen zoekopdrachten voor het rapport maken / wijzigen.

Na installatie van de SAP HANA-client wordt het JDBC / ODBC-stuurprogramma op de pc geïnstalleerd.

Deze stuurprogramma's fungeren als een tussenpersoon tussen SAP HANA en clientrapportagetools bij het presenteren van gegevens aan de gebruiker.

SAP BO Server en SAP BO Platform (SBOP) clienttools.

Maak een universe met behulp van het hulpprogramma voor informatieontwerp

Stap 1) In deze stap zullen we een universum maken met behulp van Information Design Tool (IDT).

HANA is toegankelijk via ODBC- en JDBC-stuurprogramma's en de tabellen ervan kunnen worden gedefinieerd en opgevraagd met SQL-taal. Tabellen worden beheerd met een tool genaamd HANA Studio.

  1. Start IDT door naar

Startmenu -> SAP Business Intelligence -> SAP Business Objects BI-platform 4 Clienthulpprogramma's -> Hulpprogramma voor informatieontwerp

Het scherm met het hulpprogramma Informatieontwerp verschijnt. Om een ​​universum te maken, hebben we een project in IDT nodig.

  1. Navigeer naar Project Option zoals hieronder-
    1. Klik op Bestand.
    2. Klik op Nieuwe optie.
    3. Selecteer de optie Project.

      Of

      1. Klik op Nieuw bestandspictogram.
      2. Selecteer Project.

Er verschijnt een pop-up voor Nieuw project. Voer in deze pop-up de volgende gegevens in:

1. Voer de naam van het project in

2. Klik op de knop Voltooien.

De projectnaam "WEBI_DHK_HANA" zal verschijnen onder het tabblad Lokale projecten, zoals hieronder.

Een project is een lokale werkruimte waarin u de bronnen opslaat die worden gebruikt om een ​​of meer universes te bouwen.

Er zijn twee verbindingen beschikbaar, de details van elk zijn zoals hieronder -

  1. Relationele verbinding - Om toegang te krijgen tot gegevens uit een tabel en toegang te krijgen tot gewone RDBMS, gebruikt u Relationele verbinding.
  2. OLAP-verbinding - Gebruik een OLAP-verbinding om toegang te krijgen tot gegevens van de toepassing (SAP, Oracle, Microsoft, SAP BO) en gegevens die zijn opgeslagen in de kubus / informatieweergave.

Stap 2) Nu maken we een relationele verbinding.

Ga dus naar Project -> Nieuw -> Relationele verbinding.

Er verschijnt een pop-up voor de naam van de nieuwe Relation Connection-bron:

  1. Voer de bronnaam in.
  2. Klik op Volgende knop.

Er verschijnt een pop-up voor selectie van database-middleware-stuurprogramma's:

  1. Selecteer de optie JDBC-stuurprogramma's onder SAP HANA Database 1.0.
  2. Klik op Volgende knop.

Een pop-up voor de parameter Nieuwe relationele verbinding wordt weergegeven, voer de volgende gegevens erin in.

  1. De verificatiemodus wordt geselecteerd als "Gebruik gespecificeerde gebruikersnaam en wachtwoord".
  2. Voer de HANA-gebruikersnaam in.
  3. Voer wachtwoord in.
  4. Selecteer Enkele server in het gedeelte DATA-bron. Voer de hostnaam in (hier het beste: 30015).
  5. Voer het instantienummer in.
  6. Klik op de knop Verbinding testen om de verbinding te verifiëren.

Er wordt een pop-up weergegeven waarin de testverbinding is geslaagd.

Na succesvolle verbinding wordt een verbinding gemaakt met de naam SAP HANA.cnx.

Stap 3) Om Universe te kunnen gebruiken via Web Intelligence, Dashboards of Crystal Report for Enterprise, moeten we de verbinding publiceren. Dus nu publiceren we de verbinding voor SAP HANA.cnx.

  1. Selecteer SAP HANA.cnx-verbinding onder Project "WEBI_DHK_HANA" en klik met de rechtermuisknop.
  2. Selecteer Verbinding naar een opslagplaats publiceren.
  3. Een publicatieverbinding met de naam SAPHANA.cns wordt gemaakt na succesvolle publicatie in de repository.

Er verschijnt een pop-up voor het publiceren van een verbinding met de repository -

  1. Selecteer Business IDT.
  2. Klik op de knop Voltooien.

Een pop-up "De verbinding is succesvol gepubliceerd" wordt weergegeven.

Nu maken we Universe met behulp van SAP HANA Business Layer.

Stap 4) Universe maken (Universe is een zakelijke weergave van uw datawarehouse of transactiedatabase. Universe stelt de gebruiker in staat om met gegevens te communiceren zonder kennis van de complexiteit van de database).

Om een ​​universum te maken, gebruiken we SAP HANA Business Layer zoals hieronder -

SAP HANA-bedrijfslaag

Vanaf SAP BOBI 4.1 biedt SAP een nieuwe optie "SAP HANA Business Layer" tijdens het maken van de universe met behulp van de Information Design-tool.

Vóór de SAP BOBI 4.1-versie moesten we een afgeleide tabel maken tijdens het bouwen van een gegevensverzameling en de variabele en invoerparameters in kaart brengen.

SAP HANA Business Layer maakt automatisch een gegevensverzameling en bedrijfslaag op basis van geselecteerde SAP HANA-weergaven.

SAP HANA Business Layer detecteert automatisch de invoerparameter en variabelen.

We creëren een universum via SAP HANA Business Layer zoals hieronder-

  1. Selecteer Project aangemaakt "WEBI_DHK_HANA".
  2. Klik met de rechtermuisknop op het project en selecteer een nieuwe optie.
  3. Selecteer de optie "SAP HANA Business Layer".

Er verschijnt een pop-up voor SAP HANA Business Layer-

  1. Voer de naam van de bedrijfslaag in.
  2. Voer de naam van de gegevensverzameling in.
  3. Voer een beschrijving in.
  4. Klik op de knop Volgende.

Een pop-up voor Selecteer SAP HANA-verbinding wordt weergegeven-

  1. Vink Verbinding "SAPHANA.cnx" aan.
  2. Klik op Volgende knop.

Er wordt een pop-up weergegeven om het SAP HANA-informatiemodel te selecteren.

  1. Selecteer nu Analytische weergave (AN_PURCHASE_ORDERS) Gemaakt onder HANAUSER-pakket.
  2. Klik op de knop Voltooien.

De analytische weergave wordt geopend in de tool Informatieontwerp.

Stap 5) De details van het hulpprogramma voor informatieontwerp zijn als volgt:

  1. Onder Project worden alle relationele verbindingen, bedrijfslaag en gegevensverzameling weergegeven.
  2. In de repositoryresource-sectie wordt het object (verbinding, bedrijfslaag, enz.) Dat in de repository is opgeslagen, weergegeven.
  3. Bedrijfslaag toont Bedrijfsweergave van Analytische weergave. Het is voor functionele persoon.
  4. Gegevensverzameling toont tabel- en kolomnaam. Het is voor technisch persoon.

    Stap 6) In deze stap,

    Selecteer Bedrijfslaagsectie, ga naar de map met de naam Analytische weergave.

    Volg nu de punten zoals hieronder-

    1. Selecteer de sectie gegevensverzameling.
    2. Sleep de kolom naar de analytische weergave en zet deze neer
    3. Het toont objecten onder Analytische weergave
    4. Het gesleepte veld wordt weergegeven onder Analytische weergave (AN_PURCHASE_ORDER).

Stap 7) Sla in deze stap alle objecten op.

Ga naar het bestand en klik op de optie "Alles opslaan" om alle objecten op te slaan.

Volg daarna de onderstaande stap.

Stap 8) Maak een query en bekijk de uitvoer.

  1. Ga naar de optie Query's.
  2. Er wordt een queryvenster weergegeven.Selecteer het veld dat u in de query wilt opnemen.
  3. Sleep ze en zet ze neer in de sectie "Resultaatobject voor zoekopdracht nr. 1".
  4. Klik op de knop Vernieuwen in het gedeelte Resultaatset.
  5. Het resultaat wordt weergegeven.

Rapporteren in SAP Crystal Report

SAP Crystal Report helpt ons bij het ontwerpen, verkennen, visualiseren en leveren van rapporten die kunnen worden uitgevoerd op web- of bedrijfsapplicaties. Met SAP Crystal Report kunnen we een eenvoudig rapport of een complex rapport maken.

Er zijn twee soorten SAP Crystal Reports -

  1. Crystal Report 2011/13/16: dit wordt gebruikt wanneer -
  • Als u een HANA-opgeslagen procedure wilt oproepen vanuit Crystal Reports.
  • Als u SQL-expressies wilt maken
  • Als u een weergave met parameters of variabelen wilt uitvoeren en niet-standaardwaarden wilt indienen
  1. Crystal Report for Enterprises: dit wordt gebruikt wanneer -
  • Als er Universe beschikbaar of nodig zijn, gebruik dan SAP Crystal Reports Enterprises.

We zullen kristalrapporten gebruiken voor bedrijven.

Stap 1) Log in op Crystal Report for Enterprises.

SAP Crystal-rapporten voor ondernemingen worden weergegeven zoals hieronder:

  1. Het is de sectie Rapportopmaak, die een ander hulpmiddel biedt voor het formatteren.
  2. Dit is een pictogram voor het venster (Gegevensverkenner, overzicht, Groepsboom, Zoeken).
  3. Details van Gegevensverkenner, overzicht, groepsboom, Zoeken, enz. Worden weergegeven.
  4. Rapportpagina-opmaakoptie.
  5. Werkgebied voor rapport.

Stap 2) Nu maken we een verbinding voor de gegevensbron.

Klik op de optie Gegevensbron kiezen in Data Explorer-

Een pop-up voor Kies een gegevensbrontype wordt weergegeven-

Selecteer de optie Bladeren in de sectie SAP HANA-platform.

Er wordt een pop-up weergegeven om verbinding te maken met de server. Klik op de knop "Nieuwe server".

Een venster voor serververbinding wordt weergegeven zoals hieronder:

  1. Klik op de knop Toevoegen.
  2. Voer de weergavenaam van de verbinding in (saphana).
  3. Een verbindingsnaam verschijnt in de verbindingslijst.
  4. Voer de HANA-servernaam in.
  5. Voer de naam van de HANA-serverinstantie in.
  6. Voer de HANA-gebruikersnaam in.
  7. Klik op de knop "Verbinding testen".
  8. Een pop-up voor aanmelding bij Testverbinding. Voer het wachtwoord in voor de SAP HANA-gebruiker.
  9. Klik op de OK-knop.

Er wordt een bericht weergegeven dat de verbinding is gelukt.

Klik op de OK-knop.

Er wordt een pop-up weergegeven om verbinding te maken met de server.

Stap 3) In deze stap,

  1. We zullen het volgende doen
    1. Selecteer server "saphana."
    2. Klik op de OK-knop

Er wordt een pop-up weergegeven voor het invoeren van een wachtwoord, voer het wachtwoord in en klik op OK.

Er verschijnt nog een pop-up om HANA-weergave te selecteren.

2) In deze stap selecteren we SAP HANA View.

  1. Selecteer HANA-weergave (analytische weergave AN_PURCHASE_ORDERS).
  2. Klik op de OK-knop.
  1. In deze stap wordt een venster voor Query geopend.

Volg het onderstaande punt om een ​​vraag te maken-

  1. Selecteer de gewenste kolom in de lijst voor de query.
  2. Versleep het vereiste veld in Query.
  3. Klik op de knop Vernieuwen.
  4. De resultatenset wordt weergegeven.
  5. Klik op knop.

Rapportuitvoer wordt weergegeven zoals hieronder:

Rapporteren in SAP Lumira

SAP Lumira is nieuwe software van SAP om gegevens te analyseren en visualiseren.

Door SAP Lumira kan de gebruiker een mooie en interactieve kaart, infograpg en grafieken maken. SAP Lumira kan gegevens importeren uit Excel en andere bronnen.

SAP Lumira heeft rechtstreeks toegang tot de informatieweergave van SAP HANA. SAP HANA Voer visuele BI-analyse uit met behulp van het dashboard.

In SAP Lumira moeten de volgende stappen worden uitgevoerd om gegevens te visualiseren.

Nu visualiseren we SAP HANA View in SAP Lumira, dus eerst loggen we in op SAP Lumira door te klikken op het SAP Lumira Client-pictogram op het bureaublad zoals hieronder-

Stap 1) Maak een document en verkrijg een dataset

Na het openen van SAP Lumira, scherm open voor werk op SAP Lumira, detail over dit scherm zoals hieronder-

  1. Toepassingswerkbalk - Het bevat werkbalk zoals Bestand, Bewerken, Weergeven, Gegevens en Help.
  2. Home Link - Door deze optie te gebruiken kunnen we naar het startscherm gaan.
  3. Mijn documentsecties
    1. Documenten
    2. Visualisaties
    3. Datasets
    4. Verhalen
  4. SAP Lumira Cloud - Door deze optie te gebruiken, kunnen we cloud-opties gebruiken.
  5. Verbindingen - W kan hier alle verbindingen zien.

Dus klik op de optie Document in het gedeelte Mijn items om een ​​document te maken -

  1. Ga naar de werkbalk van de bestandsapplicatie, klik op de bestandsoptie
  2. Selecteer nieuwe optie.

SAP Lumira ondersteunt onderstaande dataset -

  • Microsoft Excel
  • Tekst
  • Kopieer van klembord
  • Maak verbinding met SAP HANA
  • Downloaden van SAP HANA
  • Universum
  • Query met SQL
  • Maak verbinding met SAP Business Warehouse
  • SAP Universe-queryvenster

Stap-2) Maak verbinding met SAP HANA

Hier zullen we verbinding maken met SAP HANA en toegang krijgen tot de SAP HANA-informatieweergave.

  1. Selecteer dus Verbinden met SAP HANA.
  2. Klik op Volgende knop.

Een pop-up voor SAP HANA-serverreferentie wordt weergegeven zoals hieronder:

  1. Voer de SAP HANA-servernaam in.
  2. Voer SAP HANA-exemplaar nr. In.
  3. Voer de SAP HANA-gebruikersnaam in.
  4. Voer het SAP HANA-wachtwoord in.
  5. Klik op de knop "Verbinden" om verbinding te maken met de SAP HANA-server.

Nadat we op de knop Verbinden hebben geklikt, maken we verbinding met SAP HANA en hebben we toegang tot de SAP HANA-weergave.

Stap 3) Open SAP HANA Analytic View

Een venster voor geselecteerde SAP HANA-weergave verschijnt zoals hieronder-

  1. Selecteer SAP HANA-weergave (hier "AN_PURCHASE_ORDERS").
  2. Klik op Volgende knop.

Stap 4) Definieer afmeting en maat.

Het volgende venster voor geselecteerde maten en afmetingen wordt weergegeven -

  1. Alle metingen worden gegroepeerd onder de secties Maatregel.
  2. Alle dimensies worden gegroepeerd onder Dimensiesecties.
  3. Klik op Create Button.

Stap 5) Visualiseer SAP HANA Analytic View in SAP Lumira.

Na het activeren van de informatieweergave in SAP HANA, een kolomweergave met de vergelijkbare naam van de informatieweergave, onder "_SYS_BIC" Schema gemaakt in het SAP HANA-catalogusknooppunt.

Als we toegang moeten hebben tot een SAP HANA-informatieweergave buiten SAP HANA, hebben we er alleen toegang toe vanuit het "_SYS_BIC" -schema.

Er verschijnt een scherm Visualize, dat kolomweergave selecteert onder "_SYS_BIC" Schema -

  1. U kunt een ander diagramtype selecteren in de sectie Diagrambouwer.
    1. Klik op het Chart Builder-pictogram.
    2. Selecteer de optie Kolomdiagram.
  2. Klik op het pictogram "+" voor de sectie MAATREGELEN om een ​​meting toe te voegen in de indeling Y-as.
  3. We hebben de maat "GROSS_AMOUNT" EN "TAX_AMOUNT" toegevoegd.
  4. Klik op het pictogram voor de sectie "AFMETINGEN". Er verschijnt een lijst met alle beschikbare dimensies.
  5. Selecteer ‘CATEGORY’, ‘PRODUCT_ID’, ‘PRODUCT_NAME’ in de dimensielijst voor weergave op de X-as.

SAP HANA Analytische weergave wordt weergegeven op het tabblad visualiseren van SAP Lumira, waarin we een ander scherm hebben zoals hieronder-

  1. Tool voor stijgen / dalen, rangschikken, wissen, vernieuwen, etc.
  2. Dit kan worden gebruikt voor filteren.
  3. De output van SAP HANA Analytic views in SAP HANA lumira.

Rapporteren in Microsoft Excel

Microsoft Excel heeft een krachtige ingebouwde optie voor rapportage; we kunnen snel een rapport maken door middel van draaitabellen en grafieken.

MS Office gebruikt MDX-taal ((Multi Dimension Expression-taal) om toegang te krijgen tot gegevens uit SAP HANA.

MDX-taal wordt gebruikt door een rapportagetool om toegang te krijgen tot gegevens van een multidimensionaal object in een database-omgeving. Door Only MDX Query hebben we toegang tot SAP Hana-hiërarchieën.

We hebben alleen toegang tot de SAP HANA-informatieweergave die een eigenschap heeft als 'CUBE' in semantiek, dus we hebben geen toegang tot de attribuutweergave via MS Excel.

Verbindende stuurprogramma's - MS Excel gebruikt ODBO- stuurprogramma's (OLE DB FOR OLAP) om verbinding te maken met de SAP HANA-database.

Nu hebben we toegang tot de SAP HANA-database vanuit SAP HANA, zoals weergegeven in de onderstaande stappen -

Stap 1) Maak verbinding met SAP HANA Excel-

  1. Open MS Excel. Ga naar het gegevenstabblad.
  2. Klik op het pictogram "Van andere bronnen".
  3. Selecteer From Data Connection Wizard.

Een scherm voor de wizard Gegevensverbinding wordt weergegeven zoals hieronder:

  1. Selecteer de optie "Andere / Geavanceerd".
  2. Klik op Volgende knop.

Een venster voor "Data Link-eigenschappen" wordt geopend zoals hieronder:

  1. Selecteer "SAP HANA MDX Provider" onder Provide Tab.
  2. Klik op Volgende knop.

Een venster voor datalink-eigenschappen wordt weergegeven -

Voer het volgende detail in zoals hieronder -

  1. Voer de hostnaam van de SAP HANA-database in.
  2. Voer het instantienummer van de SAP HANA-database in.
  3. Voer gebruikersnaam / wachtwoord in voor de SAP HANA-database.
  4. Voer de taalnaam in.
  5. Klik op "Test Connection" om de verbinding met SAP HANA Database vanuit Excel te testen.

Een bericht "Test verbinding geslaagd" zal verschijnen.

Klik op de OK-knop.

Stap 2) Tot nu toe hadden we een verbinding gemaakt van Excel naar SAP HANA en de verbinding getest. Nu hebben we toegang tot SAP HANA-informatieweergave vanuit Excel.

Nu wordt een venster voor "Gegevensverbindingswizard" weergegeven.

  1. Selecteer het pakket dat SAP HANA-informatieweergave bevat.
  2. Selecteer Informatieweergave (Analytische weergave, Berekeningsweergave).
  3. Klik op Volgende knop.

    Er verschijnt een nieuw venster voor het gegevensverbindingsbestand, voer de volgende gegevens in.

    1. Geef de bestandsnaam (AV_SALES).

    2. Vink de optie "Wachtwoord opslaan in bestand" aan om te voorkomen dat u een wachtwoord invoert tijdens het openen van het Excel-bestand.

    3. Een pop-up voor het opslaan van wachtwoordbeveiliging wordt weergegeven.

    4. Klik op de knop Voltooien.

Stap 3) Nu wordt de SAP HANA-informatieweergave in Excel weergegeven als draaitabel, zoals hieronder -

Overzicht:

We hebben in deze tutorial onder het onderwerp geleerd -

  • Rapportage in SAP BI-overzicht
  • Rapportage in SAP BO Webi met een voorbeeld van SAP HANA informatieweergave.
  • Rapporteren in SAP Crystal Report Enterprises met een voorbeeld van SAP HANA-informatieweergave.
  • Rapporteren in SAP Lumira met een voorbeeld van SAP HANA-informatieweergave.
  • Rapporteren in Microsoft Excel door gebruik te maken van de SAP HANA-informatieweergave.