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

DB2 Discussion :

procédure stockée : import automatisé de csv vers db2


Sujet :

DB2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 212
    Par défaut procédure stockée : import automatisé de csv vers db2
    Bonjour, tout d'abord j'espère ne pas me tromper de section.
    Ma question:

    Je souhaiterais créer un script qui automatise l'import de données .csv arrivant sur un serveur FTP toutes les 6h vers ma base de données db2.
    Quelqu'un aurait-il un lien vers un tuto ou alors m'expliquer directement comment procéder?
    Si je ne me trompe pas je devrais faire une procédure stockée?
    Merci d'avance!

    Vinc

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour, quel est votre os ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 212
    Par défaut
    Citation Envoyé par punkoff Voir le message
    bonjour, quel est votre os ?
    Windows server 2k8

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    iseries, luw, ..?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 212
    Par défaut
    Citation Envoyé par punkoff Voir le message
    iseries, luw, ..?
    Rien de tout ça:
    Actuellement, je procède comme ceci:

    -je vais manuellement rechercher les fichiers sur le serveur FTP (depuis ma machine serveur contenant la db)
    -j'inclus les données dans une table temporaire (ayant les mêmes attributs que le .csv)
    -je re-déploie les données dans d'autres tables (mais là n'est pas le problème)

    Cela ne me posait pas de soucis au départ vu que je recevais les données de plusieurs jours dans un seul fichier. Mais depuis que les données sont envoyées toute les 6 heures c'est devenu ingérable de cette manière, d'autant plus que le paquet de données ne fait pas exactement 6 h mais déborde sur les 6h précédentes .
    Je ne vois pas du tout comment je pourrais contourner ça.

    Sinon tant pis je ferai sans.

  6. #6
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    En fait par iseries, luw je sous entendais, quel était l'os de votre db2.

    J'en déduis que vous fait tourner un db2 luw (ou express ?) sur un serveur windows 2k8 ?

    Je serai en mesure de vous aidez si votre db2 tourne sous un iseries sinon ... je passerai la main.

    D'un point de vue générale :
    -je vais manuellement rechercher les fichiers sur le serveur FTP (depuis ma machine serveur contenant la db)
    -j'inclus les données dans une table temporaire (ayant les mêmes attributs que le .csv)
    Ceci peut etre automatiser via un script python ou java par exemple qui tournerai a heure fixe via le scheduler de windows.

    Et la derniere étape via le scheduler de votre db (un script insert / update).

Discussions similaires

  1. [MySQL] Script d'importation automatique de CSV vers BDD
    Par jeinny dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/06/2009, 15h50
  2. Import d'un CSV vers MySql
    Par alias666 dans le forum C#
    Réponses: 8
    Dernier message: 22/01/2008, 10h13
  3. Importation de type CSV vers Oracle8i
    Par gamma dans le forum Oracle
    Réponses: 27
    Dernier message: 18/10/2006, 16h44
  4. [Conseil] Import de fichier CSV vers MySQL
    Par ShinJava dans le forum JDBC
    Réponses: 6
    Dernier message: 15/03/2005, 19h14
  5. Importation de fichier CSV vers une base Interbase
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 15/03/2005, 15h18

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