SAP IDT - Création d'un univers

Pour créer un univers dans IDT, accédez à Démarrer → Tous les programmes → SAP Business Intelligence → SAP Business Objects BI Platform 4 Client Tool.

Dans l'outil de conception d'information, vous devez créer un nouveau projet. Allez dans Fichier → Nouveau → Projet. Entrez le nom du projet et cliquez sur Terminer.

Une fois le projet créé, il faut ensuite créer une connexion OLAP ou relationnelle pour se connecter à une source de données. UNERelational connectionest utilisé pour se connecter à la couche Base de données pour importer des tables et des jointures. Une connexion OLAP est utilisée pour se connecter au modèle multidimensionnel comme une vue d'informations dans SAP HANA.

Cliquez avec le bouton droit sur Nom du projet → Nouveau → Sélectionnez Connexion relationnelle → Entrez le nom de la connexion / ressource → Suivant.

Choisissez SAP dans la liste → SAP HANA → Sélectionnez Drivers JDBC → Suivant → Entrez les détails.

Entrez les détails du système, le nom d'utilisateur, le mot de passe et cliquez sur Suivant.

Cliquez sur Terminer.

Sous Informations générales → Cliquez sur Tester la connexion → Réussi.

Nous devons publier cette connexion dans le référentiel pour la rendre utilisable.

Faites un clic droit sur le nom de la connexion → Publiez la connexion dans le référentiel → Entrez le mot de passe du référentiel BO → Cliquez sur Connecter → Terminer → Oui.

Une fois que vous avez cliqué sur Terminer, il créera une connexion sécurisée au référentiel.

.cns - connexion sécurisée au référentiel

.cnx - local non sécurisé si vous utilisez cette connexion, cela ne vous permettra pas de publier quoi que ce soit dans le référentiel.

L'étape suivante consiste à créer une couche de fondation de données sur cette connexion sécurisée.

Faites un clic droit sur .cns Connexion au référentiel → Nouvelle fondation de données.

Entrez le nom de la ressource et cliquez sur Terminer. Il vous montrera une liste de tous les schémas disponibles dans la base de données. Vous pouvez ajouter des tables et des jointures du schéma à la couche Data Foundation. Cela peut être fait en faisant glisser le tableau ou par un double-clic. Appliquez les jointures sur les tables de dimensions et de faits pour créer un schéma logique.

Pour définir une jointure, double-cliquez sur Join entre les tables. Il vous montrera les deux tableaux. Vous pouvez choisir parmi différentes jointures selon les besoins en données et cliquer sur détecter la cardinalité pour définir la cardinalité - 1: 1, 1: n, n: n.

Il faut ensuite créer une couche métier sur la fondation de données. Cliquez sur l'icône Enregistrer tout en haut de l'écran. Ensuite, cliquez avec le bouton droit sur Data foundation .dfx → New Business Layer.

Entrez le nom de la ressource → (Génération de la couche métier pour la fondation de données) Terminer. Il ajoutera Business Layer .blx sous le projet local.

Il affichera une liste de toutes les dimensions et mesures sous Data Foundation. Vous pouvez définir des dimensions, des mesures, une agrégation, etc.

Pour définir une agrégation, vous pouvez sélectionner une fonction de projection. Vous pouvez également masquer quelques objets dans le rapport si vous le souhaitez en utilisant la liste déroulante à côté de mesures et dimension. Vous pouvez sélectionner Masqué pour un objet particulier.

Une fois que vous avez défini la couche commerciale, cliquez sur l'icône Enregistrer tout en haut de l'écran, comme illustré dans la capture d'écran suivante.

Pour publier un univers dans le référentiel, faites un clic droit sur .blx → Publier → Dans un référentiel.

Sélectionnez Ressources → Suivant → Dans la fenêtre Publier l'univers, sélectionnez Suivant → Sélectionnez le dossier du référentiel dans lequel vous souhaitez publier l'univers et cliquez sur Terminer.

Vous obtiendrez une confirmation que Universe a publié avec succès.

Pour vérifier l'univers sous Référentiel, accédez aux ressources du référentiel et recherchez l'univers qui a été créé.

Création d'un univers sur SAP ERP

Vous pouvez créer un univers sur SAP ERP à l'aide de Data Foundation dans IDT. Vous devez créer une connexion relationnelle à la source de données ERP, aux jeux d'informations, aux requêtes SAP et aux fonctions ABAP qui sont traitées comme des tables dans la connexion.

Vous pouvez créer une base de données source unique pour prendre en charge les connexions locales, mais elle ne prend pas en charge les jointures et les colonnes calculées entre les tables insérées à partir d'une connexion ERP.

