Softway-Tunisie Revendeur Sage Tunisie | Centre de formation professionnelle en informatique et management | développement informatique
- Détails
- Écrit par Super User
- Catégorie : Formation Modélisation - Business Objects
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
- Détails
- Écrit par Super User
- Catégorie : Formation Modélisation - Business Objects
Crystal Reports
Pré requis
- Avoir une connaissance en base de données et en langage SQL
Objectifs de la formation
- Maîtriser les possibilités offertes par Crystal Reports dans la création d’états simples
- Apprendre à utiliser les fonctions de base de Crystal Reports : création des rapports, mise en forme des données, mise en œuvre de formules simples et de graphiques
Public :
Ce cours est destiné aux consultants, développeurs, chefs de projet, membres d'une équipe projet
Contenu du cours
Définition d'un rapport avec Crystal Reports
- Concepts de base de données
- Elaboration d’un prototype
Création d’un rapport
- Connexion à la source de données
- Sélection des tables
- Présentation de l’interface Insertion d’objets
- Positionnement et dimensionnement
- Formatage des objets
- Prévisualisation et sauvegarde
Sélection d’enregistrements
- Utilisation de l’expert sélection
- Ajout et modification de critères de sélection
- Options de sauvegarde et de rafraîchissement des données
Valorisation des données avec Crystal Reports
- Tri des enregistrements
- Regroupement des données
- Calculs
Formatage
- Ajout d’éléments graphiques (lignes, cadres, images)
- Utilisation et mise en forme des champs spéciaux
Sections
- Création et mise en forme des sections
- Création d’un rapport de synthèse
Formules simples
- Définition et création de formules
- Les formules de type booléen
- Les formules de type If Then Else
- Calculs sur les dates et sur les nombres
- Manipulation des chaînes de caractères
Formatage conditionnel sous Crystal Reports
- Tendances
- Formatage conditionnel des données
Création de graphiques
- Export sous d’autres formats (pdf, html, xls …)
- Détails
- Écrit par Super User
- Catégorie : Formation Modélisation - Business Objects
UML 2 Analyse et conception
Pré requis
- Connaitre le langage orienté objet
Objectifs de la formation
- Savoir utiliser le formalisme UML 2 pour le développement agile d'un système d'information
- Découvrir UML de façon concrète et pratique au travers des différentes étapes du projet de développement
- Maîtriser les bonnes pratiques de conception logicielle fondamentales
- Comprendre comment formaliser la conception dans un document lisible et rigoureux, à l'aide du formalisme UML
Public :
Les architectes logiciels, les concepteurs développeur, les Chef de projets et développeurs agiles
Contenu du cours
Introduction et prise en main du sujet
Processus de développement:
- Gestion de projet en cascade vs agile
- La place des activités de spécification et de conception
Conception Orientée Objet:
- Séparation des préoccupations et limitation des dépendances
- Introduction à UML
Prise en main de l'étude de cas:
- Comprendre les besoins généraux du client
Définir le système à réaliser
- S'approprier le métier: au travers de l'étude de cas, comprendre les processus métier (diagramme d'activité) et les informations du domaine (diagramme de classe)
- Spécifier les exigences – au travers de l'étude de cas, définir et formaliser dans un document lisible et rigoureux:
- Les exigences fonctionnelles: identifier les acteurs et les cas d'utilisation du système
- Les exigences non fonctionnelles à l'aide de l'approche FURPS
- Le détail des interfaces du système
- Prendre en main le plan de développement projet : objectifs et planification des différentes itérations/sprints de l'étude de cas
Concevoir le système logociel - les fondamentaux
- Définir la plateforme technique : définir l'architecture matérielle (diagramme de déploiement), choisir le framework logiciel
- Concevoir un code source répondant aux exigences, maintenable et évolutif
- Définir une architecture du code: le pattern en couches MVC, étendu au système entier Concevoir les attributs: attributs identifiants et dérivés association entre classes (diagramme de classe)
- Concevoir les traitements et la communication entre classes (diagramme de séquence) : utiliser les scénarios de cas d'utilisation – répondre aux exigences fonctionnelles, séparer les préoccupations selon MVC
- Affiner la structuration du code source : affiner la structuration en packages (diagramme de packages), factoriser du code avec la généralisation – du bon usage de l'héritage, faire communiquer les classes en limitant les dépendances: utilisation des interfaces et des singletons – pattern de communication requête/notification, gérer les états (diagramme d'états)
- Concevoir les composants déployables : définir les composants et leurs interfaces (diagramme de composant), définir le déploiement des composants (diagramme de déploiement)
Concevoir le système logiciel - affinements techniques
- Prendre en compte la persistance – itération/sprint 2
- Prendre en compte la distribution – itération/sprint 3
- Prendre en compte la technologie du Web – itération/sprint 4
Pour aller plus loin
- Compléments sur les processus itératifs/agiles
- Le processus TUP (Two Tracks Unified Process) et l'approche MDA (Model Driven Architecture)
- Mettre en place UML dans l'entreprise
- Détails
- Écrit par Super User
- Catégorie : Formation Modélisation - Business Objects
Modélisation - Business Objects
| MO10 | UML 2 Analyse et conception |
| MO11 | Crystal Reports |
| MO12 | BO Designer XI |


