Blog éclectique & sans sujet précis - L’abominable BO - Commentaires<p>Si ça me passe par la tête, si ça n’intéresse que moi, alors c’est peut-être ici. Ou pas.</p>2024-02-13T09:44:49+01:00L'éditeur est le propriétaire du domaineurn:md5:bf83720a7189bba489682d945b972671DotclearL’abominable BO - Tixuurn:md5:0f6e03f26b76fd427a9a16fe343861d42014-12-15T16:03:34+01:002014-12-15T16:03:34+01:00Tixu<p>Je suis un ancien utilisateur de BO mais c'était trop compliqué pour la plupart de mes collaborateurs, je suis donc passé à Digdash qui est plus exploité et qui me donne plus de possibilités avec les gros volumes de lignes que nous avons à traiter.</p>L’abominable BO - Le webmestreurn:md5:f39446679803cf554816235643cf9abe2010-10-07T20:31:05+02:002010-10-07T19:31:05+02:00Le webmestre<p>@Frederic : À froid, aucune idée. Déjà les paramètres de session peuvent diverger (de mémoire, c'est dans les paramètres de l'univers). Le serveur qui exécute n'est pas forcément le même (c'est du Webi ?).</p>L’abominable BO - Fredericurn:md5:6a93d069ab526666864aec16f1732a722010-10-07T18:12:29+02:002010-10-07T17:12:29+02:00Frederic<p>je ne suis pas specialiste BO; Commemt expliquer qu'une requete generee par BO :<br />
1)- Lancee sous BO : dure +longtemps et de temps en temps tombe en erreur oracle ORA-44203: timeout waiting for lock on cursor.<br />
2)- la meme requete lancee manuellement (sous sqlplus) s'execute immediatement et ne plante jamais.....</p>
<p>si qq'un a une idee; d'avance Merci.</p>L’abominable BO - philippeurn:md5:e609fd5005e2d3f915f99df03aea7cbc2010-03-30T22:38:15+02:002010-03-30T21:38:15+02:00philippe<p>Excellent cet article ! Bon résumé plutôt neutre ! :-)</p>
<p>Une remarque sur un des commentaires: Crystal 10 fois mieux ? C'est qu'il aurait énormément évolué. La dernière version que j'ai essayé, la 7 ? celle juste avant la vente par Seagate, était d'une ergonomie pitoyable. Jamais vu un programme aussi mal conçu.</p>L’abominable BO - Le webmestreurn:md5:f75ab7f756f8e0c5f63928334389f99a2009-09-01T21:06:35+02:002009-09-01T20:06:35+02:00Le webmestre<p>@Nah : Le résultat partiel vient d'une limite en temps dans l'univers violée après un temps trop important. À vérifier :<br />
- base pas trop chargée<br />
- statistiques à jour sur la base (si c'est du Oracle en tout cas ; rafraîchir les stats peut faire des miracles)<br />
- alléger la requête et identifier si un élément précis fait « exploser » le temps de calcul<br />
- la requête BO se décompose-t-elle en plusieurs requêtes SQL ? S'il y en 3, elles ont chacune droit à 1/3 de la limite autorisée, même si les autres sont rapides !<br />
- la limite n'est-elle pas posée trop basse dans l'univers ?</p>
<p>Bon courage !</p>L’abominable BO - Nahurn:md5:ff1e1f7f5bd393d38ad349e299711d642009-09-01T14:19:04+02:002009-09-01T13:19:04+02:00Nah<p>Voilà mon problème, j'ai créé un report avec BO et comme la requête est longue j'ai toujours le résultat partiel, Est-ce que quelqu'un a une solution pour contourner ou augmenter ce timeout?<br />
Merci de votre aide.</p>L’abominable BO - datacell33urn:md5:bf33001ac5bf117f634a3823f2dc4f892009-08-27T15:21:55+02:002009-08-27T14:21:55+02:00datacell33<p>Je ne fais jamais de macro d'entreprise... Loin de moi cette idée farfelue en effet...<br />
Ceci dit, une macro (je préfère parler de pgm VBA...) a autant de chance de fonctionner encore dans 5 ans (sans mauvaise foi, on peut en être sur tout de même...) qu'un rapport BO !! Et si cette macro pour BO ne fonctionne plus c'est que BO aura changé son modèle objet... (sans avertir personne, un peu comme le changement total du référentiel...)<br />
Les macros VBA, c'est la souplesse d'un outil de dev disponible partout ou à peu près !<br />
Dans notre cas, ce qui importe ce n'est pas le langage utilisé mais l'accès au modèle de données. Avec VBA + Excel c'est assez simple à mettre en oeuvre, mais si une entreprise a besoin d'aller faire de manière industrialisée du retroengineering d'univers BO (ou de rapports), le modèle object BO reste le même et on peut developper en dot.net... (je suis un no unix user...). Comme le modèle objet est ouvert on doit pouvoir accéder aux classes publiques en java comme je l'ai fait en VBA...<br />
Puis bon, en ce qui me concerne je gagne tellement de temps à travailler ainsi : j'exporte mes données de Power AMC vers Excel (en tappant le modèle objet d'AMC, ce qui me permet d'avoir les définitions d'entreprise), je concois grossièrement mon univers (jointures, contextes), et j'exporte sous Designer avec mon programme VBA. L'interêt d'Excel, c'est de passer par une base de données "gratuite" (pas besoin de passer par des DBA, etc...)intermédiaire. Certes, cela ne remplace pas l'expertise designer (gestion fine des perfs, des contextes, tests etc... je suis loin d'être un expert) mais je défis quiconque de créer un univers aussi vite qu'avec cette méthode !<br />
Sinon, les pgms bureautique faits par des "stagiaires" sur le coin d'une table, je suis d'accord... Là c'est plus high-tech tout de même...</p>L’abominable BO - Le webmestreurn:md5:c2d219fbf18bceafb12bf500e90a34d62009-08-25T16:33:43+02:002009-08-25T15:33:43+02:00Le webmestre<p>@datacell33 : De manière générale, les reproches envers Excel sont :<br />
1) c’est un des symboles de l’hégémonie microsoftienne ;<br />
2) le VBA n’est pas un langage costaud, et pas stable : ta macro, dans 5 ans, c’est pas sûr qu’elle marche encore (tu me diras que la cible aura changé aussi) ;<br />
3) comme avec tout outil bureautique, l’abus de macros mène à de véritables applications (sinon des usines à gaz) loin de la vue de l’informatique payée pour garantir la cohérence de l’ensemble : il vaut mieux que le flux logistique de l’entreprise ne dépende pas d’une macro Excel inconnue.</p>
<p>Dans un monde idéal, ta macro utiliserait un langage de script classique (python, bash...) mais le vrai problème est plutôt : avec quels langages peut-on programmer Universe Designer ? VBA uniquement ? Un sujet que je n’ai jamais creusé.</p>L’abominable BO - datacell33urn:md5:475579cec63b1fb30acd7f6f246e3e1e2009-08-25T11:07:20+02:002009-08-25T10:07:20+02:00datacell33<p>Merci, c'est gentil...<br />
D'habitude, on se fout bien de moi avec ma facheuse manie d'utiliser Excel à toutes les sauces...<br />
Mais bon, quand j'utilise l'abominable BO (l'ergonomie de ce soft, surtout desktop intell est abominable c'est le mot en effet) je me dis que c'est si limité, que je préfère maniper avec du VB... Le dév à la souris, je suis trop fainéant pour faire ça (après tout, informatique = traitement automatisé de l'information...)</p>L’abominable BO - Le webmestreurn:md5:2fab80bf23828e990c85981619c1047b2009-08-21T10:56:34+02:002009-08-21T09:56:34+02:00Le webmestre<p>@datacell33 : Raaaah, c'est sublime !! Quelle bonne adresse !</p>L’abominable BO - datacell33urn:md5:9570648ee677819f7f2b937333bdde552009-08-20T23:40:49+02:002009-08-20T22:40:49+02:00datacell33<p>Tu as écrit : "En XI, on perd la possibilité de consulter le modèle de données de l’univers directement dans le référentiel par SQL."<br />
Je bosse depuis 6 mois sur ce produit, j'ai bien rigolé sur tous ces commentaires très justes !<br />
Mais vas-voir la vidéo :<br />
<a href="http://www.youtube.com/watch?v=NpahOKxE7Nw" title="http://www.youtube.com/watch?v=NpahOKxE7Nw" rel="ugc nofollow">http://www.youtube.com/watch?v=Npah...</a><br />
et l'article :<br />
<a href="http://excel-methode.blogspot.com/2009/08/creer-un-univers-business-objects.html" title="http://excel-methode.blogspot.com/2009/08/creer-un-univers-business-objects.html" rel="ugc nofollow">http://excel-methode.blogspot.com/2...</a><br />
On peut parfaitement consulter la modèle de l'univers, non plus par sql, mais par le modèle objet (absolument pas documenté...)</p>L’abominable BO - Le webmestreurn:md5:91e7458f9c45402874cb7a309e1b7b5a2008-12-11T21:18:14+01:002008-12-11T21:18:14+01:00Le webmestre@Bernard L : Tout à fait d’accord. Je constate aussi que les gens veulent utiliser BO pour de simples « listes », pas forcément très longues, mais dont la finalité n’a rien à voir avec le décisionnel. Ou plutôt, ce qui pèche aussi, c’est le mélange entre deux concepts : infocentre (univers limité, pour requêtage simple, bas sur le modèle de l’ERP), et décisionnel (données agrégées, SANS listes interminables).
Ajoutons que pour beaucoup d’utilisateurs, utiliser BO au mieux de ses capacités (multi-requêtage sur plusieurs bases, synchronisations, multiplicité des niveaux de détail, possibilités d’utiliser le même rapport pour différents publics...) est de la science-fiction. J’ai dû récemment former des gens à la nouvelle version, des gens censément experts des anciennes versions : oui, depuis des années, la plupart faisaient de simples listes. Et exportaient vers Excel.
Faut reconnaître que l’utilisateur n’est pas seul fautif : les éditeurs (ou l’IT) livrent parfois des univers beaucoup trop touffus, la formation n’est pas ce qu’elle est, ou trop violente, XIR2 est un scandale ergonomique (mais XI3 un délice), etc.L’abominable BO - Bernard L.urn:md5:e3af25e737e04b938b61a35845639d172008-12-11T17:56:04+01:002008-12-11T17:56:04+01:00Bernard L.<p>Excellent ! (pour l'article)<br />
Sur les commentaires, dire que tel produit est 1.000 fois mieux qu'un autre... Faut pas pousser.<br />
Pour le/les pratiquer depuis qq années, est assez 'en profondeur', ce que j'ai surtout remarqué, c'est que 'BO' est très mal employé dans les société.<br />
Ou en tout cas, il n'est pas employé pour ce qu'il est prévu d'être.<br />
C'est un peu comme si on utilisait un marteau pour agrafer 2 feuilles : on peut évidement le faire (et c'est là que ça coûte des jours de consulting), mais une agrafeuse est bien plus efficace.<br />
Je m'explique...<br />
Ce que j'ai constaté c'est que BO était (trop) souvent utilisé pour faire du 'requêtage' classique. De la bonne grosse requête SQL qui ramène des milliers de lignes.<br />
Pire, qu'un Univers, dans la tête de certains clients était vu comme des Datamarts... ça fait une couche supplémentaire à maintenir pour souvent pas grand chose...<br />
Quel intérêt ? Nous sommes ici dans le monde du 'décisionnel', pas du reporting de masse !<br />
Le résultat ? Des rapports qui rament, et des utilisateurs déçus par les promesses du marketing...<br />
BO a été conçu pour permettre à des 'non informaticiens' de faire leur propres requêtes, dans leurs coin, sans embêter les 'ITs'... On ne peut pas tout avoir...<br />
Bref, a chaque chose sont outil, et chaque outil pour sa chose ?</p>
<p>Et c'est l'intérêt du rachat de Crystal (et pas parce qu'il est mille fois mieux...), qui d'une part est un outil, pour le coup, de reporting 'de masse', et en plus disposait d'une architecture côté serveur beaucoup plus (et c'est un euphémisme) robuste que celle conçu par BO (ceux qui ont installé/maintenu/travaillé avec un Webi 2, voir 6.x me comprendront)...</p>L’abominable BO - Le webmestreurn:md5:bf49cd492b2cc5e521369fd64b64b2ab2008-08-19T18:33:18+00:002008-08-19T18:33:18+00:00Le webmestre<p><b>@Niclou :</b> : Tu parles de quoi, Designer ? Il a à peine évolué depuis un lustre. J’ai jamais essayé d’imprimer des morceaux d’univers. Tu veux imprimer la toile d’araignée des relations entre tes tables ? Ou au contraire tu parles de rapports avec des camemberts dedans ? </p>L’abominable BO - Niclouurn:md5:977889b62c46cb64756dacda8b9e7b342008-08-19T16:35:23+00:002008-08-19T16:35:23+00:00Niclou<p>Bonjour, <br />
Je suis en train d'aborder professionnellement BO Xi R2 SP2 après une formation sur la version précédente (V6)... et je galère un peu... entre autres je ne parviens pas à éditer et imprimer correctement le graphique de l' univers sur lequel je dois travailler... le graphique est "présentable" à l'écran mais comment le cadrer sur les pages à l'impression ??? et comment choisir une police de caractères adéquate pour l'impression "texte" (liste des jointures, contextes...) ??? Je passe par un enregistrement en fichier au format PDF mais ce n'est pas très présentable... faut-il toucher aux paramètres de BO ? de PDF ? ou BO ne sait décidémment pas faire cela ?<br />
Je vous remercie d'avance pour votre aide... j'ai besoin d'un mentor pour débuter !<br />
Cordialement<br />
Niclou</p>L’abominable BO - Le webmestreurn:md5:a93f22fb642857b2ee718588d66db6ef2008-07-22T19:11:15+00:002008-07-22T19:11:15+00:00Le webmestre<p><b>@bibolo</b> : Ah, c’est sûr, on peut faire du beau travail derrière. Mais si c’est si simple à faire, c’est soit que la requête elle-même est simple, soit que des gens ont sué un peu de temps sur l’univers voire la base sous-jacente. Si au final l’utilisateur trouve le produit facile... tant mieux, le but est atteint (par l’outil et les informaticiens) !<br>Ça se corse quand on synchronise différentes requêtes à tout va... et ça finit souvent chez les informaticiens :-)<br>Les fonctionnalités de portail, oui, ça fonctionne. C’est perfectible. Mais pour un groupe multinational, il manque les traductions/localisations des rapports et univers (ça vient en XI 3.0).<br>Bref, un outil qui est simple... au premier abord.<br>Pour ce qui est des messages d’erreur... ils sont effectivement généralement abscons et sans rapport avec la choucroute (c’est pire en Webi).</p>L’abominable BO - bibolourn:md5:ad05041aaea3c374bd3068532a7fa3222008-07-22T16:32:22+00:002008-07-22T16:32:22+00:00bibolo<p>Bonjour,<br />
<br />
J'utilise BOXI tous les jours depuis un an et j'utilisais la V5 avant.<br />
Je ne suis pas informaticien à la base et je trouve que BO présente quand même l'énorme avantage de permettre à n'importe quelle personne, même profane en bases de données, de créer des requêtes uniquement par une interface graphique simple d'utilisation.<br />
<br />
L'utilisation des données récupérées est très simple puisque tout ou presque fonctionne par glisser/déplacer et les agrégats sont faits automatiquement.<br />
<br />
De plus la possibilité de publier des rapports téléchargeable par les utilisateurs permet à un groupe multinational d'utiliser facilement les mêmes requêtes partout dans le monde et donc de parler des mêmes chiffres...<br />
<br />
Seul bémol pour la création des variables car les possibilités de formules sont quasi-identiques à Excel/Access mais la syntaxe est différente et les messages d'erreur pas toujours très explicites.<br />
<br />
PS: je n'ai aucune action chez eux...</p>L’abominable BO - Le webmestreurn:md5:aaa7d00c95310d291efbcac74178a9b92008-07-17T19:07:53+00:002008-07-17T19:07:53+00:00Le webmestre<p>@Amine : Faut passer par le microcube, c’est là que les requêtes se renomment, se purgent et s’effacent.</p>L’abominable BO - Amineurn:md5:45366dc8283e3af064636c181dea7fa42008-07-17T11:23:56+00:002008-07-17T11:23:56+00:00Amine<p>Salut je n'arrive pas à effacer une requête BO, si quelqu'un d'entre vous pourra me donner une astuce je serai vraiment reconnaissant </p>L’abominable BO - Le webmestreurn:md5:68ee32c02f576d4db0278cfaeb33f1262008-04-29T19:08:54+00:002008-04-29T19:08:54+00:00Le webmestre<p><b>@fred</b> : Je ne connais pas Crystal. D’après ce que j’ai entendu, Crystal est plus adapté aux tableaux, listings, catalogues... alors que BO est spécialisé dans les gros tableaux de synthèse, avec agrégation, exploration, synchronisation de sources...</p>L’abominable BO - fredurn:md5:9178863faa9a36b55080c297ea64f8562008-04-29T16:24:53+00:002008-04-29T16:24:53+00:00fred<p>Actuellement, je pratique BO dans le milieu professionnel beaucoup plus par obligation (je n'avais pas le choix au départ) que par plaisir !!!<br />
Car, franchement, c'est de la "daube" (pour ne pas être plus grossier) !<br />
Ayant, par le passé, beaucoup pratiquer Crystal Report, je peux vous dire qu'il n'y a pas photo Crystal est 100 fois meilleurs que BO (d'ailleurs je pense que c'est pour cette raison que BO a racheté Crystal).<br />
<br />
</p>L’abominable BO - Le webmestreurn:md5:ea3a91521b3680dae5af750ba2ad7d942008-03-06T20:18:45+00:002008-03-06T20:18:45+00:00Le webmestre<p>@miod : Effectivement, y un point commun entre Business Objects et le rugby : c’est lourd, sale, ça fait parfois mal, et faut du coffre pour y jouer.</p>L’abominable BO - miodurn:md5:4acc0e51350e82fc0048a329abdb56752008-03-06T08:37:52+00:002008-03-06T08:37:52+00:00miod<p>Moi, je préfère largement le Biarritz Olympique, comme BO... même s'il est plutôt décevant cette année.</p>