Formation SAP BUSINESS OBJECTS DATA SERVICES 4
Informations générales
Objectifs
Après ce cours, vous serez capable de :
- Comprendre la problématique d'intégration des données
- Maitriser l'architecture et les composants de Data Services, designer et les objets
- Mettre en oeuvre les transformations et fonctions et gérer le parallélisme
- Utiliser les variables, paramètres et scripts
- Suivre les modifications, maitriser l'exécution et le débogage
- Administrer les jobs
Public
Ce cours s'adresse avant tout aux personnes suivantes :
- Managers IT
- Chefs de projet
- Consultants
- Développeurs
- Intégrateurs
- Administrateurs
- Architectes
Prérequis
Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :
- Connaissances de base des entrepôts de données et concepts ETL (Extraction, Chargement et Transfert).
- Des connaissances du langage SQL et des modèles relationnels, ainsi que des
- notions de base de programmation (variables, fonctions …) sont recommandées.
Programme de la formation
Dans le cadre de la mise en œuvre technique de la solution Business Objects BI 4, cette formation assure l’appropriation de la mise en œuvre, l’administration et la gestion des projets d'intégration de données avec l’outil Data Services.
Problématique d'intégration des données
- Isolement des données
- Volumétrie et complexité des données
- Organisation des données
- Modèle relationnel : concepts et terminologie
- Normalisation des données
- Modèle dimensionnel : concepts et terminologie
- Terminologie et stratégies
Présentation, architecture générale et installation
- Introduction à SAP Business Objects Data Services
- De la source à la cible
- Un outil puissant articulé autour de la simplicité
- Vite fait, bien fait, les rapid marts
- Cycle de vie d'un projet : de l'utilisateur à l'univers
- Architecture technique de Data Services
- Data Services Designer
- La base de données référentielle
- Le job server
- Access server
- Console d'administration
- Tableau de Synthèse
- Installation de Data Services
- Récapitulatif des applications installées
Découverte du designer
- Espace de travail
- Travail avec les métadonnées
- Déclaration d'un Datastore
- Visualisation des données et métadonnées d'un DataStore
- Déclaration d'un fichier plat
- Propriétés d'un fichier plat
L'ETL et les objets
- Les objets
- Le PROJET, objet à usage unique
- Le JOB, objet réutilisable
- Le WORKFLOW, objet réutilisable
- Le DATFLOW, objet réutilisable
La Palette
- Eléments de l'interface utilisateur
- Cartographie générale
- De la théorie à la pratique
- Premier contact avec les transformations
- Table Cible
- Validation d'une partie ou de tout un job
- Exécution d'un job
- Configuration des traces
- Consultation des journaux
- Descriptions des objets et optimisation du code
Transformations et fonctions
- Les transformations
- CASE
- Row_Generation
- Date_Generation
- Hierarchy_Flattening
- MERGE
- PIVOT
- REVERSE PIVOT
- La transformation SQL
- La validation
- Data Transfer
- Accès aux fonctions
- Fonctions intégrées
- Fonction de Lookup-ext
- Décode
- Préservation de l'historique
- Comparaison de table
- Key generation
- Effective date
- Map_operation
Gestion du parallélisme
- Imbrication des workflows
- Exécution parallèle et séquentielle
Variables, paramètres et scripts
- Variables globales
- Variables locales
- Les paramètres
- Passage de paramètres
- Scripts
- Utilisation des variables dans les fichiers
- Fonction personnalisée et code ASL
Suivi des modifications
- Problématique
- Incrémentation basée sur source
- Méthode bornée et non bornée
- Implémentation
- Incrémentation basée cible
Mécanisme de reprise
- Unité de reprise et exécution unique : le workflow et le dataflow
- Reprise automatique et manuelle
- Branchements conditionnels
- Les blocs TRY/CATCH
Administration des jobs
- Gestion des jobs
- Affection des jobs server à un référentiel
- Monitoring des jobs depuis le designer
- Utilisation de la console d'administration
- Gestion des référentiels
- Gestion des utilisateurs
- Suivi des jobs
- Exécution immédiate
- Exécution différée via l'ordonnanceur système
- Exécution différée via un ordonnanceur externe
- Groupe de serveurs
Cohérence et débogage interactif
- Débogage interactif
- Lancement d'un job en mode debug
- Audit
- Mise en place
- Statistiques
- Règles d'audit
Méthode pédagogique
Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.
Formation officielle, reconnue par l'éditeur SAP.
Méthode d'évaluation
Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.
Mis à jour le 06/03/2025