Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2011, 10h00   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 50
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 50
Points : 11
Points : 11
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
vinch999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 12h20   #2
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 638
Points : 2 630
Points : 2 630
bonjour, quel est votre os ?
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 12h25   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 50
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 50
Points : 11
Points : 11
Citation:
Envoyé par punkoff Voir le message
bonjour, quel est votre os ?
Windows server 2k8
vinch999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 20h58   #4
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 638
Points : 2 630
Points : 2 630
iseries, luw, ..?
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 10h19   #5
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 50
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 50
Points : 11
Points : 11
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.
vinch999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 10h53   #6
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 638
Points : 2 630
Points : 2 630
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 :
Citation:
-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).
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 13h59   #7
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 50
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 50
Points : 11
Points : 11
Citation:
Envoyé par punkoff Voir le message
J'en déduis que vous fait tourner un db2 luw (ou express ?) sur un serveur windows 2k8 ?
En effet je fais tourner db2 personal Edition sur windows 2k8
Citation:
Envoyé par punkoff Voir le message
Je serai en mesure de vous aidez si votre db2 tourne sous un iseries sinon ... je passerai la main.
Merci quand même!
vinch999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h56.


 
 
 
 
Partenaires

Hébergement Web