|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
J'ai crée et publié un rapport qui est exécuté après un prompt en format pdf et Excel sous UpFront series7. En environnement de dev, le rapport pointe sur la base de dev et fonctionne très bien pour une requête qui ramène peu ou beaucoup de données. Une fois sur l'environnement de test ce même rapport qui pointe sur la base de test sort parfaitement bien pour une requête qui ramène peu de données. Le problème survient lorsque la requête ramène beaucoup de données. le rapport se lance et se crash ou bout d'un certain temps (>15 min):"Unable to execute report". Quelqu'un aurait 'il une idée sur l'origine du problème et comment le résoudre. Merci pour vos réponses. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 140 ![]() |
Est ce que le problème ne viendrait pas du format excel limité à 65000 lignes ?
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 140 ![]() |
Ou bien un problème de mémoire ou de time out pour générer les nombreuses pages en pdf.
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
Tout d'abord merci pour ta réponse...je pense que ça doit venir d'un problème de time out; Si c'est le cas, connaît-tu un moyen d'augmenter le temps du transfert? Je ne savais pas qu'on pouvait augmenter le format d'extraction Excel, peut-tu m'indiquer ou le modifier pour voir si le problème ne vient pas de là. Le problème c'est qu'il n'y a aucune précision sur le problème de l'extraction du rapport alors je préfère tout essayer. Merci! |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 140 ![]() |
Normalement tu dois pouvoir augmenter le time out avec les fonctions d'administration dans upfront ( voir la doc pdf fournie ). Ou bien avec l'outil Configuration Manager.
Par contre je n'ai pas du être clair, excel est limité à 65000 lignes et il n'y pas aucun moyen ( à ma connaissance ) d'augmenter ce paramètre. Donc si tu as plus de 65000 lignes, il faut que tu oublies l'extraction en format excel. Sinon regarde dans le gestionnaire d'évènements du serveur sur lequel Upfront est installé et regarde si tu as des erreurs à l'heure de lancement de ton rapport, cela te fournira peut être une piste en plus. Il me semble même qu'Upfront créé des logs en cas d'erreurs, mais je ne me souviens plus où il les enregistre, mais tu trouveras surement toutes ces précisions dans les docs PDF fournies avec les outils. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
Effectivement, j'ai bien plus de 65000 lignes mais ce qui me semble vraiment étonnant c'est que ce même rapport avec la même requête et qui retourne le même nombre de ligne, ressort très bien en environnement de dev et plante en envirennement de test. Mais tu as raison, je vais aller voir le gestionnaire d'évènements du serveur, ça me donnera surement une piste. Merci pour tes réponses. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
Au niveau du gestionnaire d'évènements du serveur, tout se passe normalement ... je n'arrive pas à résoudre mon problème!!! Y'aurait-il des infos? Merci. |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 140 ![]() |
Il y a une fonction ( désolé je ne me rappelle plus le nom ) qui permet de créer des fichiers logs pour chaque lancement de rapport.
Cette fonction s'active dans l'outil de publication des rapports ou bien dans l'outil de suivi des rapports. Peut être essayer de passer par là, ca te remontera peut être une erreur plus compréhensible ou interprétable. |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 140 ![]() |
C'est la fonction d'analyse qu'il faut activé.
|
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() ![]() Inscription : juillet 2006 Messages : 212 ![]() |
As tu jeté un oeil à ce qui se passe sur ta base de donnée lors de l'execution du rapport (avant le plantage) ?
Peux tu récupérer ta requête SQL dans impromptu et l'exécuter directement sur ta base de donnée de tests pour voir ce que ça donne. Si ta requête mets plus de 15 min a sortir le resultat, c'est que le problème viens de ta base de données et qu'IWR t'envois un timeout ... |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
En executant ma requête directement sur ma base de test, le resultat revient en 5 sec donc je ne pense pas que le problème vient de là. |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
J'ai généré mon rapport hier et il est bien ressorti à l'identique de celui en dev alors que je n'avais rien modifié que ce soit au niveau du serveur ou du rapport... je l'ai régénéré aujourd'hui pour vérification et curieusement il replante comme avant! Cela donne t'il des pistes? |
|
|
00
|
|
|
#13 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 140 ![]() |
Il n'y aurait pas d'autres applications qui tourneraient sur le serveur de prod ?
Tu as relancé à la même heure ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com