salut tous
en faite je cherche de l'aide sur les differents les outils et/ou langages d'extraction des fichiers textes et le chargememnt dans des bases de données,
Outils propriétaires et libres.
cordiale remerciement.
salut tous
en faite je cherche de l'aide sur les differents les outils et/ou langages d'extraction des fichiers textes et le chargememnt dans des bases de données,
Outils propriétaires et libres.
cordiale remerciement.
Bonjour.
Avec Oracle est fourni SQL Loader (sqlldr.exe).
Il permet de charger une table à partir d'un fichier texte formaté, par exemple :
valeur_1;valeur_2;...;valeur_n
Pour cela, il te faut un fichier contrôle (mon_fic_controle.CTL) par table à charger, qui renseigne certaines options de chargement, ainsi que les champs à alimenter.
En général, SQL Loader est utilisé pour charger un grand nombre de données, car c'est très rapide. Mais il me semble qu'aucun contrôle n'est fait sur les éventuelles contraintes sur la table, comme l'unicité de la clé primaire (c'est notamment pour ça que c'est rapide...); et les éventuels triggers définis à l'insertion ne sont pas déclenchés.
Je ne suis pas spécialiste sur la question, donc je peux difficilement t'en dire plus (et j'espère ne pas avoir dit de bêtise).
Voilà, c'est le seul outil que je connaîs et qui répond à ta question.
Les principaux SGBD proposent un utilitaire spécifique pour charger des fichiers CSV ou en exporter depuis des tables
Par exemple sous Postgresql c'est COPY
Quel est ton SGBD ?
Oulala, je travaille trop moi.
A force quand on me dit base de données, j'entends Oracle...
SQL Loader, c'est donc pour Oracle...Envoyé par scheu
Pour les autres, je ne sais pas.
pour le chargement des fichiers avec sql serveur tu peux utiliser l`outil DTS option import,il te permettra de lier un fichier a une table d`une base de donnees
chaque sgbd a son outil
mais Talend est une très bonne solution
http://www.talend.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager