lundi 12 août 2013

Oracle BI Publisher Desktop 11.1.1.5

Après avoir installer Oracle BI Publisher Desktop, une barre d'outils devrait être installée dans Microsoft Word 2007.


Dans ce billet, je vais vous montrer comment utiliser BI Publisher Desktop en créant un modèle de mise en page très simple. Vous allez créer une lettre qui montre le solde impayé d'un client. Cette lettre contient un tableau de toutes les factures non payées ou partiellement payées.

On va ouvrir le document en cliquant sur Démarrer - Tous les programmes - Oracle BI Publisher Desktop - Exemples - Modèles RTF.








Cliquer sur le dossier Balance Letter.

Ouvrir le document Balance Letter Start.
Charger les données XML à partir d'un exemple déjà existant.



Localiser le fichier balance.xml (C:\Program Files (x86)\Oracle\BI Publisher\BI Publisher Desktop\samples\RTF templates\Balance Letter). Cet exemple est fourni par Oracle.


Un message sera affiché sur l'écran indiquant que les données ont été chargées avec succès.


La prochaine étape consiste à ajouter des champs dans le rapport (adresse, date, etc...). Pour cela, cliquer sur Champ comme montre cette image.



BI Publisher va lister les champs.On va sélectionner Customer Name, Adress Line1, Adress Line2, City, State, Zip et cliquer sur le bouton Insérer.



On obtient les résultats suivants.


Si on va générer le fichier PDF pour afficher les données, on obtient ce qui suit (cliquer sur l'icone PDF).



Même chose avec la date (insérer le champ As of date).
 

On va exécuter une autre fois pour voir les résultats.

Maintenant, on va insérer les lignes de la facture (ça prend une table). Pour cela, cliquer sur Tableau/formulaire.




On obtient les résultats suivants:



Ce qui nous donne le rapport pdf suivant.



Dans les prochains billets, je vais vous montrer comment utiliser le même rapport avec Oracle BI Publisher Enterprise 11.

dimanche 11 août 2013

Colonnes virtuelles avec Oracle 11g.


Une colonne virtuelle est une colonne définie par une expression qui est évaluée lors de chaque interrogation;  aucune valeur n'est stockée dans la table pour la colonne en question. Cette fonctionnalité est apparue en version 11.

Utilisez la clause "GENERATED ALWAYS AS" ou tout simplement "AS" après avoir spécifié le type de données de votre colonne comme ci-dessous.
Avant ça, on va lister la structure de la table EMP du schéma SCOTT.




Votre table à maintenant une colonne en plus :

On peut interroger la table comme n'importe quelle table:




Par contre, on ne peut pas faire des mises à jours avec cette colonne virtuelle.


Mais, on peut créer des index sur cette colonne. Ainsi, l'index crée est un index fonction.




mardi 6 août 2013

Configurer la librairie WEBUTIL avec Oracle Forms 11g Windows 7.

Je vous invite à consulter la documentation reliée à la configuration de la librairie WebUtil avec Oracle Forms 11gR2 sous Windows 7 64 bits. Cliquer ici