Créer plusieurs tables via fichier .txt

Résolu
jayzman1 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 jayzman -
bonjour,
je voudrai savoir comment faire pour créer plusieurs tables via un fichier.txt

merci
jayzman1
A voir également:

1 réponse

nichola Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,

Est-ce que tu pourrais détailler un peu plus la question ? Le fichier texte contient des instructions SQL ou est-ce qu'il contient un format particulier a partir duquel tu souhaiterai construire plusieurs table ?
0
jayzman Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
 
merci d'avoir répondu si vite,
non mon fichier texte ne contient pas des instructions SQL mais d'un format particulier,
je ne sais pas où on ajoute des fichiers sur ce forum pour vous voir mon fichier,

mais je poste quelque ligne
voici

Event Length (79), RecordType (4) RecNo.(1706)
FFV CX2 CX2, force 1
[2016-01-05 08.35.46:302] RncTopUeC produced this event event id = (145) BUS RECEIVE nbap-dedicated-measurement-report PDU ENCODED, ueRef = 649 - - -
value EVENT ::=
{
scannerId '00000000 00000000 00000100'B,
hour 8,
minute 35,
second 46,
millisec 302,
events nbap-dedicated-measurement-report :
{
ue-context valid : 649,
rnc-module-id valid : 14,
c-id-1 valid : 29247,
rnc-id-1 valid : 2,
c-id-2 valid : 39247,
rnc-id-2 valid : 2,
c-id-3 valid : 19078,
rnc-id-3 valid : 2,
c-id-4 invalid : 65535,
rnc-id-4 invalid : 4095,
pdu-type invalid : undef (15),
protocol-id valid : 1,
message-direction valid : event-value-received (0),
message-length valid : 43,
message-contents '00124E5B8F25000003002C40034008340085400340012C00434010408000CA400300029E00CA400301029E ...'H
value NBAP-PDU ::= initiatingMessage :
{
procedureID
{
procedureCode 18,
ddMode common
},
criticality ignore,
messageDiscriminator dedicated,
transactionID longTransActionId : 23439,
value DedicatedMeasurementReport :
{
protocolIEs
{
{
id 44,
criticality ignore,
value CRNC-CommunicationContextID : 2100
},
{
id 133,
criticality ignore,
value MeasurementID : 300
},
{
id 67,
criticality ignore,
value DedicatedMeasurementObjectType-DM-Rprt : all-RL :
{
rL-InformationList-DM-Rprt
{
{
id 202,
criticality ignore,
value RL-InformationItem-DM-Rprt :
{
rL-ID 0,
dedicatedMeasurementValueInformation measurementAvailable :
{
dedicatedmeasurementValue transmittedCodePowerValue : 79
}
}
},
{
id 202,
criticality ignore,
value RL-InformationItem-DM-Rprt :
{
rL-ID 1,
dedicatedMeasurementValueInformation measurementAvailable :
{
dedicatedmeasurementValue transmittedCodePowerValue : 79
}
}
}
}
}
}
}
}
}
}
}

Event Length (43), RecordType (4) RecNo.(1707)
FFV CX2 CX2, force 1
[2016-01-05 08.35.46:641] RncTopUeC produced this event event id = (41) BUS RECEIVE rrc-physical-channel-reconfiguration-complete PDU ENCODED, ueRef = 649 - - -
value EVENT ::=
{
scannerId '00000000 00000000 00000100'B,
hour 8,
minute 35,
second 46,
millisec 641,
events rrc-physical-channel-reconfiguration-complete :
{
ue-context valid : 649,
rnc-module-id valid : 14,
c-id-1 valid : 29247,
rnc-id-1 valid : 2,
c-id-2 valid : 39247,
rnc-id-2 valid : 2,
c-id-3 valid : 19078,
rnc-id-3 valid : 2,
c-id-4 invalid : 65535,
rnc-id-4 invalid : 4095,
pdu-type valid : event-value-ul-dcch (2),
protocol-id valid : 0,
message-direction valid : event-value-received (0),
message-length valid : 7,
message-contents '80000001024000 ...'H
value UL-DCCH-Message ::=
{
integrityCheckInfo
{
messageAuthenticationCode 2,
rrc-MessageSequenceNumber 0
},
message physicalChannelReconfigurationComplete :
{
rrc-TransactionIdentifier 0
}
}
}
}



je vais créer des tables par value EVENT ::=
l'event c'est nbap-dedicated-measurement-report,rrc-physical-channel-reconfiguration-complete par exemple
est-ce-qu'il y a un requette pour faire ça?
0
nichola Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   11
 
J'ai bien peur que ce fichier ne soit un peu trop complexe. Je pense qu'il faudrai d'abord extirper les données de manière formalisé de manière à ce qu'il corresponde à la structure de donnée attendue, puis à partir de là insérer ces données en base .. mais là il y aura pas de requête magique ...
0
jayzman Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
 
OK,merci,
donc il faut faire manuellement alors le fichier de taille 600mega que je dois lire les données et le spécifier comme un fichier json et ensuite enregistrer dans une base, pouf :/
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > jayzman Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

il faut faire manuellement

Non.....
Ce qui t'a été proposé c'est de faire un script qui
- Récupères les données ..... en extrait les informations qui te sont utiles (celles que tu veux enregistrer en BDD)
- Mets en forme ces données pour en faciliter le traitement (dans un array par exemple)
- Effectue des requêtes de type INSERT pour le mettre en BDD.
0
jayzman
 
bonjour jordane45,

Ah ok,avec un script en quel langage,le plus facile?j'utilise maintenant java,est-ce-que c'est possible avec java,
merci
0