I. Introduction▲
Oracle BI Publisher est une nouvelle solution révolutionnaire de production et de gestion de publication d'états. À l'origine, il a été développé pour résoudre les problèmes de reporting rencontrés par Oracle Application.
C'est une application complète basée sur une interface web permettant à l'utilisateur de gérer les états dans une structure de fichiers, de créer des états combinant de multiples bases de données ainsi que des services web, de définir le modèle de présentation dans Microsoft Word ou Adobe Acrobat et enfin de se connecter à partir de Microsoft Excel aux états de BI Publisher.
II. Connexion et configuration▲
- Lancez l'interface de BI Publisher et entrez l'URL dans votre navigateur Internet en utilisant le format suivant : http://<hostname>:<port>/xmlpserver; ;
Exemple : http://localhost:9704/xmlpserver -
Entrez le nom d'utilisateur Weblogic ainsi que le mot de passe que vous avez créé lors de l'installation afin de gérer l'administration de BI Publisher.
-
Cliquez sur Sign In. Une fois la connexion établie, vous devez avoir un écran d'accueil de BI Publisher.
-
Pour désactiver cet affichage, allez dans la page configuration My Account. Cliquez sur weblogic.
-
Dans la rubrique Starting Page, faites votre choix en sélectionnant l'option Home Page.
-
Cliquez sur OK pour valider les changements. Reconnectez-vous avec BI Publisher. Vous devez avoir cet écran d'accueil :
-
La boite de dialogue My Account contient quatre onglets(1).
- Onglet Preferences
- Onglet BI Publisher Preferences
- Onglet Delivrey Options
- Onglet Roles and Catalog Groups
III. Connexion JDBC avec BI Publisher▲
- Connectez-vous avec BI Publisher en mode Administrateur.
-
Cliquez sur l'icône Administration.
-
La page Administration est affichée. Cliquez sur Le lien Manage BI Publisher.
-
Le menu Administration est affiché.
-
Dans la partie Data Sources, cliquez sur JDBC Connection afin de configurer une connexion.
-
La page JDBC Connection est affichée. Dans la section JDBC, cliquez sur Add Data Source pour créer une connexion à la base de données.
-
Dans la page Add Data Source, entrez les informations suivantes :
Informations Add Data Source
Champ
Description
Data Source Name
Source de données (oe)
Driver type
Oracle 11g (par défaut).
Database Driver Class
Oracle.jdbc.OracleDriver
Connection String
Chaîne de connexion : jdbc :oracle :thin :@hostname :port :sid
Username
oe
Password
Mot de passe de votre schéma oe
-
Cliquez sur Test Connection. Si la connexion à la base de données est réussie, vous devez avoir un message indiquant que la connexion est établie.
-
Refaites la même chose pour la source de données.
- Ce qui nous donne le résultat final :
IV. Création d'un nouveau dossier dans BI Publisher▲
-
Cliquez sur le lien Catalog, et sélectionnez My Folders.
-
Cliquez sur New pour créer un dossier.
-
La boite de dialogue Folder apparaît sur l'écran. Entrez un nom (par exemple Cours).
- Le dossier Cours apparaît sur le catalogue. Tous les objets (modèles de données, rapports) devraient être créés et sauvegardés dans ce dossier.
V. Création d'un modèle de données▲
-
Naviguez dans le dossier Cours et cliquez sur New Data Model
Il y a une autre possibilité pour créer un nouveau modèle de données en utilisant le lien directement dans l'entête.
-
La boite de dialogue Data Model apparaîtra à l'écran. Cette page contient deux panneaux : à gauche la liste des propriétés et à droite Data Model.
-
Cliquez sur Manage Private Data Sources.
-
Dans notre pratique, on va utiliser le schéma oe pour créer les données ainsi que les rapports.
-
Cliquez sur Data Sets pour créer les données. Voici la liste des data types :
-
Dans notre cas, on va cliquer sur SQL Query et entrer un nom (exemple New Set).
-
Cliquez sur le bouton Query Builder pour créer la requête. BI Publisher va lister tous les objets.
-
Cliquez sur les tables DEPARTMENTS et EMPLOYEES.
-
Définissez la jointure entre les deux tables. Le lien est DEPARTMENT_ID.
-
Sélectionnez les colonnes à afficher avec la case à cocher :
- DEPARTMENT_NAME de la table DEPARTMENTS.
-
FIRST_NAME, LAST_NAME, HIRE_DATE ET SALARY de la table EMPLOYEES.
-
Cliquez sur Result pour afficher les résultats et sur le bouton Save pour sauvegarder la requête.
La boite de dialogue New Data Set ‫ SQL Query apparaître à l'écran. Observez le code qui sera créé automatiquement.
-
Cliquez sur OK pour ajouter le Data Set au modèle de données.
-
Changez les propriétés pour chaque colonne en cliquant sur (»).
-
Entrez le nom du département dans le champ DEPARTMENT_NAME, puis cliquez sur OK.
-
Utilisez l'onglet Structure pour changer les autres colonnes.
- Référez-vous au tableau suivant pour changer les colonnes.
Informations Structure |
|
Champ |
Description |
FIRST_NAME |
Nom |
LAST_NAME |
Prénom |
HIRE_DATE |
Hire Date |
SALARY |
Salaire |
VI. Conclusion▲
Ce guide spécifie les étapes nécessaires pour la création d'un modèle de données. Un livre de 300 pages environ sera consacré entièrement aux meilleures pratiques de ce puissant logiciel de création des rapports Oracle BI Publisher.
VII. Remerciements▲
Tous mes remerciements à toute l'équipe de Developpez.com, et plus particulièrement Guillaume Sigui pour la relecture technique et Malick Seck pour la relecture orthographique.