Rapports SAP HANA

Table des matières:

Anonim

Nous avons jusqu'à présent chargé des données à partir de fichiers source SAP, non SAP et plats via SAP SLT, SAP BODS et créé une vue d'informations (vue d'attribut, vue analytique et vue de calcul).

Nous allons maintenant discuter de la vue des informations dans les outils de reporting - Les pilotes comme JDBC, ODBC et ODBO dans l'outil de reporting font partie de SAP HANA Client.

Ainsi, en installant le logiciel SAP HANA Client (fichier * .exe), tous les pilotes seront disponibles sur le PC pour se connecter aux outils de reporting à SAP HANA.

Nous utiliserons SAP BO, SAP Lumira et Microsoft Excel pour accéder à la vue d'informations SAP HANA dans ce didacticiel.

Le choix de l'outil de rapport dépend du type de rapports requis.

Dans ce didacticiel, vous apprendrez-

  • Présentation de la création de rapports dans SAP BI (Business Intelligence)
  • Reporting dans Webi de SAP Business Objects (BO) sur HANA
  • Création de rapports dans Crystal Report
  • Reporting dans SAP Lumira
  • Rapports dans Microsoft Excel

Présentation de la création de rapports dans SAP BI (Business Intelligence)

SAP BI est un outil d'entreposage de données et de reporting.

Dans la BI (Business Intelligence), les données brutes seront nettoyées, la logique métier appliquée, traitée et fourniront des informations significatives à l'utilisateur. BI est un produit SAP, qui fournit un environnement convivial.

SAP BI prend en charge de nombreuses bases de données, mais lorsque nous migrons des données source vers SAP HANA, l'architecture sera comme ci-dessous:

SAP BI est une architecture à trois niveaux -

  1. Serveur de base de données - Dans ce cas, les données sont physiquement stockées dans PSA, ODS, Infocube.
  2. Serveur d'application - Il est utilisé pour accéder aux données du serveur de base de données et traiter les données pour le serveur Presentation.
  3. Presentation Server - Il affiche les données à l'utilisateur.

SAP Bex Query Designer (composant de SAP BI) peut accéder à SAP HANA View en tant que fournisseur d'informations et afficher les données dans Bex.

Reporting dans Webi de SAP Business Object (BO) depuis HANA

SAP Business Objects Web Intelligence (SAP BO WebI) fait partie de la famille d'outils client SAP Business Objects Platform ( SBOP ). L'outil SAP Business Objects utilise le pilote JDBC / ODBC pour se connecter au système source.

Les fonctionnalités de SAP BO WebI sont les suivantes -

  • Webi est un outil de reporting ad hoc.
  • Webi est utilisé pour le rapport de niveau de détail.
  • Webi affiche le résultat dans des formats tabulaires ou graphiques.
  • L'utilisateur peut créer / modifier ses propres requêtes pour le rapport.

Après avoir installé le client SAP HANA, le pilote JDBC / ODBC sera installé sur le PC.

Ces pilotes servent d'intermédiaire entre SAP HANA et les outils de reporting client lors de la présentation des données à l'utilisateur.

Outils client SAP BO Server et SAP BO Platform (SBOP).

Créer un univers à l'aide de l'outil de conception d'information

Étape 1) Dans cette étape, nous allons créer un univers à l'aide de l'outil de conception d'information (IDT).

HANA est accessible via les pilotes ODBC et JDBC, et ses tables peuvent être définies et interrogées avec le langage SQL. Les tables sont gérées avec un outil appelé HANA Studio.

  1. Lancez IDT en accédant à

Menu Démarrer -> SAP Business Intelligence -> SAP Business Objects BI platform 4 Client Tools -> Information Design Tool

L'écran de l'outil de conception d'information apparaîtra. Pour créer un univers, nous avons besoin d'un projet en IDT.

  1. Accédez à l'option de projet comme ci-dessous-
    1. Cliquez sur Fichier.
    2. Cliquez sur Nouvelle option.
    3. Sélectionnez l'option Projet.

      Ou

      1. Cliquez sur l'icône de nouveau fichier.
      2. Sélectionnez Projet.

