• BO XI R1
  • BO XI R2
  • BO XI R3
  • BO XI R3.1
  • BO XI R3.2

En 2011, BO XI 4.0 a été introduit et la dernière version de l'outil est SAP BO 4.2.

Deski n'est pas disponible dans BO 4.x

IDT est introduit pour prendre en charge plusieurs sources de données

L'assistant d'importation n'est plus disponible dans BO 4.x

Bo 4.x est une architecture à 6 couches par rapport à l'architecture à 5 couches BOXI R3.

Utilisation de l'outil de conversion de rapport

Connexion sécurisée publiée dans le référentiel

Une connexion personnelle est créée par un utilisateur et ne peut pas être utilisée par d'autres utilisateurs. Les détails de la connexion sont stockés dans le fichier PDAC.LSI.

Une connexion partagée peut être utilisée par d'autres utilisateurs via un serveur partagé. Les détails de connexion sont stockés dans le fichier SDAC.LSI dans le dossier d'installation de Business Objects. Cependant, on ne peut pas définir de droits et de garanties sur des objets dans une connexion partagée. Un univers ne peut pas non plus être exporté vers un référentiel à l'aide d'une connexion partagée.

Une connexion sécurisée surmonte ces limitations. Grâce à lui, des droits peuvent être définis sur des objets et des documents. Les univers peuvent être exportés vers le référentiel central uniquement via une connexion sécurisée. Les paramètres de connexion dans ce cas sont enregistrés dans le CMS.

BI Launchpad est une interface Java ou HTML de l'outil Business Objects pour effectuer des rapports analytiques et des analyses de données. Vous pouvez définir la préférence de votre BI Launchpad qui détermine quelle interface d'outil est lancée via Launchpad.

En utilisant l'application Web ou Internet pour accéder à l'interface WebI via BI Launchpad, vous pouvez effectuer les tâches ci-dessous -

Créez, modifiez et actualisez tous les rapports dans Web Intelligence.

Créez et modifiez toutes les requêtes sans source de données (univers) mais pas dans les requêtes BEx dans l'application Web.

C'est une architecture à trois couches -

Couche de base de données - Cette couche définit plusieurs sources de données SAP et non SAP.

Couche sémantique - Cette couche définit un modèle de données multidimensionnel.

Couche de présentation - Cette couche définit où les données sont présentées aux utilisateurs finaux.

Diverses sources de données peuvent être utilisées pour créer des rapports analytiques et ad hoc

Il existe trois modes d'application différents qui peuvent être utilisés pour créer les requêtes, créer des documents et analyser les rapports. Lorsque vous ouvrez un rapport existant, les modes ci-dessous sont disponibles -

  • Mode d'application des données
  • Reading
  • Design

Mode conception avec données

  • Universe
  • Fichiers plats au format .csv ou .xls
  • Requêtes BEx
  • Vue d'analyse

fichier .wid

Utilisation de l'outil de gestion de mise à niveau UMT

.unx - Fichier créé avec l'outil de conception d'information

.unv- Fichier créé dans l'Universe Design Tool

Vous pouvez sélectionner dans la liste des objets disponibles selon vos autorisations d'accès. Vous ne pourrez peut-être pas utiliser quelques-uns des objets en raison de leur autorisation.

Dans l'Editeur de requête, vous avez le contour de l'univers dans le volet gauche et les objets de résultat, les filtres de requête, les panneaux d'aperçu des données dans le volet principal.

Service Consommateur BICS Business Intelligence. La connectivité BICS est le moyen recommandé pour les outils BI de se connecter aux requêtes Business Explorer (BEx) sur le serveur SAP NetWeaver BW.

  • WID
  • PDF
  • Excel
  • Excel 2007
  • CSV Atteindre
  • Fichier TXT

Les classes sont utilisées pour regrouper des objets similaires dans un rapport. Une classe peut contenir une ou plusieurs sous-classes.

Les sous-classes contiennent d'autres sous-catégories d'objets au niveau supérieur d'une classe.

Les classes sont utilisées pour organiser les objets d'une manière logique. Lors de la création de requêtes sur Universe, vous pouvez trouver les informations sur les objets que vous devez utiliser dans la requête.

Les membres sont définis à différents niveaux de hiérarchies dans une source de données.

Example

Imaginons qu'une hiérarchie géographique contienne des membres - «Inde» au niveau national et «Haryana» au niveau de l'État.

Vous pouvez également inclure des membres individuels dans la requête de la hiérarchie si vous ne souhaitez pas ajouter tous les membres. L'ensemble nommé peut être utilisé pour définir un ensemble de membres.

Un ensemble nommé est défini comme une expression nommée et génère un ensemble de membres. Vous pouvez définir un ensemble nommé au niveau de l'univers ou au niveau d'une base de données relationnelle ou OLAP.

Niveau de l'univers

Vous pouvez créer des documents Webi basés sur BEx (Business Exchange Queries) créés par BEx Query Designer qui est basé sur Info Cube dans le système SAP BW. Vous pouvez vous connecter à une requête BEx dans WebI à l'aide de la connexion au service consommateur BICS BI. Vous n'avez pas besoin de créer un univers pour les requêtes BEx et tous les attributs, hiérarchies, dimensions et mesures sont automatiquement mappés dans le document WebI.

Utilisation d'une connexion relationnelle créée dans Universe Designer

Les filtres de requête sont utilisés pour limiter les lignes renvoyées dans un document WebI. Les filtres de requête vous permettent de masquer les données que vous ne souhaitez pas afficher à des personnes spécifiques et de limiter également la taille du document .wid. Lorsque vous exécutez une requête, elle ne renvoie que les lignes qui correspondent à la définition du filtre de requête.

Vous trouverez ci-dessous les principales fonctionnalités utilisées dans le filtre de requête -

Vous pouvez récupérer des données selon les besoins spécifiques de l'entreprise.

Vous pouvez masquer les données que vous ne souhaitez pas que des utilisateurs spécifiques voient dans un document WebI.

Limitez la taille du document WebI du réseau et offre ainsi une optimisation des performances.

Example- En tant que responsable régional des ventes pour NY, vous souhaitez voir les valeurs de marge pour votre région et l'univers des ventes contient des données de toutes les régions des États-Unis. De plus, vous ne voulez voir que les données des magasins à New York où la marge de vente est supérieure à 100K USD au 2 ème trimestre T2 2015.

Les filtres de requête sont appliqués dans l'Editeur de requête et ils sont utilisés pour limiter le nombre de lignes des sources de données et pour renvoyer la même chose dans le document.

Les filtres de rapport sont appliqués au niveau du rapport sur les rapports, les tableaux, les graphiques, etc. Ces filtres ne sont pas utilisés pour limiter la récupération des données à partir de la source de données et ne masquent que certaines valeurs au niveau du rapport.

L'invite est définie comme un filtre spécial pour les utilisateurs qui leur permet d'entrer une valeur chaque fois que les données sont actualisées dans le document.

À l'aide des invites, plusieurs utilisateurs visualisent un document pour afficher différents sous-ensembles de données dans la base de données. Les invites vous permettent de récupérer les données de la base de données et de réduire le temps.

Les invites sont créées dans l'Editeur de requête

Le contexte définit un chemin de jointure particulier entre des tables ou un groupe spécifique de jointures pour une requête particulière. Tout objet créé sur une colonne de table appartenant à des contextes spécifiques est naturellement compatible avec tous les autres objets des mêmes contextes.

Les contextes peuvent être créés à l'aide de la fonction de détection des contextes ou manuellement. Ils sont généralement créés sur la base de calculs logiques et d'exigences métier, la méthode de détection du contexte n'est donc pas très efficace. Pour créer manuellement un contexte Allez dans Insérer un contexte, donnez le nom du contexte et sélectionnez les jointures qui doivent être présentes dans le contexte. Pour un univers, les contextes doivent être créés de manière à ce que toutes les jointures (à l'exception des jointures de raccourci) s'inscrivent dans au moins un contexte.

La fonction de conscience agrégée est utilisée dans les scénarios où nous avons les mêmes tables de faits dans différents grains. En utilisant cette fonction, nous ne pouvons définir qu'un seul objet pour les mesures dans les tables de faits.

aggregate_aware (niveau le plus élevé, niveau inférieur)

Nous devons également définir des dimensions pour les granularités associées et définir leurs incompatibilités avec les faits correspondants via la navigation agrégée. Ceci est accessible via Outils → Navigation agrégée.

Use

Ils sont utilisés pour améliorer les rapports de performance en utilisant des tables arrogates disponibles dans la base de données et sont appliqués au niveau de l'univers en tant que fonction.

Les sous-requêtes vous offrent une option plus flexible pour filtrer les données par rapport à un filtre de requête ordinaire. En utilisant les sous-requêtes, vous pouvez limiter les valeurs renvoyées avec une clause WHERE. Vous pouvez également comparer les valeurs des objets d'une sous-requête avec les autres objets.

À l'aide des sous-requêtes, vous pouvez implémenter une logique complexe pour limiter la taille des données qu'il n'est pas possible d'appliquer avec des filtres de requête simples.

Ils sont utilisés dans le panneau de requête.

Le classement de la base de données se fait en éditant le script généré par requête. Si votre base de données ne prend pas en charge le classement, l'option de création de classement ne sera pas mise en évidence dans l'Editeur de requête.

Notez également que le classement ne peut pas être créé sur des données hiérarchiques.

Les données hiérarchiques sont définies comme des données avec une relation parent-enfant et vous pouvez analyser les données à différents niveaux de hiérarchie.

Toutes les mesures associées aux données hiérarchiques sont agrégées selon le niveau d'objet dans la hiérarchie.

Example

Considérez une hiérarchie géographique, vous avez le pays Inde et l'État défini comme Delhi. Désormais, si vous utilisez cette hiérarchie géographique dans le rapport et que vous souhaitez analyser le nombre d'unités vendues à chaque niveau pour différentes catégories, les hiérarchies vous permettent d'utiliser l'agrégation au niveau du pays et si vous descendez au niveau de l'état, pour chaque état également.

Section divise les données en plusieurs cellules appelées en-têtes de section et chaque en-tête de section contient une valeur de dimension et des données correspondant à la valeur de dimension.

La rupture est utilisée pour diviser les données en un seul bloc et chaque colonne porte la dimension, les attributs et les mesures et ces valeurs sont répétées pour chaque autre valeur de ligne dans le bloc.

La fonction de suppression des requêtes optimise la requête pour extraire uniquement les DONNÉES qui seront directement ou indirectement rendues ou affichées à l'utilisateur, réduisant ainsi le temps de réponse et un affichage plus rapide du rapport pour l'utilisateur. Cette fonctionnalité n'est disponible que pour les univers OLAP et sera grisée lors de l'utilisation de n'importe quel univers SGBDR. Il est utilisé dans le panneau de requête.

  • Bar
  • Box
  • Column
  • Line
  • Map
  • Radar
  • Pie
  • Waterfall

Un filtre de requête limite les données renvoyées par la base de données.

Un filtre de bloc permet aux données sélectionnées de s'afficher dans un seul bloc et masque les autres données.

Un filtre de rapport permet aux données sélectionnées de s'afficher dans une page et masque les autres données. Le filtre de rapport s'applique à tous les blocs de données de la page.

Respect the following rules

Les noms d'objets peuvent différer.

Le type de données des objets fusionnés doit être le même.

Les données doivent avoir la même casse car le fournisseur de données est sensible à la casse.

Vous ne pouvez synchroniser que sur les dimensions.

Vous ne pouvez afficher que des mesures avec des dimensions synchronisées. Lorsque vous les utilisez dans un autre but, des valeurs en double apparaissent.

Tous les enregistrements qui correspondent à la première condition de requête et non à la deuxième condition.

Le formatage conditionnel est utilisé pour mettre en évidence certaines valeurs spécifiques dans le rapport. Si vous le souhaitez, vous pouvez afficher des valeurs spécifiques faibles ou élevées avec des couleurs spécifiques. La mise en forme conditionnelle peut être appliquée aux éléments ci-dessous -

  • Lignes dans les tableaux d'horizon
  • Colonnes dans les tableaux verticaux
  • Cellules dans les formulaires et tableaux croisés
  • Sections
  • Cellules de maintien gratuites

La mise en forme des conditions peut être utilisée pour effectuer ces modifications de mise en forme -

  • Couleur du texte
  • Taille et style
  • Bordure de cellule
  • Color
  • Taille et style
  • Arrière-plans de cellules

En utilisant les opérateurs AND / OR

  • Égal à
  • Pas égal à
  • Différent de l'opérateur
  • Plus grand que
  • Plus grand ou égal à
  • Moins que
  • Inférieur ou égal à
  • Between
  • Pas entre
  • Dans la liste
  • Pas dans la liste
  • Est nul
  • Est non nulle

Utilisation de la fusion de requêtes. Cette option vous permet de fusionner les données de différentes sources de données. Supposons que vous ayez créé la requête 1 et la requête 2 dans l'Editeur de requête. Lorsque vous combinez les deux requêtes dans un seul rapport WebI, les objets des deux requêtes sont affichés dans la liste des objets disponibles.

Utilisation d'une nouvelle variable

Le contexte d'entrée est la liste des dimensions qui sont incluses dans le calcul lui-même.

Nom + "," + Prénom

Pour remplacer un filtre de rapport ou un classement

En utilisant la boîte de dialogue Créer un lien hypertexte

Entrez le nom de la variable, Qualification comme «Détail» et il ajoutera un nouveau champ Dimension associée. Dans Associer la dimension, sélectionnez l'objet unique de la même requête.

Pour utiliser les tables HANA pour la création de rapports, utilisez Universe Designer pour créer un univers à l'aide d'une connexion relationnelle à la base de données HANA.

Oui, en utilisant l'option d'envoi par pièce jointe

Lorsque vous utilisez l'option Enregistrer sous, sur le côté droit, vous obtenez de nombreuses options - Actualiser à l'ouverture, Formatage régional permanent, Enregistrer pour tous les utilisateurs, Supprimer la sécurité du document.

Sélectionnez l'option Enregistrer pour tous les utilisateurs lors de l'enregistrement du rapport.

Contrôles d'entrée

Les contrôles d'entrée sont utilisés pour filtrer et analyser les données du rapport. Vous définissez les contrôles d'entrée à l'aide de zones de texte et de boutons radio. Les contrôles d'entrée sont associés aux éléments de rapport tels que les tableaux et les en-têtes de section et utilisent le contrôle pour appliquer un filtre sur les éléments de rapport.

Lorsque vous sélectionnez une valeur d'un contrôle d'entrée, il filtre les valeurs de l'élément de rapport associé au contrôle d'entrée en fonction de la valeur sélectionnée.

Les contrôles d'entrée peuvent également être utilisés sur des données hiérarchiques.