Salut,
C'est un sujet qui m'intéresse aussi beaucoup. Notamment, est-il possible de définir une seule fois la base de données source au lieu de répéter sa déclaration dans chaque fichier .rptdesign?
Merci
Nicolep
Salut,
C'est un sujet qui m'intéresse aussi beaucoup. Notamment, est-il possible de définir une seule fois la base de données source au lieu de répéter sa déclaration dans chaque fichier .rptdesign?
Merci
Nicolep
Merci, je pense qu'on connait la fonction recherche en général. C'est juste que ces liens ne sont pas en rapport étroit avec nos problèmes (ils n'explicitent en rien le chargement des variables d'un properties ou la déclaration d'une BD commune) et que pour moi, la richesse d'un forum repose sur la particularité de chaque sujet.
nicolep, ta question est différente j'ai l'impression, si oui, je me chargerais de diviser le sujet.
Normalement, tu peux la déclarer une seule fois en utilisant un .rptlibrary (ou autre dérivé, je n'ai pas BIRT sous la main), cela te permet de définir tes DataSources et DataSets d'avance.
En effet, ma question n'était pas en rapport direct.. je ne connais pas les .rptlibrary, y a t il un tutorial qui en parle?
Merci
Je crois que cela pourrait te correspondre : http://www.eclipse.org/birt/phoenix/.../lib/index.php
Les .rptlibrary semblent permettre de regrouper des informations communes à plusieurs rapports (dont une base de données) mais je n'arrive à faire le lien avec un nouveau rapport sans que les informations de la base ne se trouve à nouveau dans le .rptdesign du rapport..donc pas d'intérêt pour le moment.
Quelqu'un a une idée?
Sinon j'ai peut etre une autre piste : dans birt, quand on choisit, un nouveau data source, on peut selectionner : "create from a connection profile in the profile store". J'ai tenté d'accéder à un .properties regroupant les infos de ma base grâce à ça mais elles ne sont pas reconnues..
A quoi sert cette section finalement?
Merci
Nicolep
Pour la première question, tu as une vue qui s'appelle "Overview". Elle comprend une partie libraries à laquelle tu peux ajouter tes librairies (.rptlibrary) existantes.
Pour ta deuxième question, franchement je ne l'ai jamais utilisé.
Merci pour les réponses.
J'ai vu la partie overview et j'arrive à y déposer une libraire dans laquelle je déclare ma BD mais quand je reprend cette BD dans un autre rapport, les infos sont répétées dans le rptdesign du rapport donc jvois pas trop l'intérêt de la libraire, mis à part que ça évite de resaisir les infos à chaque fois dans Eclipse.
Donc je ne sais tjs pas si ya moyen..
C'est quand même un point important non? Personne n'a eu besoin de ça?
Comment faites vous si la BD source change de nom ou de type? vous changez les infos dans chaque rptdesign??
Merci
Nicolep
En fait quand tu utilises qq chose de la librairie dans ton report, tu peux également le surcharger. Donc si ta datasource a été recopiée dans le XML, c'est que tu as été y touché dans le UI et que BIRT c'est senti obligé de tout recopier.
Fais le test en recopiant, et en allant voir aussitot dans le rptdesign du report, normalement, il n'y a qu'un lien vers la datasource de la librairie, pas les infos.
Enfin moi, ça marche comme ça !!! Sinon c'est quel type de datsource ? Ca peut peut-être varier selon le type.
Ok merci, déjà c'est faisable!
Que veux tu dire par "en recopiant"? Tu fais juste un copier-coller de la datasource de la librairie vers le datasource du report non?
Ma data source est une base mysql en local.
Merci
Nicolep
Bon bah en fait c'est bon!
Dans mon .rptdesign, ca fait bien juste un lien vers le .rptlibrary.
je comprend pas ce que j'avais fait la dernière fois.
Merci!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager