BO Designer XI
Pré requis
- Connaitre le SQL et les modèles relationnels
- Avoir suivi les formations WebIntelligence XI 3 et Desktop Intelligence XI 3 prise en main
Objectifs de la formation
- Maîtriser l'architecture et le rôle du designer d'univers
- Créer la structure et les objets d'un univers
- Mettre en oeuvre les fonctions et l'organisation optimale d'un univers : listes de valeurs, tables d'agrégat, les jointures...
Public :
Les consultants, les développeurs, les chefs de projets, membre d'une équipe projet, les responsables de projets décisionnels
Contenu du cours
Introduction à Designer
- Qu'est-ce que l'informatique décisionnelle ? Qu'est-ce que Business Objects ?
- L'interrogation : qui fait quoi ?
- La spécificité de Business Objects : la couche sémantique Principaux outils qui utilisent les univers
- Autres logiciels de Business Objects Vocabulaire
Créer un univers pas a pas : Structure
- Méthodologie: les étapes à suivre Présentation de la base de données Se connecter à designer
- Les paramètres de l'univers Créer une nouvelle connexion Les différents types de connexion Utiliser une connexion existante Choisir les tables
- Paramètres d'affichage des tables Choisir le type de jointure
- Créer les jointures Créer une auto-jointure Créer une thêta jointure Détecter les cardinalités Détecter les boucles
- Résoudre une boucle en créant un alias
- Résoudre une boucle en créant un alias avec l'assistant Cas des boucles sémantiques : créer des contextes
Créer un univers pas a pas : gérer les objets
- Connaître les différents types d'objets Créer et éditer des classes
- Les objets
- Créer un objet : dimension
- Créer des objets : dimension, information Créer un objet : indicateur
- Tester l'univers Créer des objets
- Les listes de valeurs associées
- Les dimensions temps : création automatique Les dimensions temps : création manuelle Les Hiérarchies
- Créer les hiérarchies
- Les filtres / conditions prédéfinies Les restrictions
- Appliquer des restrictions
Fonctions complémentaires et optimisation
- Les fonctions@
- Utiliser@select
- Utiliser@prompt
- Exercice complémentaire - @Select et @Prompt : la tranche de prix Les listes de valeurs en cascade
- Mise en oeuvre des listes de valeurs en cascade Vérification des listes de valeurs en cascade Fonctions @WHERE
- Fonction @AGGREGATE_AWARE
- Exemple 1 : Mettre en oeuvre les tables d'agrégat
- Exemple 2 : Mettre en oeuvre les tables d'agrégat
- Le raccourci jointure
- Les relations réflexives Les tables dérivées
Cas pratiques
- Résoudre des problèmes de calculs
- Créer un univers et résoudre les problèmes liés au modèle Créer un univers performant
