Optimisation des SI.

SELECT texte, nomtechss, nomss FROM article a, ssmenu b WHERE a.idss = b.idss AND a.idmenu =3 and a.idss=12 order by idligne
L'optimisation est un domaine qui demande patience et exprience. Jamais simple, toujours diffrente d'un systme l'autre et tellement passionnante. Le Larousse donne comme dfinition "Dmarche consistant rendre optimal le fonctionnement d'un systme". Malgr l'importance qu'elle peut revtir, elle est souvent mise en attente par manque de temps, de connaissances ou de ressources. En parallle, le SI continue de vivre. Ce qui peut engendrer une situation complique: on n'optimise pas par manque de temps et/ou de ressources. Mais plus on attend, plus le temps et les ressources ncessaires seront importants et le travail faire compliqu. De plus, les dveloppeurs ayant "la tte dans le guidon", il peut leur tre plus difficile d'avoir le recul ncessaire. Un il extrieur vous apportera donc toute l'objectivit et les connaissances dont vous avez besoin.

Ce type de chantier requiert une grande exprience des systmes d'information et une trs bonne connaissance de l'outil optimiser. D'autre part, cela impose un certain nombre de rgles telles que la dfinition des objectifs, ralistes, atteindre, ou encore le temps imparti. Au fil de nos diffrentes expriences sur ce type de mission nous avons mis en place une mthodologie nous permettant une grande efficacit. Toutefois, chaque SI tant diffrent il ne s'agit pas l d'une recette de cuisine mais d'une base technique, en constante volution, sur laquelle nos consultants s'appuient pour dterminer l'origine des problmes et faire toutes les vrifications et corrections "basiques". La suite dpendant essentiellement du SI concern.

- Cot Oracle, les premires choses vrifier sont les requtes: le plan d'excution est-il bon?

- Viennent ensuite les vrifications sur les tables et les index.

- La table n'est-elle pas sur ou sous-indexe?

- Cot Informatica, les filtres sur les donnes sont-ils suffisant? Ou se font les jointures?

- La mmoire des sessions est-elles suffisante au regard du nombre de tranformation?

- Le nombre de transformation est-il cohrent?

- Le nombre de pipe est-il cohrent par rapport aux contraintes de la session?

Sans tre exhaustive cette liste de problmes potentiels peut vous aider vous faire une premire ide des actions mener pour votre chantier d'optimisation. Bien entendu comme dit plus haut, chaque SI tant diffrent, un audit de votre base sera effectu afin d'tablir une base de travail qui sera adapt votre systme. Afin de mener bien ces missions, l'exprience de nos consultants est primordiale.