Les meilleurs développeurs PHP freelances sont sur Codeur.com
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
7 freelances ont répondu à ce projet
7 propositions de devis en moins de 2h
Montant moyen des devis proposés : 250 €
Estimation du délai : 1 jour