Pour utiliser une colonne calculée, des jointures, vous devez créer une fondation de données compatible avec plusieurs sources sur une connexion sécurisée.

Lorsqu'une table est ajoutée dans la couche Data Foundation, le type de table de l'ensemble d'informations, de la requête SAP ou de la fonction ABAP est enregistré en tant que propriété de table dans la fondation de données. Pour ajouter une table de fonction ABAP, une table de fondation de données est créée pour mapper la fonction principale.

Le tableau contient des colonnes d'entrée pour les paramètres d'entrée de la fonction. Ces paramètres peuvent être obligatoires ou facultatifs. Pour attribuer une valeur aux paramètres obligatoires, vous devez modifier les colonnes d'entrée.

Limitations de l'utilisation de SAP ERP

Lorsque vous utilisez des mesures qui contiennent des fonctions d'agrégation, elles ne peuvent pas être utilisées comme filtres dans l'Editeur de requête car l'expression SQL de sortie consiste en une clause HAVING et n'est pas prise en charge par la connexion SAP ERP. Par conséquent, si une mesure est ajoutée qui contient la fonction d'agrégation comme filtre, elle génère une erreur lors de l'actualisation de la requête.

Création d'un univers sur SAP BW

Si vous souhaitez utiliser SAP BW pour concevoir un univers, vous devez utiliser une fondation de données basée sur une structure multi-source activée. Toutes les tables et jointures de SAP BW sont automatiquement importées dans Data Foundation. Lorsqu'une couche métier est créée sur Data Foundation, tous les objets sont automatiquement déplacés vers la couche métier.

Si vous ne souhaitez pas insérer automatiquement des tables et des jointures, vous pouvez désélectionner les tables Détecter en allant aux propriétés avancées lors de l'ajout de la connexion à Data Foundation.

Vous pouvez également désactiver l'insertion d'objets de couche métier en décochant l'option permettant de créer automatiquement des classes et des objets lors de la sélection d'une fondation de données dans une nouvelle couche métier.

Création d'un univers sur Microsoft Analysis Services

Vous devez créer une couche de gestion sur Microsoft Analysis Services (MAS) et les objets de couche de gestion sont créés par défaut. Voici le mappage des objets dans la couche métier -

  • Dimension - Les dimensions d'analyse sont créées dans la couche de gestion pour chaque dimension du cube.

  • Display Folder - Les dossiers sont créés dans la dimension d'analyse pour contenir les hiérarchies dans le dossier d'affichage.

  • Hierarchy- Pour les hiérarchies basées sur la valeur (parent-enfant), une hiérarchie basée sur la valeur est créée dans la dimension d'analyse. Les attributs sont créés dans le dossier Attributes de la hiérarchie.

  • Attribute Hierarchy - Les hiérarchies d'attributs dans le cube sont créées en tant que hiérarchies basées sur les niveaux dans la dimension d'analyse.

  • Named Set - Les ensembles nommés sont créés dans la dimension d'analyse associée, dans le dossier Ensembles nommés.

  • Measures and Calculated Measures- Les mesures et les mesures calculées sont créées en tant que mesures dans le dossier de groupe de mesures approprié. Un attribut de mesure est créé pour la valeur formatée.

Créer un univers sur SAS

Vous pouvez créer un univers sur SAS en utilisant une fondation de données multi-source et en utilisant une connexion sécurisée.

La connexion à la source de données SAS est gérée par le service de fédération de données.

Univers multilingues

Vous pouvez également créer un univers multilingue dans l'outil de conception d'information. Cela vous permet d'utiliser une solution multilingue en utilisant un seul modèle de métadonnées Univers.

Voici les étapes pour utiliser l'Univers multilingue pour la création de rapports -

Step 1 - Utilisez le concepteur d'univers pour concevoir l'univers en langage source dans IDT.

Step 2 - Utilisez l'outil de gestion de la traduction pour traduire les métadonnées dans la fondation de données et la couche métier.

Step 3 - Utilisez des concepteurs de rapports pour créer les rapports sur le même univers, qui peuvent être affichés dans différentes langues selon les préférences de l'utilisateur.

Step 4 - Accédez à Outil de conception d'information → Préférences → Paramètres régionaux de visualisation préférés détermine la langue des métadonnées et des données dans l'Editeur de requête.

Cela peut être utilisé si vous avez le support pour ce qui suit -

  • Les traductions sont disponibles dans la langue (métadonnées).

  • La connexion prend en charge le paramètre de langue (données).