Une fenêtre contextuelle pour Nouveau projet apparaîtra - Dans cette fenêtre contextuelle, entrez les détails suivants:

1. Entrez le nom du projet

2. Cliquez sur le bouton Terminer.

Le nom du projet "WEBI_DHK_HANA" apparaîtra sous l'onglet Projets locaux comme ci-dessous.

Un projet est un espace de travail local dans lequel vous stockez les ressources utilisées pour créer un ou plusieurs univers.

Il y a deux connexions disponibles, le détail de chacune est comme ci-dessous -

  1. Connexion relationnelle - Pour accéder aux données d'une table et accéder au SGBDR normal, utilisez la connexion relationnelle.
  2. Connexion OLAP - Pour accéder aux données de l'application (SAP, Oracle, Microsoft, SAP BO) et aux données stockées dans Cube / Information View, utilisez la connexion OLAP.

Étape 2) Nous créons maintenant une connexion relationnelle.

Allez donc dans Projet -> Nouveau -> Connexion relationnelle.

Une fenêtre contextuelle pour le nom de la source de la nouvelle connexion de relation apparaît.

  1. Entrez le nom de la ressource.
  2. Cliquez sur le bouton Suivant.

Une fenêtre contextuelle pour la sélection du pilote du middleware de base de données apparaîtra.

  1. Sélectionnez l'option Pilotes JDBC sous SAP HANA Database 1.0.
  2. Cliquez sur le bouton Suivant.

Une fenêtre contextuelle pour le paramètre Nouvelle connexion relationnelle s'affiche, entrez les détails suivants.

  1. Le mode d'authentification sera sélectionné comme "Utiliser le nom d'utilisateur et le mot de passe spécifiés".
  2. Entrez le nom d'utilisateur HANA.
  3. Entrer le mot de passe.
  4. Sélectionnez Serveur unique dans la section Source de données. Entrez le nom d'hôte (ici au mieux: 30015).
  5. Entrez le numéro d'instance.
  6. Cliquez sur le bouton Tester la connexion pour vérifier la connexion.

Une fenêtre contextuelle pour la connexion de test réussie s'affiche.

Une fois la connexion réussie, une connexion portant le nom SAP HANA.cnx sera créée.

Étape 3) Pour utiliser Universe by Web Intelligence, Dashboards ou Crystal Report for Enterprise, nous devons publier la connexion. Nous publions donc maintenant la connexion pour SAP HANA.cnx.

  1. Sélectionnez la connexion SAP HANA.cnx sous Projet "WEBI_DHK_HANA" et cliquez avec le bouton droit de la souris.
  2. Sélectionnez Publier la connexion dans un référentiel.
  3. Une connexion de publication avec le nom SAPHANA.cns sera créée après une publication réussie dans le référentiel.

Une fenêtre contextuelle pour la publication de la connexion au référentiel apparaît -

  1. Sélectionnez Business IDT.
  2. Cliquez sur le bouton Terminer.

Une fenêtre contextuelle "La connexion a été publiée avec succès" s'affiche.

Maintenant, nous créons Universe en utilisant SAP HANA Business Layer.

Étape 4) Créer un univers (l'univers est une représentation commerciale de votre entrepôt de données ou de votre base de données transactionnelle. L'univers permet à l'utilisateur d'interagir avec les données sans connaître les complexités de la base de données).

Pour créer un univers, nous utilisons SAP HANA Business Layer comme ci-dessous -

Couche métier SAP HANA

Depuis SAP BOBI 4.1, SAP propose une nouvelle option «SAP HANA Business Layer» lors de la création de l'univers à l'aide de l'outil de conception d'information.

Avant la version SAP BOBI 4.1, nous devons créer une table dérivée lors de la construction de la fondation de données et mapper la variable et les paramètres d'entrée.

SAP HANA Business Layer crée automatiquement une fondation de données et une couche de gestion en fonction des vues SAP HANA sélectionnées.

