Les modèles de rapport, créés dans Oracle Business Intelligence Publisher, utilisent des données au format XML et génèrent des rapports de façon dynamique.
Pour créer un modèle de rapport, procédez comme suit :
Créez une définition de requête pour le rapport.
Dans l'onglet Configuration, sous Rapports, sélectionnez Définition de requête.
Dans Définition de requête, cliquez sur Ajouter.
Dans le champ Nom, saisissez le nom de la définition de requête.
Oracle recommande d'affecter un nom qui correspond à la définition de rapport dans laquelle la requête SQL est imbriquée.
Dans le champ Sélectionner la clause, indiquez la clause SQL SELECT utilisée pour interroger la base de données et renvoyer les données correspondant à vos critères de recherche.
Dans le champ Clause Where, indiquez la clause SQL WHERE utilisée pour limiter les données renvoyées en fonction des critères définis uniquement.
Dans le champ Clause GROUP BY/ORDER BY, indiquez la clause GROUP BY ou ORDER BY.
La clause ORDER BY trie les enregistrements dans l'ensemble de résultats. Elle ne peut être utilisée que dans les instructions SQL SELECT.
La clause GROUP BY extrait les données de plusieurs enregistrements et renvoie les résultats regroupés sur une ou plusieurs colonnes.
Cliquez sur Valider la requête.
Si la définition de requête est validée, Oracle Hyperion Financial Data Quality Management, Enterprise Edition renvoie le message suivant : "Succès de la validation de requête".
Si la définition de requête n'est pas validée, FDMEE indique qu'une erreur a été détectée dans la requête SQL. Vous devez corriger l'erreur avant de valider à nouveau la requête.
Cliquez sur Enregistrer.
Cliquez sur Générer le fichier XML.
Créez le modèle de rapport.
Installez XML Publisher Desktop.
Reportez-vous au Guide du concepteur de rapports pour Oracle Business Intelligence Publisher. Pour télécharger Oracle BI Publisher Desktop pour Microsoft Office, reportez-vous à la page Oracle BI Publisher Downloads.
Chargez le XML créé à l'étape 2.
Reportez-vous au tutoriel du générateur de modèles si nécessaire.
Enregistrez le modèle, puis téléchargez-le vers le serveur.
Créez une définition de rapport avec le groupe, la requête et le modèle.