Lire cet article en Anglais uk-flag

Pourquoi les documents
SAP BusinessObjects sont-ils
comme des boîtes de chocolats ?

La comédie dramatique Forrest Gump a remporté le prix du Meilleur Film aux Academy Awards de 1995, et Tom Hanks a été déclaré Meilleur Premier Rôle pour son interprétation du personnage éponyme. Dans l’un des moments mémorables du film, Forrest, dont le QI est inférieur à la moyenne, mais dont la joie de vivre n’a pas d’égal, fait ce sage commentaire : “Maman disait toujours,la vie c’est comme une boîte de chocolats : on ne sait jamais sur quoi on va tomber“. Le métrage a ému le public au point que les paroles de Forrest sont entrées dans le langage populaire.

chocolate-box

Problèmes de migration et de mise à jour

Mais la vie n’est pas la seule à être comme une boîte de chocolats. De la même manière, après une migration ou une mise à jour, les documents SAP BusinessObjects peuvent réserver quelques surprises. La cause réside dans les possibles changements de valeurs de données qui apparaissent suite à la migration d’une version à l’autre, à l’installation de mises à jour majeures ou mineures, ou encore à l’installation de service packs. Les irrégularités proviennent parfois de changements dans le moteur de calcul, ou même de modifications non prévues dans le code. Quelle que soit l’origine du problème, lorsque les données impactées sont intégrées aux documents Webi, Crystal et Deski, ceux-ci ne peuvent plus être considérés comme fiables. Le contrôle manuel des régressions dans les documents est une mission complexe, voire totalement insurmontable, quelle est donc la solution?

Solution 360Suite : 360Bind

360Bind est une solution logicielle abordable et efficace au problème de l’automatisation des tests de non-régression dans SAP BusinessObjects. Celle-ci élimine les risques liés aux mises à jour et migrations en comparant les documents Webi, Crystal et Deski entre environnements et versions, et en mettant en évidence les différences de données, structure, style, images et durées d’exécution.

En résumé, 360Bind coupe chaque chocolat en deux pour vous permettre de savoir ce qu’il y a à l’intérieur.

chocolate-cutted

Régressions amères

Dernièrement, l’un de nos clients a croqué un chocolat et a eu une bien mauvaise surprise. Lors d’une mise à jour de XI3.1 SP3 vers BI4.1 SP6, ce client a utilisé 360Bind pour contrôler les régressions potentielles dans 90 000 documents Webi et 20 000 documents Deski. D’après les résultats, il y avait un gros problème. Notre client s’est donc tourné vers nos équipes pour obtenir de l’aide. Nous avons déterminé que 360Bind fonctionnait correctement et nous avons conseillé au client de contacter SAP. Le problème s’avérait être dû à XI3.1 SP3 qui commettait depuis cinq ans des erreurs de calcul dans les rapports contenant la formule Count(If[…])) !

360Bind se sert de versions précédentes des documents pour contrôler les nouveaux au cours des recherches de modifications de données, structure, style, images et durées d’exécution. Ce fonctionnement se base sur l’hypothèse que les anciens documents sont corrects, et que les irrégularités indiquent là où les nouveaux rapports sont erronés. Dans ce cas, les tests de non-régression automatisés de 360Bind ont conduit le client à une conclusion très différente. Les nouvelles données étaient correctes, mais les anciennes données (sur lesquelles ils avaient basé leurs décisions pendant les cinq années précédentes) étaient incorrectes. Ceci a amené 360Bind à découvrir que les chocolats avaient depuis longtemps dépassé leur date limite de consommation !

expired-chocolate-box

Petite douceur du succès

360Bind réduit de 80% les coûts et le temps requis pour les tests de non-régression. L’outil améliore également les conditions post-migration/mise à jour en renforçant la confiance utilisateur dans les nouveaux rapports. Les rapports Webi, Crystal et Deski ne sont plus comme des boîtes de chocolats. Avec les tests de non-régression automatisés de 360Bind, vous savez à présent à l’avance ce dans quoi vous allez croquer.

Articles associés

Leave a comment