ANS-0731 · IMPORT CSV ET MIGRATION DE DONNéES
Comment résoudre l’« erreur d’ambiguïté sur la correspondance multiple de clés logiques » dans NetSuite ?
Cette erreur survient généralement lors d’importations de données ou d’intégrations, lorsqu’une clé de recherche, telle qu’un numéro de commande client, correspond à plusieurs enregistrements existants, ce qui nécessite un identifiant plus précis, tel que l’identifiant interne.
Solution courte
L'« erreur d'ambiguïté sur la correspondance multiple de clés logiques » indique qu'une valeur de recherche mappée correspond à plusieurs enregistrements dans NetSuite. Pour résoudre ce problème, assurez-vous que la clé utilisée pour le mappage identifie de manière unique un seul enregistrement. Par exemple, au lieu d’utiliser un champ non unique tel qu’un numéro de commande client, effectuez le mappage vers l’identifiant interne de la commande client, ce qui garantit une correspondance biunivoque.
Scénario
Les utilisateurs peuvent rencontrer une « erreur d’ambiguïté sur une correspondance multiple de clé logique » lors des processus d’importation de données ou lors de l’intégration de systèmes externes à NetSuite. Cette erreur survient généralement lorsqu’une clé de recherche spécifiée, destinée à identifier un enregistrement unique, correspond par inadvertance à plusieurs enregistrements existants au sein de NetSuite. Par exemple, si un mappage utilise un numéro de commande client présent sur plusieurs commandes client, le système ne peut pas déterminer quel enregistrement référencer.
Solution
Pour résoudre l’« erreur d’ambiguïté sur la correspondance multiple de la clé logique », assurez-vous que le champ utilisé pour le mappage identifie de manière unique un seul enregistrement dans NetSuite.
Identifiez le champ actuellement utilisé comme clé de recherche dans votre mappage.
Déterminez si ce champ est susceptible de comporter des valeurs en double dans plusieurs enregistrements. Par exemple, un numéro de commande client peut être réutilisé ou exister dans différents contextes, ce qui entraîne des correspondances multiples.
Modifiez le mappage afin d’utiliser un identifiant véritablement unique, tel que l’identifiant interne de l’enregistrement.
Si la source de données externe ne contient pas l’identifiant interne NetSuite, il est recommandé de : exporter les enregistrements NetSuite concernés, y compris leurs identifiants internes et la clé de recherche actuelle (par exemple, le numéro de commande client).Utiliser une fonction
VLOOKUPou similaire dans un tableur pour faire correspondre la clé de recherche des données externes aux données NetSuite exportées, afin de récupérer l’identifiant interne correspondant. Mettre à jour la source de données externe ou le fichier d’importation afin d’utiliser l’identifiant interne NetSuite pour le mappage.En effectuant un mappage vers un identifiant unique tel que l’identifiant interne de la commande client, le système peut localiser avec précision l’enregistrement visé et interagir avec celui-ci, éliminant ainsi toute ambiguïté.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Import CSV et migration de données
