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 :

EXCEL redondant ssis


Sujet :

SSIS

  1. #1
    Membre régulier
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 343
    Points : 121
    Points
    121
    Par défaut EXCEL redondant ssis
    bonjour a tous
    je suis entrain de réaliser un ETL qui me permet de récupérer tout les Fichier excel a travers un dossier source et de le faire envoyer vers SQL server puis le mettre dans un nouveau dossier destination
    le package ssis passe correctement mais j'ai un petit soucis c'est que dans le Fichier source je peut avoir des Fichier excel doublons
    ce qui entraîne la présence d'information redondante dans mon table sql server
    Exist'il une expression qui me permet d’empêcher l'envoi du méme fichier excel deux fois
    merci pour nos vos conseil
    Images attachées Images attachées   

  2. #2
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    Salut,
    et si dans ton foreach loop tu intégrais un test du nom de ton fichier et si il se termine par (2) ou (3) ou (x). tu le supprimes (ou plutot tu le déplaces dans répertoire doublon) ?
    Cordialement,
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

  3. #3
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    re,
    et en fait la première question à se poser c'est :" pourquoi et comment ca arrive?"
    c'est un paquet SSIS qui génère cette merde? auquel cas tu corriges ce paquet?
    ce sont des utilisateurs?
    autres?
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

  4. #4
    Membre régulier
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 343
    Points : 121
    Points
    121
    Par défaut
    Citation Envoyé par Bernardos Voir le message
    re,
    et en fait la première question à se poser c'est :" pourquoi et comment ca arrive?"
    c'est un paquet SSIS qui génère cette merde? auquel cas tu corriges ce paquet?
    ce sont des utilisateurs?
    autres?
    en faite il s'agit d'un exportation manuel faite via l'outil RH sage

  5. #5
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    bon alors donc 2 solutions :
    1. tu as un peu de pouvoir et tu impliques la responsabilité des gens qui font l'opération manuelle qui génère de la merde. donc en gros, tu les forces à faire leur travail correctement.
    2. la solution 1 n'est pas envisageable, tu met en place un système D qui trie les patates


    Pour la solution 2, j'ai fait un truc du style il y a quelques années. dé mémoire tu utilises un foreach loop avec un composant "système de fichier". Pour chaque fichier, si ton fichier n'a pas de (x) à la fin, tu ne fais rien, si il y a (x) tu déplaces le fichier dans un autre répertoire et éventuellement tu t'envois un mail (n'hésites pas à ajouter les responsables de la connerie)
    tu peux évidemment fixer d'autre règles.
    je vais essayer de retrouver ce que j'avais fait. mais en tout cas tu as déjà la piste de départ
    Cordialement,
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

Discussions similaires

  1. Tester si un dossier contient un fichier excel avec SSIS
    Par kssillati dans le forum Visual Studio
    Réponses: 1
    Dernier message: 12/12/2013, 13h08
  2. [SSIS] [2K5] Import fichier excel avec SSIS
    Par alaabed dans le forum SSIS
    Réponses: 4
    Dernier message: 28/01/2010, 19h00
  3. Job Export to Excel en SSIS
    Par stephane68 dans le forum SSIS
    Réponses: 4
    Dernier message: 04/01/2010, 11h57
  4. Tutoriel Microsoft BI : Import/Export Excel avec SSIS
    Par Fleur-Anne.Blain dans le forum SSIS
    Réponses: 0
    Dernier message: 01/05/2008, 21h40
  5. Rafraichir Excel avec SSIS ?
    Par Promesses dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/12/2007, 15h12

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