Les meilleurs développeurs PHP freelances sont sur Codeur.com

Conversion de donnée json dans base de données

 Fermé · Moins de 500 € · 7 offres · 691 vues · 18 interactions


Bonjour,

Suite à l'évolution de notre plateforme nous cherchons un développeur ou admin db pour faire une conversion de données dans une base sql MariaDB.

Description du job :
Nous avons un formulaire qui enregistre ce que les membres de notre site ont sélectionnés pour remplir leurs profils.
Nous stockons les informations, en base de données, sous ce format :
[
{
"thfonctions":"13",
"niveau":"2"
},
{
"thfonctions":"14",
"niveau":"15"
},
{
"thfonctions":"19",
"niveau":"8"
}
]

La valeur de "thfonctions" correspond à l'ID de la fonction (correspondance stockée ailleurs) et la valeur de "niveau" au nombre d'années d'expérience, mais cette donnée disparaîtra lors de la conversion.

Sous ce format il n'y a aucune relation "parent / enfant", hors dans notre nouvelle version nous avons une relation parent/enfant et le format de l'entrée devient comme ceci :
[
{
"thfonctions":"1020",
"thfonctionsDevCoMark":[
"1023",
"1024",
"1025"
]
},
{
"thfonctions":"1031",
"thfonctionsOrgCapHum":[
"1033",
"1034",
"1035",
"1036"
]
}
]
La valeur de "thfonctions" correspond à l'ID de la famille (correspondance stockée ailleurs) et la valeur de thfonctionsStratGesInno correspond aux ID des éléments cochés par l'utilisateur.

Les points d'attention sont double :
1) Les IDs ont changées car nous avons modifiés nos listes, exemple : les ID 14, 15, 18 de l'ancien modèle correspondent à l'ID 25 du nouveau modèle (et ainsi de suite).
Une table de correspondance a été faite (dispo en sql, xls, ...)

2) Les ID "en en vrac" du premier modèle doivent être rangées dans les bonnes cases du second modèle (famille, sous famille) et il peut y avoir entre 0 (pas de données) et 6 familles.

thfonction ne change jamais.
thfonctionsXxxxXxxxXxxx change selon les ID des éléments cochés par l'utilisateur (ici encore, la table de correspondance donne l'information sur les parents/enfants).

Le script est à exécuter sur une table d'environ 300 lignes seulement, il y a 6 sous familles (thfonctionsXxxxXxxxXxxx) et une 30aine d'éléments.

Démarrage au plus tôt, la conversion doit être prête pour jeudi matin.

Budget indicatif : Moins de 500 €

Publication : 18 septembre 2017 à 13h18

Profils recherchés : Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

7 freelances ont répondu à ce projet

7 propositions de devis en moins de 2h

Talbi-ConSept Agence web
Dominique Girardot Agence développement spécifique
François Bachelot Développeur spécifique
Teko Consulting Agence CRM
comwebsolution Agence web
88CustomSoftware Développeur full-stack
R

Montant moyen des devis proposés : 250 €

Estimation du délai : 1 jour

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients