Designer est un produit Business Objects destiné spécifiquement au concepteur des univers : le designer. Avec Designer, vous pouvez créer des univers, à savoir une couche sémantique, représentation orientée gestion de la base de données, qui évitera aux utilisateurs finaux de faire face à la technicité de la structure de la base de données relationnelle. Ce document va expliquer comment créer un univers (jointures, indicateurs, dimensions, informations, hiérarchies etc.) à l'aide de l'univers de démonstration de Designer.
[...] Le nom d'une classe reflète généralement un concept propre à l'activité de la société et indique le type d'objets contenus dans cette classe. En tant que designer, vous pouvez librement définir des hiérarchies de classes et de sous-classes selon un modèle correspondant parfaitement aux concepts fonctionnels du domaine abordé. Les objets : Ils représentent les données ou une dérivation des données d'une base de données. Il existe trois types d'objets : Les objets de type dimension constituent les axes d'analyse et permettent de composer les hiérarchies. [...]
[...] Fig 9.5 : Choix des fonctions applicables à l'objet Taper la syntaxe dans la zone de texte, ou choisissez les Tables et Colonnes, Classes et Objets, Opérateurs et Fonctions par double clic. La fonction est maintenant définie, mais il reste à déterminer les incompatibilités entre les objets. Spécification des incompatibilités La phase suivante consiste à spécifier les objets incompatibles pour chaque table agrégée de l'univers. L'ensemble des objets incompatibles que vous spécifiez permet à BUSINESSOBJECTS de déterminer les tables agrégées à ignorer lors de la génération du SQL. [...]
[...] Il faut ensuite créer une connexion à la base de données club.mdb située dans le répertoire Demo de Business Objects. Si aucune connexion n'existe pour cette base dans le designer, cliquez sur le bouton Créer sinon sélectionnez la connexion existante qui convient dans la liste puis cliquez sur le bouton Suivant pour passer directement à l'étape de création des classes et des objets par défaut (cf. p.11). Fig 3.2 Fenêtre de l'assistant de création d'univers Etape 1/4 La fenêtre ci-dessous s'affiche, vous demandant de choisir le type de connexion à la base de données relationnelle: Fig Fenêtre d'ajout de connexion ODBC Ici, nous utilisons une base de données Access, choisissez Drivers ODBC puis cliquez sur OK Fig Fenêtre de configuration du driver ODBC Entrez le nom que vous souhaitez donner à votre connexion dans le champ Nom puis le moteur (type) de base de données utilisée. [...]
[...] Constituez les hiérarchies pour l'analyse multidimensionnelle. Mettre en place une liste de valeurs pour chaque dimension qui le nécessite et activez le rafraîchissement automatique pour les objets dont l'actualisation est rapide et les éléments fréquemment mis à jour. Supprimez les listes de valeur pour les informations et les indicateurs, trop rarement utilisées. Préparez un ensemble de conditions prédéfinies, en fonction des besoins récurrents des utilisateurs en terme de restrictions. (Ex : dans le cas où des utilisateurs auraient besoin de créer souvent des requêtes basées sur le CA des clients européens, il est peut être avantageux de disposer d'un filtre prédéfini Clients Européens défini de la manière suivante : Country.country IN (‘Holland', ‘Germany', ‘UK','France') Mettre en place le système de navigation agrégée pour l'ensemble des tables d'agrégats et déclarez pour chacune d'entre elles les objets incompatibles. [...]
[...] Exercice : Créez une liste de valeurs du nom de CLIENT pour l'objet clients que l'utilisateur puisse éditer. Double clic sur l'objet Clients (dans la classe Client) > Onglet propriétés > Associer une liste de valeurs Fig 8.1 Création d'une liste de valeurs pour les clients Un clic sur Afficher renvoie les différentes valeurs associées à cet objet et crée un fichier CLIENT.lov stocké dans un sous dossier portant le nom de l'univers. Cliquez sur Editer pour que l'éditeur de requêtes s'affiche. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture