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

MS SQL Server Discussion :

SSIS Export de tables probleme Separateur


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 16
    Points : 14
    Points
    14
    Par défaut SSIS Export de tables probleme Separateur
    Bonjour,
    J’utilise SSIS pour l’export de données vers des fichiers
    La taille des tables est importante (le fichier peut atteindre des GO voir des centaines de GO)
    Ma question concerne les séparateurs, je souhaite avoir comme séparateur le « ; » , très rapide a faire sous SSIS .
    Mais mon problème est que dans mes données certains champs contiennent le « ; », bien évidement si je change de séparateur le problème ne se pose pas.
    Mais je dois exporter avec un « ; », existe-il une possibilité avec SSIS pour dire par exemple : pour les champs qui contiennent ; les mettre entre guillemets .

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 865
    Points : 53 021
    Points
    53 021
    Billets dans le blog
    6
    Par défaut
    Utilisez la fonction REPLACE en transformation de données avant process.

    A +

  3. #3
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 637
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 637
    Points : 6 805
    Points
    6 805
    Par défaut
    Entre ton composant en entrée, donc surement ton fichier, et ta destination, tu peux ajouter un composant intermédiaire soit une ou plusieurs colonnes ("temporaires" ou tu utilises la fonction prédéfinie replace), soit un composant script VB.net ou tu prends certaines colonnes à transformer, ton script utiliser le REPLACE. Dans tous les cas ce sont ces colonnes transformées que tu utiliseras en entrée pour ta destination de données



    Citation Envoyé par sunshine2004 Voir le message
    Bonjour,
    J’utilise SSIS pour l’export de données vers des fichiers
    La taille des tables est importante (le fichier peut atteindre des GO voir des centaines de GO)
    Ma question concerne les séparateurs, je souhaite avoir comme séparateur le « ; » , très rapide a faire sous SSIS .
    Mais mon problème est que dans mes données certains champs contiennent le « ; », bien évidement si je change de séparateur le problème ne se pose pas.
    Mais je dois exporter avec un « ; », existe-il une possibilité avec SSIS pour dire par exemple : pour les champs qui contiennent ; les mettre entre guillemets .

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 16
    Points : 14
    Points
    14
    Par défaut
    Merci pour vos reponses,au fait
    SSIS permet de definir un "TextQualified" pour une connexion de fichiers plats
    donc, sans rajouter de module intermediaire, SSIS "balisera" chaque colonne avec le "TextQualified"
    ci dessous la page de description du gestionnaire de connexion de fichiers plats.
    http://msdn2.microsoft.com/fr-fr/library/ms183343.aspx


    exemple de resultats:
    "13";"totot;toto";"ici"
    "13";"totot";"ici"

    juste un inconvenient toutes les colonnes sont balisées par le "textqualified"
    Voila j'espere que cela pourra servir a d'autre

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/09/2010, 08h39
  2. Probleme capacité lors d'un export de table
    Par pierre24 dans le forum SAS Base
    Réponses: 0
    Dernier message: 28/08/2008, 09h47
  3. Probleme d'exportation de table
    Par xence dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/10/2006, 16h06
  4. Problème pour exporter une table Access vers Excel
    Par PAULOM dans le forum Access
    Réponses: 22
    Dernier message: 02/05/2006, 13h42
  5. exporter une table sans le nom de colonnes ?
    Par vuldos dans le forum Access
    Réponses: 13
    Dernier message: 11/10/2004, 19h56

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