SAP HANA Business Layer détecte automatiquement le paramètre d'entrée et les variables.

Nous créons un univers via SAP HANA Business Layer comme ci-dessous -

  1. Sélectionnez Projet créé "WEBI_DHK_HANA".
  2. Cliquez avec le bouton droit sur le projet et sélectionnez une nouvelle option.
  3. Sélectionnez l'option "SAP HANA Business Layer".

Une fenêtre contextuelle pour SAP HANA Business Layer apparaît.

  1. Saisissez le nom de la couche métier.
  2. Entrez le nom de la fondation de données.
  3. Entrez la description.
  4. Cliquez sur le bouton suivant.

Une fenêtre contextuelle pour sélectionner la connexion SAP HANA s'affiche -

  1. Cochez la connexion "SAPHANA.cnx".
  2. Cliquez sur le bouton Suivant.

Une fenêtre contextuelle de sélection du modèle d'information SAP HANA s'affiche.

  1. Sélectionnez maintenant la vue analytique (AN_PURCHASE_ORDERS) créée sous le package HANAUSER.
  2. Cliquez sur le bouton Terminer.

La vue analytique s'ouvre dans l'outil de conception d'information.

Étape 5) Les détails de l'outil de conception de l'information seront les suivants:

  1. Sous Projet, toutes les connexions relationnelles, la couche métier et la fondation de données seront affichées.
  2. Dans la section des ressources du référentiel, l'objet (connexion, couche métier, etc.) stocké dans le référentiel sera affiché.
  3. Business Layer affiche la vue Business de la vue analytique. C'est pour la personne fonctionnelle.
  4. Data Foundation affiche le nom de la table et de la colonne. C'est pour la personne technique.

    Étape 6) Dans cette étape,

    Sélectionnez la section Couche de gestion, accédez au dossier portant le nom de vue analytique.

    Maintenant, suivez les points ci-dessous-

    1. Sélectionnez la section de la fondation de données.
    2. Faites glisser et déposez la colonne dans la vue analytique
    3. Il affichera des objets sous la vue analytique
    4. Le champ déplacé sera affiché sous Vue analytique (AN_PURCHASE_ORDER).

Étape 7) Dans cette étape, enregistrez tous les objets.

Accédez au fichier et cliquez sur l'option "Enregistrer tout" pour enregistrer tous les objets.

Après cela, suivez l'étape ci-dessous.

Étape 8) Créez une requête et affichez la sortie.

  1. Accédez à l'option Requêtes.
  2. Un panneau de requête s'affiche. Sélectionnez le champ dans lequel vous souhaitez inclure dans la requête.
  3. Faites-les glisser et déposez-les dans la section "Objet de résultat pour la requête n ° 1".
  4. Cliquez sur le bouton Actualiser dans la section Ensemble de résultats.
  5. Le résultat sera affiché.

Création de rapports dans SAP Crystal Report

SAP Crystal Report nous aide à concevoir, explorer, visualiser et fournir des rapports, qui peuvent être exécutés sur des applications Web ou d'entreprise. Avec SAP Crystal Report, nous pouvons créer un rapport simple ou un rapport complexe.

Il existe deux types de SAP Crystal Reports:

  1. Crystal Report 2011/13/16: il sera utilisé lorsque -
  • Si vous souhaitez appeler une procédure stockée HANA à partir de Crystal Reports.
  • Si vous souhaitez créer des expressions SQL
  • Si vous souhaitez exécuter une vue avec des paramètres ou des variables et soumettre des valeurs non par défaut
  1. Crystal Report for Enterprises: il sera utilisé lorsque -
  • Si un Univers est disponible ou nécessaire, utilisez SAP Crystal Reports Enterprises.

Nous utiliserons des rapports en cristal pour les entreprises.

Étape 1) Connectez-vous à Crystal Report for Enterprises.

Les rapports SAP Crystal pour les entreprises seront affichés comme ci-dessous:

  1. Il s'agit de la section Formatage du rapport, qui fournit un outil différent pour le formatage.
  2. Il s'agit d'une icône pour la fenêtre (Explorateur de données, plan, arborescence des groupes, Rechercher).
  3. Les détails de l'explorateur de données, du contour, de l'arborescence des groupes, de la recherche, etc. seront affichés.
  4. Option de formatage de page de rapport.
  5. Zone de travail pour le rapport.

Étape 2) Nous créons maintenant une connexion pour la source de données.

Cliquez sur l'option Choisir la source de données dans l'explorateur de données-

Une fenêtre contextuelle pour choisir un type de source de données s'affiche.

Sélectionnez l'option Parcourir dans la section de la plateforme SAP HANA.

Une fenêtre contextuelle de connexion au serveur s'affiche. Cliquez sur le bouton "Nouveau serveur".

Une fenêtre pour la connexion au serveur s'affichera comme ci-dessous -

  1. Cliquez sur le bouton Ajouter.
  2. Entrez le nom d'affichage de la connexion (saphana).
  3. Un nom de connexion apparaîtra dans la liste des connexions.
  4. Entrez le nom du serveur HANA.
  5. Entrez le nom de l'instance du serveur HANA.
  6. Saisissez le nom d'utilisateur HANA.
  7. Cliquez sur le bouton "Tester la connexion".
  8. Une fenêtre contextuelle pour la connexion de test. Entrez le mot de passe de l'utilisateur SAP HANA.
  9. Cliquez sur le bouton OK.

Un message indiquant que la connexion a réussi s'affiche.

Cliquez sur le bouton OK.

Une fenêtre contextuelle de connexion au serveur s'affiche.

Étape 3) Dans cette étape,

  1. Nous ferons la chose suivante
    1. Sélectionnez le serveur «saphana».
    2. Cliquez sur le bouton OK

Une fenêtre contextuelle pour saisir un mot de passe s'affiche, saisissez le mot de passe, puis cliquez sur OK.

Une autre fenêtre contextuelle apparaîtra pour sélectionner la vue HANA.

2) Dans cette étape, nous sélectionnons SAP HANA View.

  1. Sélectionnez Vue HANA (Vue analytique AN_PURCHASE_ORDERS).
  2. Cliquez sur le bouton OK.
  1. Dans cette étape, une fenêtre pour la requête s'ouvre.

Suivez le point ci-dessous pour créer une requête-

  1. Sélectionnez la colonne requise dans la liste de la requête.
  2. Faites glisser et déposez le champ requis dans la requête.
  3. Cliquez sur le bouton Actualiser.
  4. L'ensemble de résultats s'affiche.
  5. Cliquer sur bouton.

La sortie du rapport sera affichée comme ci-dessous -

Reporting dans SAP Lumira

SAP Lumira est un nouveau logiciel de SAP pour analyser et visualiser les données.

Par SAP Lumira, l'utilisateur peut créer une carte, un infograpg et des graphiques magnifiques et interactifs. SAP Lumira peut importer des données d'Excel et d'autres sources.

SAP Lumira peut accéder directement à la vue des informations de SAP HANA. SAP HANA Effectuez une analyse BI visuelle à l'aide du tableau de bord.

Dans SAP Lumira, les étapes suivantes doivent être effectuées pour visualiser les données.

Maintenant, nous visualisons SAP HANA View dans SAP Lumira, donc tout d'abord nous nous connectons dans SAP Lumira en cliquant sur l'icône SAP Lumira Client sur le bureau comme ci-dessous-

Étape 1) Créer un document et acquérir un ensemble de données

Après avoir ouvert SAP Lumira, écran ouvert pour travailler sur SAP Lumira, détails sur cet écran comme ci-dessous-

  1. Barre d'outils de l'application - Elle contient une barre d'outils comme Fichier, Modifier, Afficher, Données et Aide.
  2. Lien d'accueil - En utilisant cette option, nous pouvons accéder à l'écran d'accueil.
  3. Mes sections de document
    1. Des documents
    2. Visualisations
    3. Ensembles de données
    4. Histoires
  4. SAP Lumira Cloud - En utilisant cette option, nous pouvons utiliser des options cloud.
  5. Connexions - W peut voir toutes les connexions ici.

