Une passion, une méthodologie, des expertises : vers un partage d'une culture de la performance.

Grâce aux audits de performance vous pourrez déterminer sur quels leviers agir pour améliorer de façon optimale les performances de vos applications. Notre méthodologie d’audit de performance nous amène à étudier de nombreuses couches influentes sur les performances.

58 auditsde performance menés47 clientsgrandes PMEou grands comptes

Étapes de l'audit

Mesurer

Etablir les performances du système en place. Récupération des temps de traitements ou de rapports, Benchmark technique des plateformes, définition des indicateurs de performance et des valeurs souhaitées.

Analyser

Déterminer les paramètres influents sur la performance, détecter les traitements les plus lourds.

Comprendre

Comprendre pourquoi les traitements n’ont pas les performances escomptées.

Optimiser

Influencer les performances en jouant sur les paramètres, traitements, objets représentant le moins de risques et avec des gains rapides : Quick-Win.

Proposer

des solutions accessibles suivant les moyens et les besoins désirés. Organiser les solutions en fonctions de leurs risques et des gains espérés.

Consolidation de l'audit strate par strate

Diagnostiquer et proposer des solutions, court/moyen et long terme à vos problèmes de performance

Facteurs influents & tâches au cours de l'audit

Diagnostiquer et proposer des solutions, court/moyen et long terme à vos problèmes de performance

Planning d'intervention

L’intervention se déroule très fréquement suivant un planning de ce type :

Le compte rendu d’audit est le livrable final contenant la synthèse des analyses effectuées, les optimisations effectuées, les gains obtenus et les préconisations qu’il est possible de mettre en place pour atteindre de meilleures performances

Un périmètre technologique étendu

Notre expérience sur plus de 70 projets et clients nous permet aujourd’hui de connaitre un large éventail de technologies. Pour chacune d’elle nous sommes capable de fournir des préconisations ; mais c’est surtout l’optimisation des combinaisons qui vous apporte le plus de valeur et de performance

Base de données

  • Oracle DB
  • MS SQL Server
  • IBM DB2
  • SAP HANA
  • MySQL
  • Teradata
  • Netezza
  • Sybase IQ
  • Informix

Data science

  • Audit de code Python
  • Profiling (CPU/memory)
  • Multithreading / parallélisme
  • High-performance libraries

Data intégration

  • Informatica
  • PowerCenter
  • IBM Datastage
  • MS SSIS
  • ODI
  • SAP BODS
  • Talend
  • Oxio

Rolap

  • SAP BO
  • IBM Cognos
  • Microsoft SSRS
  • Microstrategy
  • SAS

os et hyperserveurs

  • Windows
  • Unix
  • Linux
  • VMWare
  • PowerVM
  • HyperV
  • Oracle VM

Data quality

  • Informatica IDQ
  • SAP BODS

Molap

  • IBM Cognos TM1
  • IBM PowerPlay
  • MS SSAS

Dataviz

  • QlikView
  • Tableau Software

Objectif :

tirer le meilleur des technologies et leurs combinaisons

Nos résultats

Intégration de données (ETL/ELT)

  • Entre 40% et 90% d’amélioration
  • 2 à 50 fois plus rapide
  • Réduction CPU / IOs (disques) entre 1.5 et 40x
  • Réduction du stockage (Compression) : 1.5 à 10x plus léger

Chargement de Cubes

  • Entre 30% et 95% d’amélioration
  • 1.5 à 10 fois plus rapide

CRM & Web

  • Réduction de la consommation CPU jusqu’à 90%
  • Temps de réponse des requêtes: 2 à 100 fois plus rapide

ERP

  • Réduction de la consommation CPU jusqu’à 90%
  • Réduction des IOs jusqu’à 95%
  • Temps de réponse des requêtes: 2 à 500 fois plus rapide
  • Batch de nuit critique 2 fois plus rapide sans refonte de code ni index

Reporting BI

  • Réduction de la consommation CPU jusqu’à 90%
  • Temps de réponse des requêtes: 3 à 400 fois plus rapide

Traitements de maintenance

  • Backup & Restauration 2 à 10 fois plus rapide
  • calculs de statistiques DB, defrag index : 4 à 1000 fois plus rapide