Bonjour,

L'outil Unpivot permet de transformer des lignes en colonnes mais pas avec plusieurs pivots.

J'ai de un à cinq serveurs et 4 types de totaux par serveur sur la même ligne et j'ai besoin de construire une ligne par serveur avec chacun de ses totaux
plus une ligne pour les totaux sommes de la Datasource avec un serveur nommé "ALL" :

DEPART
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;0;0;0;0;SGSI2KSIFAPP3;initialized;3484;0;0;0;0;SGSI2KSIFAPP4;
initialized;2848;0;0;0;0;SGSI2KSIFAPP5;initialized;4292;0;0;0;0;SGSI2KSIFAPP6;initialized;3296
ARRIVEE SOUHAITEE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;”ALL”;NULL;NULL;	
12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;SGSI2KSIFAPP3;initialized;3484;
12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;SGSI2KSIFAPP4;initialized;2848;
12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;SGSI2KSIFAPP5;initialized;4292;
12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;SGSI2KSIFAPP6;initialized;3296;
(Dans l'exemple cité, le cinquième serveur n'est pas renseigné, j'ai besoin de 4 lignes plus la ligne "ALL" mais c'est variable de 1 à 5 serveurs)

J'ai donc pensé à construire plusieurs lignes en cochant les champs communs(date, datasource,heure) et les champs particuliers (serveur et totaux(users,magusers,webusers et excelusers)) à chaque ligne avec Data Conversion.

Le problème devient : comment rassembler toutes ces lignes pour les intégrer dans mon Datawarehouse.
_ Juste un tri : Sort ?
_ Ou un tri plus une fusion Merge ou Merge Join ?
Pour finir dans OLEDB Destination

Merci beaucoup