Organisation des champs avec access

Résolu/Fermé
sandra83 Messages postés 70 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2011 - 16 sept. 2010 à 19:10
ERPCRM Messages postés 68 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 24 septembre 2010 - 20 sept. 2010 à 21:57
Bonjour,

j'ai un fichier log qui contient les champs suivant: @ip, date, code, url,
l'@ip contien 3 champs: ip1, ip2, ip3.
j'ai charger ce fichier log sous format textdans access pour délimiter et nommer les differents champs, mais j'arrive pas a les séparé correctement, parceque il ya des contenus des champs qui pénétre dans d'autres contenus de champs,
j'ai esseiller de faire un espace entre les contenus des champs qui pénétre dans autres, mais vu que mon fichier log contien un tres grands volume de données.
j'aimerais bien si vous pouvez me donner une méthode simple pour délimiter les champs sans avoir une pénétration entre les champs.


3 réponses

ERPCRM Messages postés 68 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 24 septembre 2010 1
16 sept. 2010 à 21:14
Peux-tu lire le fichier log sur Notepad ou sur un éditeur de texte?
0
sandra83 Messages postés 70 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2011
16 sept. 2010 à 23:26
Bonjour ERPCRM,
oui je peux le lire sur un autre éditeur de texte, est ce tu connais une méthode qui m'aidera pour faire mon travail?
0
sandra83 Messages postés 70 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2011
16 sept. 2010 à 23:21
bonjour ERPCRM,
oui je peux le lire sur un autre éditeur de texte, est ce tu connais une méthode qui m'aidera pour faire mon travail?
0
ERPCRM Messages postés 68 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 24 septembre 2010 1
16 sept. 2010 à 23:47
Et quels sont les séparateurs?
0
sandra83 Messages postés 70 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2011
17 sept. 2010 à 00:01
je vais te donner un exemple de mon fichier log, je te montre juste une partie,

41.210.127.68 - - [10/Oct/2009:00:15:38 +0200] "POST /RelaExter/general
213.132.255.188 - - [10/Oct/2009:00:15:38 +0200] "GET /favicon.ico HTTP/1.1" 404 295
41.210.127.68 - - [10/Oct/2009:00:15:39 +0200] "GET /RelaExter/tiki-lastchanges.php?days=
41.210.127.68 - - [10/Oct/2009:00:15:41 +0200] "POST /RelaExter/jhot.php?rev=2
213.132.255.188 - - [10/Oct/2009:00:15:41 +0200] "GET /favicon.ico HTTP/1.1" 404 295

par exemple pour les @IP, je dois mettre 4 champs, IP1, IP2, IP3, IP4, mais quand je trace une ligne avec access pour limiter entres deux champs donc je ne peut pas, par exemple pour IP1 je trace une ligne pour les contenus 41, 213, 41, 41, 213, mais il y a les contenus de @IP2 qui vont etre pénétré dans le champ de IP1,
mais vu que mon fichier log contien un très grand nombre de données alors c trop lent de le faire manuellement.
j'ésper que tu comprend ce que je veux dire et ce que je cherche!!!!
moi je veux chargé une BDD a partir de mon fichier log pour pouvoir travailler avec oracle et faire un prétraitement, c à d supprimer les ligne qui sont inutile
0
ERPCRM Messages postés 68 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 24 septembre 2010 1
Modifié par ERPCRM le 17/09/2010 à 05:02
Je l'ai fait sur Excel pour l'instant tu ouvres ton fichier *.tex et tu choisi délimité par espaces et par points il va tout séparer et après tu peux concaténer (si tu connaît pas : poste-moi) certains champs. Tu crées un fichier *.csv et tu 'importe sur Access...


41 210 127 68 - - [10/Oct/2009:00:15:38 +0200] POST /RelaExter/general
213 132 255 188 - - [10/Oct/2009:00:15:38 +0200] GET /favicon.ico HTTP/1.1 404 295
41 210 127 68 - - [10/Oct/2009:00:15:39 +0200] GET /RelaExter/tiki-lastchanges.php?days=
41 210 127 68 - - [10/Oct/2009:00:15:41 +0200] POST /RelaExter/jhot.php?rev=2
213 132 255 188 - - [10/Oct/2009:00:15:41 +0200] GET /favicon.ico HTTP/1.1 404 295
0
sandra83 Messages postés 70 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2011
17 sept. 2010 à 21:32
bonsoir ERPCRM,
je vais esseiller de faire ce que tu ma montré et si je trouve des difficulter je vai te le dire ou t'envoyé un exemple de mon fichier log,
bonne soirée.
0
ERPCRM Messages postés 68 Date d'inscription jeudi 16 septembre 2010 Statut Membre Dernière intervention 24 septembre 2010 1
18 sept. 2010 à 02:46
Pas de problème, la manip est faite en quelques secondes...
0
sandra83 Messages postés 70 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2011
18 sept. 2010 à 12:35
Bonjour ERPCRM,

j'ai esseillé de délimiter les champs des @ip, paye, date et heur et le code , comme tu me la montré et ça bien marché, mais j'ai un probleme concernant url, quant j'ai délimité les @ip je les é limité a partir d'un autre caracter qui est le point, parceque entres chaque @ip il y a un point, mais dans la partie url elle contien a la fin .html et je veus pas que ce ci aura un champ a part, alors comment doi je faire?
et j'ai d'autres questions concernant l'outil, dans ces cases la j'ai pas compri ce que je doi faire et quelle sont leurs intéré :

1) commencer l'importation à la ligne
2) origine du fichier
3) interprété des sépérateurs identique consécutifs comme unique
4) identification de texte

j'aimeré bien que tu m'explique ce que je doi faire pour ces cases la,

bonne journée.
0