Bonjour,

je reçois des données que 1) j'analyse et 2) je stocke bdd (par insert ou par update) si l'analyse ne détecte aucune erreur sur les données.

Le souci est d'évaluer le nombre d'insert et d'update qui seraient effectués si pas d'erreur lorsqu'une erreur est détectée. Il s'agit d'un problème de conception.

A savoir que la bdd est constituée de plusieurs tables, que pour les peupler je fais en général une requête INSERT INTO ON DUPLICATE KEY UPDATE ou un simple INSERT lorsque un UPDATE n'est pas envisageable.

Aujourd'hui la conception est la suivante :
Lecture des données
analyse des données->$error
if (!$error)
   peupler la bdd
Au cas où cela est à gérer au niveau du MCD, voici le MCD Looping :
Nom : mcdx2150.png
Affichages : 132
Taille : 145,0 Ko

Quelle conception me proposez-vous ?