Alors, cliquez sur l'option Document dans la section Mes éléments pour créer un document -

  1. Accédez à la barre d'outils de l'application de fichier., Cliquez sur l'option de fichier
  2. Sélectionnez Nouvelle option.

SAP Lumira prend en charge le jeu de données ci-dessous -

  • Microsoft Excel
  • Texte
  • Copier à partir du presse-papiers
  • Connectez-vous à SAP HANA
  • Télécharger depuis SAP HANA
  • Univers
  • Requête avec SQL
  • Connectez-vous à SAP Business Warehouse
  • Panneau de requête de l'univers SAP

Étape 2) Connectez-vous à SAP HANA

Ici, nous nous connecterons à SAP HANA et accéderons à la vue d'informations SAP HANA.

  1. Sélectionnez donc Se connecter à SAP HANA.
  2. Cliquez sur le bouton Suivant.

Une fenêtre contextuelle pour les informations d'identification du serveur SAP HANA s'affiche comme ci-dessous:

  1. Entrez le nom du serveur SAP HANA.
  2. Saisissez le numéro d'instance SAP HANA.
  3. Saisissez le nom d'utilisateur SAP HANA.
  4. Entrez le mot de passe SAP HANA.
  5. Cliquez sur le bouton "Connecter" pour vous connecter au serveur SAP HANA.

Après avoir cliqué sur le bouton Connecter, nous nous connecterons à SAP HANA et pourrons accéder à la vue SAP HANA.

Étape 3) Accéder à la vue analytique SAP HANA

Une fenêtre pour sélectionner SAP HANA View apparaîtra comme ci-dessous -

  1. Sélectionnez SAP HANA View ("AN_PURCHASE_ORDERS" ici).
  2. Cliquez sur le bouton Suivant.

Étape 4) Définissez la dimension et la mesure.

La fenêtre suivante pour sélectionner les mesures et les dimensions sera affichée -

  1. Toutes les mesures seront regroupées sous les sections Mesure.
  2. Toutes les dimensions seront regroupées sous Sections de dimension.
  3. Cliquez sur le bouton Créer.

Étape 5) Visualisez la vue analytique de SAP HANA dans SAP Lumira.

Après l'activation de la vue d'informations dans SAP HANA, une vue de colonnes portant le même nom de vue d'informations, sous "_SYS_BIC" Schéma créé dans le nœud de catalogue SAP HANA.

Lorsque nous avons besoin d'accéder à une vue d'informations SAP HANA en dehors de SAP HANA, nous ne pouvons y accéder qu'à partir du schéma "_SYS_BIC".

Un écran Visualiser apparaît, qui sélectionne la vue de colonne sous Schéma "_SYS_BIC" -

  1. Différents types de graphiques peuvent être sélectionnés dans la section Chart Builder.
    1. Cliquez sur l'icône du générateur de graphiques.
    2. Sélectionnez l'option Diagramme à colonnes.
  2. Cliquez sur l'icône «+» en face de la section MESURES pour ajouter une mesure au format de l'axe Y.
  3. Nous avons ajouté la mesure "GROSS_AMOUNT" ET "TAX_AMOUNT".
  4. Cliquez sur l'icône en face de la section "DIMENSIONS". Une liste de toutes les dimensions disponibles s'affiche.
  5. Sélectionnez "CATEGORY", "PRODUCT_ID", "PRODUCT_NAME" dans la liste de dimensions pour afficher sur l'axe X.

La vue analytique de SAP HANA sera affichée dans l'onglet Visualiser de SAP Lumira, dans lequel nous avons un écran différent comme ci-dessous-

  1. Outil pour ascendant / descendant, classement, effacement, actualisation, etc.
  2. Cela peut être utilisé pour le filtrage.
  3. La sortie des vues analytiques SAP HANA dans SAP HANA lumira.

