Bonjour,
J'essaie de synchroniser 2 tables de deux bases différentes, cependant cela me rend une erreur incompréhensible.
Je vous la joint en fichier texte.
Merci d'avance pour votre aide.
Bonjour,
J'essaie de synchroniser 2 tables de deux bases différentes, cependant cela me rend une erreur incompréhensible.
Je vous la joint en fichier texte.
Merci d'avance pour votre aide.
Bonjour,
prière de désactiver le mode batch (sur l'étape 'alimentation de table') et de relancer le process.
Le traitement va être un peu plus long mais normalement vous aurez une erreur plus explicite.
Samatar
Voilà ma nouvelle erreur, si quelqu'un peut y jeter un oeil.
Merci
Pb de clé externe :-)
avant d'insérer dans la table "PRODUCTS", vous la tronquer! Comme c'est visiblement une table de référence (liée à d'autres tables), vous n'avez pas le droit d'en supprimer les entrées car sinon nous aurez des incohérences dans vos BdD.DELETE on table 'PRODUCTS' caused a violation of foreign key constraint 'PRODUCTS_CAT_FK_1' for key (811ca0b3-95d4-47a9-acdb-5cfddf9c5909).
Samatar
Ha merci c'était bien ça !
Je crois que Kettle m'en veut, il me sort encore une erreur mais différente cette fois-ci.
En fait j'ai un champs "référence" dans ma seconde table qui ne peut être à NULL. Je le met donc en correspondance avec un champs de ma première table mais rien n'y fait, j'ai toujours une erreur. J'ai pourtant tâtonner avec plusieurs champs de ma première table afin que le champs "réérence" soit satisfait mais rien...
Voici l'erreur en pièce-jointe.
Cela n'a rien à voir avec PDI :-)
LOC_ROW n'est apparemment pas une colonne de la table PRODUCTS!'LOC_ROW' is not a column in table or VTI 'MEHDI.PRODUCTS'
Samatar
C'est bien ce que je me disais le problème c'est que normalement il ne doit pas chercher dans cette table, je ne sais pas pourquoi il cherche dans cette table car "loc_row" de la première table doit être en relation avec "référence" de la seconde table.
Mais cette erreur prouve qu'il cherche au mauvaise endroit "loc_row" car il cherche les 2 dans la seconde table.
Comment lui dire qu'il doit checher "loc_row" dans l'autre table?
un peu perdu
Pourriez-vous svp attacher votre transformation (commentée si c'est possible).
Merci
En fait, j'ai évité cette erreur maintenant j'aimerais simplement savoir s'il existe une transformation qui m'éviterait d'avoir comme message "Column 'PRICESELL' cannot accept a NULL value." et cela pour plusieurs de colonnes.
Il y a des colonnes que je ne souhaite pas remplir...
Pour le moment je n'ai que le stricte minimum : une lecture de ma première base et une écriture dans la seconde afin d'y insérer les données.
Je ne connais pas bien les transformations intermédiaires (si quelqu'un a un lien qui décris les transformations) qui pourraient me faciliter le transfert de données entre mes 2 bases.
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager