Reporting SAP HANA

Sommario:

Anonim

Finora abbiamo caricato i dati da SAP Source, Non-SAP e Flat file tramite SAP SLT, SAP BODS e creato la visualizzazione delle informazioni (Visualizzazione attributi, Visualizzazione analitica e Visualizzazione calcolo).

Ora discuteremo la visualizzazione delle informazioni negli strumenti di reporting: i driver come JDBC, ODBC e ODBO nello strumento di reporting fanno parte del client SAP HANA.

Quindi installando il software SAP HANA Client (file * .exe) si renderanno disponibili tutti i driver sul PC per la connessione agli strumenti di reporting a SAP HANA.

Useremo SAP BO, SAP Lumira e Microsoft Excel per accedere alla visualizzazione delle informazioni di SAP HANA in questo tutorial.

La scelta dello strumento di reporting dipende dal tipo di report richiesti.

In questo tutorial imparerai-

  • Reporting in SAP BI (Business Intelligence) Panoramica
  • Reporting in Webi di SAP Business Objects (BO) su HANA
  • Reporting in Crystal Report
  • Segnalazione in SAP Lumira
  • Segnalazione in Microsoft Excel

Reporting in SAP BI (Business Intelligence) Panoramica

SAP BI è uno strumento di data warehousing e reporting.

In BI (Business Intelligence) i dati grezzi verranno puliti, la logica di business applicata, elaborata e fornirà informazioni significative all'utente. BI è un prodotto SAP, che fornisce un ambiente user friendly.

SAP BI supporta molti database, ma quando migriamo dai dati di origine a SAP HANA, l'architettura sarà la seguente:

SAP BI è un'architettura a tre livelli:

  1. Database Server - In questo, i dati vengono archiviati fisicamente in PSA, ODS, Infocube.
  2. Server delle applicazioni: viene utilizzato per accedere ai dati dal server del database ed elaborare i dati per il server di presentazione.
  3. Presentation Server: mostra i dati all'utente.

SAP Bex Query Designer (componente di SAP BI) può accedere a SAP HANA View come fornitore di informazioni e visualizzare i dati in Bex.

Reporting in Webi di SAP Business Object (BO) da HANA

SAP Business Objects Web Intelligence (SAP BO WebI) fa parte della famiglia di strumenti client SAP Business Objects Platform ( SBOP ). Lo strumento SAP Business Objects utilizza il driver JDBC / ODBC per connettersi al sistema di origine.

Le caratteristiche di SAP BO WebI sono le seguenti:

  • Webi è uno strumento di reporting ad hoc.
  • Webi viene utilizzato per report a livello di dettaglio.
  • Webi visualizza il risultato in formati tabulari o grafici.
  • L'utente può creare / modificare le proprie query per il report.

Dopo aver installato il client SAP HANA, il driver JDBC / ODBC verrà installato sul PC.

Questi driver fungono da intermediario tra SAP HANA e gli strumenti di reporting del client quando presentano i dati all'utente.

Strumenti client SAP BO Server e SAP BO Platform (SBOP).

Crea universo utilizzando Information Design Tool

Passaggio 1) In questo passaggio, creeremo un universo utilizzando Information Design Tool (IDT).

È possibile accedere a HANA tramite i driver ODBC e JDBC e le sue tabelle possono essere definite e interrogate con il linguaggio SQL. Le tabelle vengono gestite con uno strumento chiamato HANA Studio.

  1. Avvia IDT navigando verso

Menu Start -> SAP Business Intelligence -> Piattaforma SAP Business Objects BI 4 Strumenti client -> Information Design Tool

Apparirà la schermata dello strumento Information Design. Per creare un universo abbiamo bisogno di un progetto in IDT.

  1. Passa all'opzione Progetto come di seguito-
    1. Fare clic su File.
    2. Fare clic su Nuova opzione.
    3. Seleziona l'opzione Progetto.

      O

      1. Fare clic sull'icona Nuovo file.
      2. Seleziona Progetto.

Apparirà un pop-up per New Project: in questo pop-up, inserisci i seguenti dettagli:

1. Immettere il nome del progetto

2. Fare clic sul pulsante Fine.

Il nome del progetto "WEBI_DHK_HANA" apparirà nella scheda Progetti locali come di seguito.

Un progetto è un'area di lavoro locale in cui si archiviano le risorse utilizzate per creare uno o più universi.

Sono disponibili due connessioni, i dettagli di ciascuna sono i seguenti:

  1. Connessione relazionale: per accedere ai dati da una tabella e accedere al normale RDBMS, utilizzare Connessione relazionale.
  2. Connessione OLAP: per accedere ai dati dall'applicazione (SAP, Oracle, Microsoft, SAP BO) e ai dati archiviati in Visualizzazione cubo / informazioni utilizzare la connessione OLAP.

Passaggio 2) Ora creiamo una connessione relazionale.

Quindi vai su Progetto -> Nuovo -> Connessione relazionale.

Viene visualizzato un popup per il nome dell'origine della connessione a una nuova relazione-

  1. Immettere il nome della risorsa.
  2. Fare clic sul pulsante Avanti.

Apparirà un popup per la selezione del driver del middleware del database-

  1. Selezionare l'opzione Driver JDBC in SAP HANA Database 1.0.
  2. Fare clic sul pulsante Avanti.

Verrà visualizzato un pop-up per il parametro Nuova connessione relazionale, inserire i seguenti dettagli in esso.

  1. La modalità di autenticazione verrà selezionata come "Usa nome utente e password specificati".
  2. Immettere il nome utente HANA.
  3. Inserire la password.
  4. Seleziona Server singolo nella sezione Sorgente DATI. Immettere il nome host (qui migliore: 30015).
  5. Immettere il numero di istanza.
  6. Fare clic sul pulsante Test connessione per verificare la connessione.

Verrà visualizzato un popup per Test connessione riuscita.

Dopo la connessione riuscita, verrà creata una connessione con il nome SAP HANA.cnx.

Passaggio 3) Per utilizzare Universe da Web Intelligence, Dashboards o Crystal Report for Enterprise, è necessario pubblicare la connessione. Quindi, ora pubblichiamo la connessione per SAP HANA.cnx.

  1. Seleziona la connessione SAP HANA.cnx in Progetto "WEBI_DHK_HANA" e fai clic con il pulsante destro del mouse.
  2. Seleziona Pubblica connessione a un repository.
  3. Dopo la pubblicazione riuscita nel repository, verrà creata una connessione di pubblicazione con il nome SAPHANA.cns.

Viene visualizzato un popup per la pubblicazione della connessione al repository:

  1. Seleziona Business IDT.
  2. Fare clic sul pulsante Fine.

Verrà visualizzato un popup "La connessione è stata pubblicata correttamente".

Ora creiamo l'universo utilizzando SAP HANA Business Layer.

Passaggio 4) Crea universo (Universe è una rappresentazione aziendale del tuo data warehouse o database transazionale. Universe consente all'utente di interagire con i dati senza conoscere le complessità del database).

Per creare l'universo, utilizziamo SAP HANA Business Layer come di seguito:

Livello aziendale SAP HANA

Da SAP BOBI 4.1, SAP fornisce una nuova opzione "SAP HANA Business Layer" durante la creazione dell'universo utilizzando lo strumento di Information Design.

Prima della versione SAP BOBI 4.1, è necessario creare una tabella derivata durante la creazione della base dati e mappare la variabile e i parametri di input.

SAP HANA Business Layer crea automaticamente una base dati e un livello aziendale in base alle viste SAP HANA selezionate.

SAP HANA Business Layer rileva automaticamente i parametri e le variabili di input.

Creiamo l'universo tramite SAP HANA Business Layer come di seguito-

  1. Seleziona Progetto creato "WEBI_DHK_HANA".
  2. Fare clic con il pulsante destro del mouse sul progetto e selezionare una nuova opzione.
  3. Seleziona l'opzione "SAP HANA Business Layer".

Viene visualizzato un popup per SAP HANA Business Layer-

  1. Immettere il nome del livello aziendale.
  2. Immettere il nome della base dati.
  3. Immettere la descrizione.
  4. Fare clic sul pulsante Avanti.

Viene visualizzato un popup per la selezione della connessione SAP HANA-

  1. Spuntare sulla connessione "SAPHANA.cnx".
  2. Fare clic sul pulsante Avanti.

Verrà visualizzato un popup per la selezione del modello informativo SAP HANA.

  1. Ora seleziona la vista analitica (AN_PURCHASE_ORDERS) creata nel pacchetto HANAUSER.
  2. Fare clic sul pulsante Fine.

La vista analitica si aprirà nello strumento Information Design.

Passaggio 5) I dettagli dello strumento di progettazione delle informazioni saranno i seguenti:

  1. In Progetto verranno visualizzati tutte le connessioni relazionali, il livello aziendale e la base dati.
  2. Nella sezione delle risorse del repository, verrà visualizzato l'oggetto (connessione, livello aziendale, ecc.) Memorizzato nel repository.
  3. Livello aziendale mostra la vista aziendale della vista analitica. È per persona funzionale.
  4. La base dati mostra il nome della tabella e della colonna. È per la persona tecnica.

    Passaggio 6) In questo passaggio,

    Seleziona la sezione Livello aziendale, vai alla cartella con il nome di Vista analitica.

    Ora segui i punti come sotto-

    1. Seleziona la sezione base dati.
    2. Trascina e rilascia la colonna nella vista analitica
    3. Mostrerà gli oggetti in Vista analitica
    4. Il campo trascinato verrà visualizzato in Vista analitica (AN_PURCHASE_ORDER).

Passaggio 7) In questo passaggio, salvare tutti gli oggetti.

Vai al file e fai clic sull'opzione "Salva tutto" per salvare tutti gli oggetti.

Successivamente, segui il passaggio seguente.

Passaggio 8) Creare una query e visualizzare l'output.

  1. Vai all'opzione Query.
  2. Verrà visualizzato un pannello delle query, selezionare il campo in cui si desidera includere in query.
  3. Trascinali e rilasciali nella sezione "Oggetto risultato per query n. 1".
  4. Fare clic sul pulsante Aggiorna nella sezione Set di risultati.
  5. Il risultato verrà visualizzato.

Creazione di report in SAP Crystal Report

SAP Crystal Report ci aiuta a progettare, esplorare, visualizzare e fornire report, che possono essere eseguiti su applicazioni web o aziendali. Con SAP Crystal Report possiamo creare report semplici o report complessi.

Esistono due tipi di SAP Crystal Reports:

  1. Crystal Report 2011/13/16: verrà utilizzato quando:
  • Se si desidera chiamare una stored procedure HANA da Crystal Reports.
  • Se vuoi creare espressioni SQL
  • Se desideri eseguire una visualizzazione con parametri o variabili e inviare valori non predefiniti
  1. Crystal Report for Enterprises: verrà utilizzato quando:
  • Se sono disponibili o necessari Universe, utilizzare SAP Crystal Reports Enterprises.

Useremo report in cristallo per le imprese.

Passaggio 1) Accedi a Crystal Report for Enterprises.

I report SAP Crystal per le imprese verranno visualizzati come di seguito:

  1. È la sezione Formattazione report, che fornisce uno strumento diverso per la formattazione.
  2. Questa è un'icona per la finestra (Esplora dati, struttura, albero dei gruppi, Trova).
  3. Verranno visualizzati i dettagli di Esplora dati, struttura, struttura del gruppo, Trova, ecc.
  4. Opzione di formattazione della pagina del report.
  5. Area di lavoro per report.

Passaggio 2) Ora creiamo una connessione per l'origine dati.

Fare clic sull'opzione Scegli origine dati da Esplora dati-

Verrà visualizzato un popup per Scegli un tipo di origine dati-

Seleziona l'opzione Sfoglia dalla sezione Piattaforma SAP HANA.

Verrà visualizzato un popup per la connessione al server. Fare clic sul pulsante "Nuovo server".

Verrà visualizzata una finestra per la connessione al server come di seguito:

  1. Fare clic sul pulsante Aggiungi.
  2. Immettere il nome visualizzato della connessione (saphana).
  3. Un nome di connessione apparirà nell'elenco delle connessioni.
  4. Immettere il nome del server HANA.
  5. Immettere il nome dell'istanza del server HANA.
  6. Inserisci il nome utente HANA.
  7. Fare clic sul pulsante "Verifica connessione".
  8. Un popup per l'accesso alla connessione di prova. Immettere la password per l'utente SAP HANA.
  9. Fare clic sul pulsante OK.

Verrà visualizzato un messaggio per la connessione riuscita.

Fare clic sul pulsante OK.

Verrà visualizzato un popup per la connessione al server.

Passaggio 3) In questo passaggio,

  1. Faremo la seguente cosa
    1. Seleziona il server "saphana".
    2. Fare clic sul pulsante OK

Verrà visualizzato un popup per l'immissione di una password, immettere la password e quindi fare clic su OK.

Apparirà un altro pop-up per selezionare la vista HANA.

2) In questo passaggio, selezioniamo SAP HANA View.

  1. Seleziona HANA View (Analytic View AN_PURCHASE_ORDERS).
  2. Fare clic sul pulsante OK.
  1. In questo passaggio, si aprirà una finestra per Query.

Segui il punto seguente per creare una query-

  1. Seleziona la colonna richiesta dall'elenco per la query.
  2. Trascina e rilascia il campo obbligatorio in Query.
  3. Fare clic sul pulsante Aggiorna.
  4. Verrà visualizzato il set di risultati.
  5. Clicca su pulsante.

L'output del rapporto verrà visualizzato come di seguito:

Reportistica in SAP Lumira

SAP Lumira è il nuovo software di SAP per analizzare e visualizzare i dati.

Con SAP Lumira l'utente può creare una bella e interattiva mappa, infograpg e grafici. SAP Lumira può importare dati da Excel e altre fonti.

SAP Lumira può accedere direttamente alla visualizzazione delle informazioni di SAP HANA. SAP HANA Esegui analisi BI visive utilizzando il dashboard.

In SAP Lumira, è necessario eseguire i seguenti passaggi per visualizzare i dati.

Ora visualizziamo SAP HANA View in SAP Lumira, quindi per prima cosa accediamo a SAP Lumira facendo clic sull'icona del client SAP Lumira sul desktop come di seguito-

Passaggio 1) Crea un documento e acquisisci un set di dati

Dopo aver aperto SAP Lumira, schermata aperta per lavorare su SAP Lumira, dettagli su questa schermata come di seguito-

  1. Barra degli strumenti dell'applicazione: contiene barra degli strumenti come File, Modifica, Visualizza, Dati e Guida.
  2. Home Link - Usando questa opzione possiamo andare alla schermata principale.
  3. Le mie sezioni del documento
    1. Documenti
    2. Visualizzazioni
    3. Set di dati
    4. Storie
  4. SAP Lumira Cloud: utilizzando questa opzione, possiamo utilizzare le opzioni cloud.
  5. Connessioni - W può vedere tutte le connessioni qui.

Quindi, fai clic sull'opzione Documento nella sezione I miei articoli per creare un Documenti -

  1. Vai alla barra degli strumenti dell'applicazione file., Fai clic sull'opzione file
  2. Seleziona Nuova opzione.

SAP Lumira supporta il set di dati di seguito -

  • Microsoft Excel
  • Testo
  • Copia dagli appunti
  • Connettiti a SAP HANA
  • Scarica da SAP HANA
  • Universo
  • Interroga con SQL
  • Connettiti a SAP Business Warehouse
  • Pannello delle query dell'universo SAP

Passaggio 2) Connettiti a SAP HANA

Qui ci collegheremo a SAP HANA e accediamo a SAP HANA Information View.

  1. Quindi seleziona Connetti a SAP HANA.
  2. Fare clic sul pulsante Avanti.

Verrà visualizzato un popup per le credenziali del server SAP HANA come di seguito:

  1. Immettere il nome del server SAP HANA.
  2. Immettere l'istanza SAP HANA n.
  3. Immettere il nome utente SAP HANA.
  4. Immettere la password SAP HANA.
  5. Fare clic sul pulsante "Connetti" per connettersi al server SAP HANA.

Dopo aver fatto clic sul pulsante Connetti, ci collegheremo a SAP HANA e saremo in grado di accedere alla visualizzazione SAP HANA.

Passaggio 3) Accedi a SAP HANA Analytic View

Apparirà una finestra per selezionare la vista SAP HANA come di seguito:

  1. Seleziona SAP HANA View ("AN_PURCHASE_ORDERS" qui).
  2. Fare clic sul pulsante Avanti.

Passaggio 4) Definisci dimensione e misura.

Verrà visualizzata la finestra successiva per selezionare le misure e le dimensioni:

  1. Tutte le misure verranno raggruppate nelle sezioni delle misure.
  2. Tutte le dimensioni verranno raggruppate in Sezioni dimensione.
  3. Fare clic sul pulsante Crea.

Passaggio 5) Visualizza la vista analitica SAP HANA in SAP Lumira.

Dopo aver attivato la visualizzazione delle informazioni in SAP HANA, una visualizzazione delle colonne con il nome simile della visualizzazione delle informazioni, in "_SYS_BIC" Schema creato nel nodo del catalogo SAP HANA.

Quando è necessario accedere a qualsiasi visualizzazione delle informazioni SAP HANA all'esterno di SAP HANA, è possibile accedervi solo dallo schema "_SYS_BIC".