Rapports dans Microsoft Excel

Microsoft Excel dispose d'une puissante option intégrée de création de rapports; nous pouvons créer un rapport rapidement par des tableaux croisés dynamiques et des graphiques.

MS Office utilise le langage MDX ((Multi Dimension Expression language) pour accéder aux données de SAP HANA.

Le langage MDX est utilisé par l'outil de création de rapports pour accéder aux données d'un objet multidimensionnel dans un environnement de base de données. Seule la requête MDX nous permet d'accéder aux hiérarchies sap Hana.

Nous pouvons accéder uniquement à la vue d'informations SAP HANA qui a une propriété comme 'CUBE' dans la sémantique, nous ne pouvons donc pas accéder à la vue d'attributs par MS Excel.

Connexion des pilotes - MS Excel utilise des pilotes ODBO (OLE DB FOR OLAP) pour se connecter à la base de données SAP HANA.

Nous allons maintenant accéder à la base de données SAP HANA à partir de SAP HANA comme indiqué dans les étapes ci-dessous -

Étape 1) Connectez-vous à SAP HANA Excel-

  1. Ouvrez MS Excel. Accédez à l'onglet Données.
  2. Cliquez sur l'icône «À partir d'autres sources».
  3. Sélectionnez Depuis l'assistant de connexion de données.

Un écran pour l'assistant de connexion de données s'affichera comme ci-dessous -

  1. Sélectionnez l'option "Autre / Avancé".
  2. Cliquez sur le bouton Suivant.

Une fenêtre pour "Propriétés de liaison de données" sera ouverte comme ci-dessous -

  1. Sélectionnez «Fournisseur SAP HANA MDX» sous l'onglet Fournir.
  2. Cliquez sur le bouton Suivant.

Une fenêtre pour les propriétés de liaison de données s'affiche -

Entrez les détails suivants comme ci-dessous -

  1. Entrez le nom d'hôte de la base de données SAP HANA.
  2. Entrez le numéro d'instance de la base de données SAP HANA.
  3. Entrez le nom d'utilisateur / mot de passe pour la base de données SAP HANA.
  4. Entrez le nom de la langue.
  5. Cliquez sur "Tester la connexion" pour tester la connexion à la base de données SAP HANA à partir d'Excel.

Un message "Test de connexion réussi" apparaîtra.

Cliquez sur le bouton OK.

Étape 2) Jusqu'à présent, nous avions créé une connexion d'Excel vers SAP HANA et testé la connexion. Nous accédons maintenant à la vue d'informations SAP HANA à partir d'Excel.

Maintenant, une fenêtre pour "Assistant de connexion de données" sera affichée.

  1. Sélectionnez le package dans lequel contient la vue d'informations SAP HANA.
  2. Sélectionnez Vue d'informations (vue analytique, vue de calcul).
  3. Cliquez sur le bouton Suivant.

    Une nouvelle fenêtre pour le fichier de connexion de données apparaîtra, entrez les détails suivants.

    1. Donnez le nom du fichier (AV_SALES).

    2. Cochez l'option "Enregistrer le mot de passe dans le fichier", pour éviter de saisir un mot de passe lors de l'ouverture du fichier Excel.

    3. Une fenêtre contextuelle pour la sauvegarde du mot de passe relative à la sécurité s'affiche.

    4. Cliquez sur le bouton Terminer.

Étape 3) La vue d'informations SAP HANA sera maintenant affichée dans Excel sous forme de tableau croisé dynamique comme ci-dessous -

Résumé:

Nous avons appris dans ce tutoriel ci-dessous le sujet -

  • Présentation des rapports dans SAP BI
  • Reporting dans SAP BO Webi avec un exemple de vue d'informations SAP HANA.
  • Reporting dans SAP Crystal Report Enterprises avec un exemple de vue d'informations SAP HANA.
  • Reporting dans SAP Lumira avec un exemple de vue d'informations SAP HANA.
  • Création de rapports dans Microsoft Excel en utilisant la vue Informations SAP HANA.