Oracle : Developper Reports
Objectifs de la formation
• Ajouter des données dynamiques à une page HTML existante.
• Créer d'autres styles d'état tels que les états avec rupture et les états à matrice.
• Créer des états en accédant à des données de sources diverses.
• Gérer des modèles d'état, créer des étiquettes et des lettres de publipostage.
• Identifier les différences entre les états Web et les états papier.
• Identifier les principaux composants d'un état et les relations entre ces composants.
• Créer et modifier des états tabulaires de base et des états Web de grande qualité.
• Utiliser les paramètres des états et personnaliser une grille des paramètres d'exécution.
• Identifier les styles d'état standard et exécuter des états existants vers différentes destinations.
• Publier un état sur le Web et créer des états qui s'exécutent dans diverses langues.
• Optimiser les performances des états à l'aide d'OracleAS Reports Services et effectuer le réglage des états.
• Améliorer la qualité des états à l'aide de graphiques et de déclencheurs PL/SQL.
Contenu du cours
1- Identifier les fonctionnalités clés et les avantages d'Oracle Reports Developer 10g ainsi que son rapport avec les solutions Oracle de décisionnel
• Qu'est-ce que le décisionnel ?
• Difficultés et enjeux du reporting.
• Publication sur le Web et publication sur papier.
• Qu'est-ce que Oracle Reports Developer 10g ?
• Architecture d'Oracle Application Server et Oracle Reports Services.
2- Enumérer les styles d'état standard et expliquer comment exécuter des états existants vers différentes destinations et dans divers formats
3- Décrire les principaux exécutables de Reports, les composants de Reports Builder et les objets essentiels dans un état
4- Créer un état papier tabulaire et le modifier en ajoutant des données et en changeant le style
• Créer d'autres styles d'état à l'aide de l'assistant Report Wizard.
• Activer un état papier pour le Web et l'exécuter dans un navigateur.
5- Améliorer des états papier en apportant les modifications le plus souvent requises et afficher la sortie d'exécution dans la vue Paper Design
• Améliorer un état papier.
• Modifier un état dans la vue Paper Design.
• Aligner les colonnes et définir des masques d'affichage.
• Modifier les attributs visuels.
• Créer des exceptions de format.
• Modifier les attributs visuels.
6- Modifier les modèles papier prédéfinis d'Oracle Reports, personnaliser des modèles et ajouter des liens Web à des modèles papier pour une sortie HTML
7- Utiliser l'assistant Report Wizard pour créer un état Web simple
8- Identifier les objets et la structure du Data Model et créer des groupes supplémentaires pour réaliser des états plus complexes
9- Décrire les différents types de sources de données, accéder à la source de données d'un état à l'aide de l'option PDS et relier des données provenant de plusieurs sources
10- Décrire les différents types de colonnes du Data Model et créer des colonnes définies par l'utilisateur pour les synthèses et les calculs
11- Identifier les différentes sections d'un état, concevoir des états multipanneaux, appliquer la ventilation d'état et créer des objets de mise en page supplémentaires
12- Contrôler la mise en place et la pagination des objets dans l'état final en modifiant leurs propriétés
13- Identifier les propriétés spécifiques à certains types d'objets de mise en page et modifier ces propriétés
14- Créer et améliorer un état pour le Web
15- Générer un état à l'aide de balises XML, personnaliser un état au moment de son exécution et appliquer une mise à jour par lots à des états existants
16- Créer et référencer des paramètres utilisateur et système, personnaliser un panneau de saisie des paramètres d'un état papier pour afficher les paramètres au moment de l'exécution
17- Afficher un graphique dans un état au moment de son exécution
• Créer et incorporer un graphique à l'aide de l'assistant Graph Wizard.
• Personnaliser des graphiques Web.
• Restreindre les données d'un graphique à l'aide d'un paramètre utilisateur.
• Modifier le fichier graph.xml manuellement pour définir d'autres attributs que ceux exposés
par l'assistant Graph Wizard.
18- Modifier le Data Model et les objets de mise en page pour améliorer les états à matrice
• Décrire le Data Model à matrice.
• Décrire la mise en page papier des états matriciels.
• Modifier la structure d'une matrice.
• Créer des récapitulatifs de matrice supplémentaires.
• Créer un état de groupe matriciel.
• Créer un état à matrice imbriquée.
19- Identifier différents types de déclencheurs, créer des déclencheurs conditionnels pour contrôler la sortie d'un état, réutiliser du code couramment référencé
• Types de déclencheur.
• Créer des déclencheurs (triggers) d'état.
• Créer des déclencheurs (triggers) de Data Model.
• Créer des déclencheurs (triggers) de Layout Model.
• Ecrire du code commun.
• Code côté serveur.
20- Décrire le contenu et l'utilisation du package SRW intégré (built-in) Reports Builder
• Contenu du package intégré SRW.
• Affichage des messages d'exécution.
• Gestion des tables temporaires.
• Modification dynamique des attributs visuels.
21- Optimisation des performances à l'aide d'OracleAS Reports Services
• Pourquoi utiliser OracleAS Reports Services ?
• Architecture d'OracleAS Reports Services.
• Etablissement d'une demande d'exécution d'état.
• Gestion et surveillance d'OracleAS Reports Services.