Apparirà una schermata di visualizzazione, che seleziona la visualizzazione della colonna nello schema "_SYS_BIC" -

  1. È possibile selezionare un tipo di grafico diverso dalla sezione del generatore di grafici.
    1. Fare clic sull'icona del generatore di grafici.
    2. Seleziona l'opzione Grafico a colonne.
  2. Fare clic sull'icona "+" davanti alla sezione MISURE per aggiungere una misura nel formato dell'asse Y.
  3. Abbiamo aggiunto la misura "GROSS_AMOUNT" E "TAX_AMOUNT".
  4. Fare clic sull'icona davanti alla sezione "DIMENSIONI". Viene visualizzato un elenco di tutte le dimensioni disponibili.
  5. Seleziona "CATEGORY", "PRODUCT_ID", "PRODUCT_NAME" dall'elenco delle dimensioni da visualizzare sull'asse X.

La visualizzazione analitica SAP HANA verrà visualizzata nella scheda Visualizza di SAP Lumira, in cui abbiamo una schermata diversa come di seguito-

  1. Strumento per ascendente / discendente, classifica, cancella, aggiorna, ecc.
  2. Può essere utilizzato per il filtraggio.
  3. L'output delle viste analitiche SAP HANA in SAP HANA lumira.

Segnalazione in Microsoft Excel

Microsoft Excel ha una potente opzione di reportistica incorporata; possiamo creare report rapidamente da tabelle e grafici pivot.

MS Office utilizza il linguaggio MDX ((Multi Dimension Expression language) per accedere ai dati da SAP HANA.

Il linguaggio MDX viene utilizzato dallo strumento di reporting per accedere ai dati da un oggetto multidimensionale in un ambiente di database. Solo tramite query MDX possiamo accedere alle gerarchie di sap Hana.

Possiamo accedere solo alla visualizzazione delle informazioni SAP HANA che ha una proprietà come "CUBE" in semantica, quindi non possiamo accedere alla visualizzazione degli attributi di MS Excel.

Driver di connessione: MS Excel utilizza i driver ODBO (OLE DB FOR OLAP) per la connessione al database SAP HANA.

Ora accediamo al database SAP HANA da SAP HANA come mostrato nei passaggi seguenti:

Passaggio 1) Connettiti a SAP HANA Excel-

  1. Apri MS Excel. Vai alla scheda Dati.
  2. Fare clic sull'icona "Da altre fonti".
  3. Selezionare Da connessione guidata dati.

Verrà visualizzata una schermata per la procedura guidata di connessione dati come di seguito:

  1. Seleziona l'opzione "Altro / Avanzate".
  2. Fare clic sul pulsante Avanti.

Verrà aperta una finestra per "Proprietà collegamento dati" come di seguito:

  1. Seleziona "SAP HANA MDX Provider" nella scheda Fornisci.
  2. Fare clic sul pulsante Avanti.

Verrà visualizzata una finestra per le proprietà del collegamento dati:

Immettere i seguenti dettagli come di seguito:

  1. Immettere il nome host del database SAP HANA.
  2. Immettere il numero di istanza del database SAP HANA.
  3. Immettere nome utente / password per il database SAP HANA.
  4. Immettere il nome della lingua.
  5. Fare clic su "Test connessione" per testare la connessione al database SAP HANA da Excel.

Verrà visualizzato un messaggio "Test connessione riuscita".

Fare clic sul pulsante OK.

Passaggio 2) Fino ad ora abbiamo creato una connessione da Excel a SAP HANA e testato la connessione. Ora accediamo a SAP HANA Information View da Excel.

Ora verrà visualizzata una finestra per "Assistente connessione dati".

  1. Seleziona il pacchetto in cui contiene SAP HANA Information View.
  2. Selezionare Visualizzazione informazioni (Visualizzazione analitica, Visualizzazione calcolo).
  3. Fare clic sul pulsante Avanti.

    Apparirà una nuova finestra per la connessione dati File, inserire i seguenti dettagli.

    1. Assegnare un nome al file (AV_SALES).

    2. Spuntare l'opzione "Salva password nel file", per evitare di inserire una password durante l'apertura del file Excel.

    3. Verrà visualizzato un popup per salvare la password relativa alla sicurezza.

    4. Fare clic sul pulsante Fine.

Passaggio 3) Ora la visualizzazione delle informazioni di SAP HANA verrà visualizzata in Excel come tabella pivot come di seguito -

Sommario:

Abbiamo imparato in questo tutorial sotto l'argomento:

  • Reporting in SAP BI panoramica
  • Reporting in SAP BO Webi con un esempio di visualizzazione delle informazioni SAP HANA.
  • Reporting in SAP Crystal Report Enterprises con un esempio di visualizzazione delle informazioni SAP HANA.
  • Reporting in SAP Lumira con un esempio di visualizzazione delle informazioni SAP HANA.
  • Creazione di report in Microsoft Excel utilizzando la visualizzazione delle informazioni di SAP HANA.