Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/06/2007, 15h43   #1
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 0
Points : 0
Par défaut Migration de BO 5.1.9 vers WebI

Bonjour à tous. Etudiant en Systèmes d'Information et Aide à la Décision, je suis en stage dans une boîte qui me missionne sur la migration de rapports planifiés avec le Broadcast Agent de BO 5.1.9 (avec macros VBA à l'appui) vers le scheduler de la version WebI (BO XI R2).

N'y connaissant pas grand chose sur cette nouvelle version, ni même sur le principe d'automatisation d'envoi de rapports par le BCA de la 5.1.9, c'est naturellement que je me tourne vers vos compétences.

En cherchant un peu sur le Net, j'ai pu m'apercevoir que la version WebI possédait nettement moins de possibilités que la 5.1.9 (c'est ce qui amène la différence entre les notions de Client lourd/Client léger je suppose non ?), avec en premier lieu, l'impossibilité d'y développer des procédures VBA. Mon stage est-il donc déjà voué à l'échec ?

D'autre part, je vois qu'il existe une version DeskI dans le WebI, et que le DeskI possède apparamment beaucoup plus de fonctionnalités que le WebI (elle semble s'approcher de la version 5.1.9). Quelle est son intérêt ? Dois-je migrer plutôt sur celle-ci ?
On me demande également d'étudier la question de l'utilité de la migration de DeskI vers la XI, eux-mêmes n'ayant pas les éléments de réponse. Si vous avez donc des informations à m'apporter là-dessus, je suis également preneur...

Désolé pour les éventuelles fautes techniques de langage sur le domaine, je débute et je ne maîtrise pas tout. N'hésitez pas à m'éclaircir les idées, ça me sera utile ! Surtout que j'ai vu que les renseignements sur le Web à propos de BO sont plutôt très restreintes...

Merci d'avance !
CaSca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 09h39   #2
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 0
Points : 0
Je me permets de relancer mes quelques demandes de précision. Si vous avez des éléments de réponse, ça m'intéresserait de les connaître.
CaSca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 20h13   #3
Invité régulier
 
Inscription : août 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 6
Points : 5
Points : 5
voici des éléments de réponses qui j'espère t'aideront.
j'ai moi même migré de la 5.1.9 vers XI.

Obligé de migrer parce que 5.1.9 plus maintenue.

1ère chose, il est important de connaitres les fonctionnalités que tu souhaites conserver du BCA.

Pour mon expérience, impossible de tout migrer en WebI. J'ai absolument voulu garder la version client lour. La version web n'est pas encore aboutie (genre impossible d'enregistrer des résultat en format txt par exemple).

en dehors de tes problématiques de planification... as-tu des utilisateurs de BO ?


en tous cas je te souhaite bon courage, je suis loin d'être satisfait de la planification d'infoview.
une idée génial tout de même c'est que tu peux avoir un seul documents que tu peux rafraichir plusieurs fois avec des valeurs d'invites différentes et à partir d'un document nommé A générer x fichiers que tu nommes B, C,D,...
... le seul pbl, c'est que chez moi ça fonctionne dans 20% des cas.

Bref, j'ai laissé tomber la version 5.1.9 parce que j'avais un bug que BO ne pouvais pas supprimer... mais aujourd'hui je suis en XI avec plein de nouveaux problèmes... et BO ne me trouve aucune solutions.

Mais peut-être ça se passera bien pour toi.
ce qu'il faut c'est que tu listes toutes les fonctionnalités que tu souhaites conserver et voir si tu les conserve avec Webi (si tu peux te passer du client lourd, c'est pas plus mal je pense).

Bon courage.
samoac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 20h15   #4
Invité régulier
 
Inscription : août 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 6
Points : 5
Points : 5
ah oui autre chose :
si tu hésites entre webi et deski c'est que vous avez déjà implémenté XI, non ?
regarde avec tes collègues au niveau des licences que vous avez aquises... l'un ou l'autre je crois qu'il y a de grosse différences...
samoac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 11h31   #5
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 0
Points : 0
Bonjour à tous,

Merci beaucoup Samoac pour tes éléments de réponse. J'ai rédigé ce post lorsque je débutais mon stage, celui-ci était imprécis dans la mesure où j'étais en pleine phase de découverte de ma mission. J'avais essentiellement travaillé sur la création de rapports sous la version 5.1.9 de BO Reporter, puis sur la création d'univers sous Designer.

J'avais eu l'occasion de parcourir la version XI, mais très furtivement. Donc effectivement, la version XI était en fait déjà implémentée, mais pas encore exploitée. Dans le cadre du stage, il s'agissait donc pour moi de prendre en main cette nouvelle version, et d'adapter à celle-ci ce qui se faisait déjà avec le BCA de la version 5.1.9.

Je m'explique. Avec la console du BCA, on planifiait des rapports de type "Lanceur_batch", qui contenaient une macro personnalisée chargée d'envoyer de façon automatique des rapports BO par mail aux utilisateurs souhaités, dans le format voulu (pdf, xls, ...).
Ainsi, lorsqu'un utilisateur souhaitait recevoir un nouveau rapport de façon automatique, on ajoutait celui-ci à la base avec Toad, puis on l'envoyait au Broadcast Agent en lui associant la macro personnalisée contenue dans le "Lanceur_batch".
Dans la console, on retrouvait alors l'ensemble des "Lanceur_batch", chacun étant planifié avec un numéro de batch précis. Un batch correspondant à un traitement spécifique d'un ensemble de rapports.

Voilà donc le mécanisme que je devais reproduire ou adapter sous la version XI, la difficulté étant bien sûr la différence de fonctionnalités existantes. Sachant qu'on travaille sous la version XI r2 Service Pack 1.

Première étape de mon travail : Créer un nouvel environnement sous Toad contenant les rapports préalablement convertis en DeskI. Comme toi Samoac, j'ai fait le choix de resster en client lourd pour les mêmes raisons que tu évoques.

Une fois l'ensemble des conversions effectuées, je me suis chargé de convertir ensuite les rapports de type "Lanceur_batch", en réadaptant la macro VB. En guise de test, j'ai exécuté manuellement celle-ci. Résultat : elle va bien puiser les données de la base, et envoie correctement les mails avec les rapports voulus.
Un AfterRefresh() me permet même de lancer la macro lorsque je rafraîchis le document.

Mais voilà, je me heurte maintenant à un nouveau mur. Lorsque je planifie mon rapport "Lanceur_batch" sous Infoview, ma macro ne s'exécute malheureusement pas !

Après quelques recherches, je m'aperçois que le problème est rencontré par beaucoup de monde, et que l'exécution de macros sous Infoview ne fonctionne pas lorsqu'on est en Service Pack 1.

J'ai fait un tour sur le site de BO (http://support.businessobjects.com/d...es/default.asp), et je m'aperçois qu'il s'agit bien d'un bug nécessitant le Fix Pack 2.2 appliqué sur le Service Pack 2.

Le listing des résolutions de ce Fix Pack contient effectivement le point suivant :

ADAPT00761704 Patch ID: 39,961,203

Description:

The AfterRefresh event fails to be triggered, and macros fail to run, when a Desktop Intelligence document is scheduled or refreshed in InfoView.

New Behavior:

This problem is resolved.



J'ai quand même testé un BeforeClose() dans le cas où le problème ne concernait que le AfterRefresh(), mais rien n'y fait. Ma macro ne s'exécute toujours pas. Je me trouve donc actuellement bloqué, puisque que l'installation du Service Pack 2 (et du Fix Pack correspondant à mon problème) n'est pas prévue avant la fin de mon stage.

Je dois donc me résoudre à travailler sur une solution alternative. L'idée est de passer par des lignes de commandes sous DOS pour lancer la macro de mon rapport "Lanceur_batch", mais mes compétences dans ce domaine sont très limitées. Il me reste encore un mois pour avancer le plus possible sur cette piste.

Si vous avez l'expérience dans ce domaine, je suis preneur, parce qu'à part les commandes de base, je ne maîtrise pas.

Et si vous connaissez une ultime solution, plus simple, pour exécuter une macro d'un rapport à partir d'Infoview, sachant que je suis sous le Service Pack 1, ça serait l'idéal !

Bonne journée, je m'en vais à la recherche de documents sur les lignes de commandes sous DOS...
CaSca est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web