IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSIS Discussion :

[SSIS] [2K5] nouveau formatage lignes/colonnes avec Data Conversion


Sujet :

SSIS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    Points : 64
    Points
    64
    Par défaut [SSIS] [2K5] nouveau formatage lignes/colonnes avec Data Conversion
    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 :
    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 :
    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

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    Points : 64
    Points
    64
    Par défaut multilignes résolu
    Bonjour,

    Sur ce plan là j'ai encore avancé.

    J'ai procédé de la façon suivante : six passages de lecture avec le même fichier (ce n'est peut-être pas le plus performant mais je n'ai pas trouvé de solution plus adaptée).

    J'ai dans mon Control FLow inséré 6 Data Flow Task dans mon container.
    J'intégre à chacun des passages le même entête : Date,Heure,Datasource.
    _ 1er passage : je crée une colonne avec "ALL" comme serveur et j'ajoute les totaux concernés pour la datasource
    _ 2ème passage : j'ajoute le serveur 1 ainsi que ses totaux
    _ 3ème à 5ème passage : j'ajoute, s'ils sont renseignés, les serveurs 2 à 5 ainsi que leurs totaux

    Bonne année à tous

    -------------------------------------------------------------------
    « Pourtant, j’ai éprouvé un certain plaisir, comme toujours quand j’ai heureusement surmonté un obstacle » Beethoven (Testament de Heiligenstadt 1802)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SSIS] [2K5] formatage lignes/colonnes avec UNPIVOT
    Par bridaine dans le forum SSIS
    Réponses: 0
    Dernier message: 26/11/2009, 12h01
  2. Réponses: 4
    Dernier message: 12/05/2009, 12h21
  3. [SSIS][2k5]Les noms de colonnes ne sont pas autorisés.
    Par clementratel dans le forum SSIS
    Réponses: 0
    Dernier message: 27/02/2008, 11h17
  4. [SSIS][2k5]Questions d'un débutant avec SSIS
    Par gassisprog dans le forum SSIS
    Réponses: 2
    Dernier message: 25/02/2008, 12h18
  5. Correspondance ligne\Colonne avec des 'X'
    Par julie75 dans le forum Excel
    Réponses: 15
    Dernier message: 07/06/2007, 18h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo