Information et éducation par et pour la communauté SAP

Automatisation des tests et NLS dans l'environnement BW 7.3

Des volumes de données croissants et une dégradation des performances des requêtes ont incité un client SAP existant à mettre en place une solution de stockage de proximité. Les délais du projet étaient très serrés. L'archivage NLS peut être effectué pendant la clôture de l'exercice.
Magazine E-3
1er septembre 2015
2015
avatar
Ce texte a été automatiquement traduit en français de l'allemand

Afin de gagner un temps précieux et de minimiser les risques, l'équipe conjointe HP et DataVard a utilisé une solution nouvellement développée pour automatiser les tests SAP.

Le logiciel Kate a généré 320 cas de test pour 110 requêtes et a remplacé les tests manuels. L'entreprise internationale utilise un système d'entrepôt commercial central à haute disponibilité qui, avant le début du projet, avait déjà une taille de 19 To sous forme comprimée.

"Le système BW est très complexe. Tous les rapports des quelque 5000 utilisateurs, avec des centaines de requêtes par jour, passent par ce système unique. De plus, il accède à de très nombreuses sources de données".

explique Steffen Herold, SAP Solution Architect chez HP, qui s'occupe du BW 7.31.

"Notre client exploite toutes les possibilités offertes par le système. Par exemple, les attributs de navigation sont largement utilisés pour filtrer dynamiquement les résultats des requêtes".

Depuis la mise à niveau vers la version 7.31 en 2013, la performance moyenne des requêtes a ralenti, passant de quatre à six secondes. Les requêtes s'étaient développées au fil des années et avaient été constamment étendues.

De plus, le volume croissant des données et l'utilisation du système contribuaient à la lenteur des performances des requêtes. L'introduction d'une solution NLS (Nearline Storage) devait y remédier.

Le choix s'est porté sur la société de logiciels et de conseil DataVard et sur l'application OutBoard. La solution d'archivage certifiée SAP sépare les données en fonction de leur pertinence opérationnelle et les stocke dans un entrepôt de données hautement compressé (jusqu'à 95 pour cent).

Ce qui a été déterminant dans cette décision, c'est d'une part le NLS-Writer intégré, qui permet d'écrire sur des données déjà archivées, et d'autre part la possibilité de reprendre des Navigational Attributes dans l'archive NLS.

"L'agilité de DataVard, qui permet de réagir rapidement aux changements et aux extensions nécessaires, a également été un argument important".

explique Steffen Herold.

Le projet NLS a posé quelques défis : le délai de mise en œuvre était serré (cinq mois) et l'archivage devait être effectué pendant les rapports trimestriels et de fin d'année, sans les perturber.

Comme l'introduction du logiciel NLS nécessitait une modification du modèle de données, il fallait prévoir des cas de test vastes et complexes avec de nombreuses itérations.

Lors des changements précédents, les principaux rapports avaient été testés manuellement à l'aide de la fonctionnalité BEx-Export-to-Excel (SAP Business Explorer). "Une procédure très laborieuse et sujette aux erreurs.

En général, le testeur choisit des sélections simples avec un ou deux codes de société plutôt que des centaines, les écarts sont souvent négligés", explique Steffen Herold pour expliquer le problème.

En raison des délais serrés et de la complexité du système BW, les responsables du projet ont décidé d'utiliser la suite de tests récemment développée DataVard Kate comme accélérateur d'implémentation.

La solution offre un soutien complet pour l'analyse des données d'utilisation, l'automatisation de la génération de cas de test et de données de test ainsi que pour la gestion globale des tests.

"Les attentes étaient élevées. La solution devait permettre, d'une part, de détecter et d'éliminer à temps les problèmes logiciels dans le système Q/A et, d'autre part, d'assurer la cohérence des données de reporting et la performance des requêtes".

a déclaré Steffen Herold.

L'exécution des tests s'est basée sur trois piliers : les tests de régression et la validation des données, les tests de performance et les tests des processus de transfert de données (DTP).

"Comme la mise en œuvre a eu lieu pendant la clôture de l'exercice, il fallait absolument s'assurer que la logique et les données existantes ne seraient pas modifiées".

explique Steffen Herold.

Il était également important de tester les performances des requêtes dans trois variantes.

"La possibilité de mesurer les performances nous a été d'une grande aide. Nous pouvions ainsi voir d'un coup d'œil si les temps différaient et adapter les paramètres ou optimiser les requêtes".

explique Steffen Herold.

Comme des modifications ont été apportées à la logique look-up (code Abap), les DTP ont dû être testés. Le spécialiste SAP a trouvé que la répétabilité des cas de test ainsi que l'aide à la résolution des erreurs constituaient un grand soulagement.

"Une fois les variantes déterminées, les tests peuvent être relancés en quelques secondes".

Les sélections permettent d'affiner un problème et de vérifier l'implémentation étape par étape. De cette manière, il a été possible de s'assurer, même dans le système de production, que tout se déroule comme lors des tests dans le système Q/A. Les résultats de ces tests sont présentés dans le tableau ci-dessous.

Autre point fort : la création de cas de test peut également être automatisée. La solution analyse quelles requêtes sont le plus souvent utilisées avec quelles sélections, crée une HeatMap et génère les cas de test à partir de là.

"HeatMap est un excellent moyen de refléter la réalité en utilisant exactement les cas de test qui sont réellement utilisés".

décrit Steffen Herold les avantages.

L'automatisation des tests a permis d'augmenter considérablement le volume et la profondeur des tests.

"Avec l'aide de Kate, nous avons pu effectuer des tests approfondis et tester 110 requêtes dans des variantes, pour un total de 320 cas de test. Avec des tests manuels, seules les 25 premières requêtes auraient été possibles".

estime Herold.

En outre, l'intégrité des données a pu être garantie à 100 % grâce aux cycles automatisés.

"Si une valeur n'est pas correcte dans un ensemble de résultats de 100 000 valeurs numériques, cela passe facilement inaperçu dans le test manuel".

explique le responsable du projet. Les participants ont également été enthousiasmés par le gain de temps :

"Sans Kate, l'implémentation n'aurait pas été possible dans ce délai, des erreurs n'auraient peut-être pas été détectées et intégrées au système de production".

a déclaré Steffen Herold. Le projet NLS avec OutBoard a également rempli tous ses objectifs : Au total, le système BW a été réduit de 19 TB à 11 TB sous forme comprimée.

"OutBoard a permis d'archiver 2,5 To de données. Elles sont maintenant compressées sur 600 Go dans les archives NLS".

résume le spécialiste SAP.

La performance moyenne des requêtes s'est également nettement améliorée après l'introduction de NLS et grâce à d'autres activités telles que le housekeeping, l'optimisation des requêtes et du BW et le tuning du BWA. Elle est actuellement stable à trois secondes.

"Comme nous, notre client est très satisfait des résultats de l'ensemble du projet. La solution NLS a été mise en place dans les délais, sans aucune perturbation, la taille du système a été considérablement réduite et les performances des requêtes ont été stabilisées".

résume Herold.

Tous les participants ont été particulièrement enthousiasmés par les possibilités offertes par Kate.

"Nous estimons que l'effort de test dans le projet a été réduit d'au moins 160 heures. Pour ce calcul type, nous avons tablé sur un seul passage de 320 cas de test et un effort manuel de 30 minutes par cas de test".

a déclaré Herold.

Afin de pouvoir profiter des économies de temps et d'argent réalisées grâce à l'automatisation des tests au-delà du projet, il est possible que le logiciel soit bientôt utilisé de manière permanente dans l'entreprise.

 


 

En un coup d'œil

Défi : volume de données croissant, performance des requêtes en baisse

Solution :

  • 2,5 To de données archivées, compressées à 600 Go
  • Amélioration de la performance des requêtes de 6 à 3 secondes
  • Système BW réduit de 19 TB à 11 TB (taille compressée)

système :

SAP NetWeaver BW 7.31, 5.000 utilisateurs

Caractéristique :

Système central à haute disponibilité, complexe car nombreuses sources de données, nombreux utilisateurs. Le client exploite toutes les possibilités offertes par les systèmes BW (par ex. Navigational Attributes).

avatar
Magazine E-3

Information et travail éducatif par et pour la communauté SAP.


Écrire un commentaire

Le travail sur la base SAP est essentiel pour réussir la conversion S/4. 

Ce que l'on appelle le centre de compétences prend ainsi une importance stratégique chez les clients existants de SAP. Indépendamment du modèle d'exploitation d'un S/4 Hana, les thèmes tels que Automatisation, Suivi, Sécurité, Gestion du cycle de vie des applications et Gestion des données la base de l'exploitation opérationnelle de S/4.

Pour la deuxième fois déjà, le magazine E3 organise à Salzbourg un sommet pour la communauté SAP afin de s'informer en détail sur tous les aspects du travail de base de S/4-Hana.

Lieu de la manifestation

FourSide Hôtel Salzbourg,
Trademark Collection by Wyndham
Am Messezentrum 2, 5020 Salzbourg, Autriche
+43-66-24355460

Date de l'événement

mercredi 10 juin, et
Jeudi 11 juin 2026

Billet d'entrée anticipé

Billet régulier

EUR 390 hors TVA
disponible jusqu'au 1.10.2025
EUR 590 hors TVA

Lieu de la manifestation

Hôtel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Date de l'événement

mercredi 22 avril et
Jeudi 23 avril 2026

Billets

Billet régulier
EUR 590 hors TVA
Abonnés au magazine E3
à prix réduit avec le Promocode STAbo26
EUR 390 hors TVA
Étudiants*
à prix réduit avec le Promocode STStud26.
Veuillez envoyer votre certificat d'études par e-mail à office@b4bmedia.net.
EUR 290 hors TVA
*Les 10 premiers billets sont gratuits pour les étudiants. Tentez votre chance ! 🍀
L'organisateur est le magazine E3 de la maison d'édition B4Bmedia.net AG. Les conférences seront accompagnées d'une exposition de partenaires SAP sélectionnés. Le prix du billet comprend la participation à toutes les conférences du Steampunk and BTP Summit 2026, la visite de l'espace d'exposition, la participation à la soirée et les repas pendant le programme officiel. Le programme des conférences et la liste des exposants et des sponsors (partenaires SAP) seront publiés en temps utile sur ce site.