Erreurs
La commande "Execute SuiteQL Query" du connecteur NetSuite Analytics renvoie parfois des résultats inattendus lorsqu'elle est comparée à l'ensemble de données source dans NetSuite. Bien qu'aucune erreur ne soit affichée, une comparaison entre les deux ensembles de données révèle que certains ensembles de données sont "manquants" tandis que d'autres sont affichés plusieurs fois.
Cause
L’API de NetSuite limite chaque réponse Execute SuiteQL à 1000 enregistrements, le demandeur doit donc envoyer une demande de suivi avec un décalage pour obtenir le reste des résultats. Le problème est que chaque demande de suivi est réexécutée par NetSuite comme une demande originale, ce qui peut avoir pour conséquence que le même enregistrement apparaisse plusieurs fois, souvent à un endroit différent.
Solution
Pour résoudre ce problème, accédez à NetSuite et ajoutez une clause ORDER BY qui pointe vers un champ unique de votre requête. Cela garantit que chaque enregistrement aura toujours la même position dans l'ensemble des résultats.
Pour en savoir plus, consultez les articles suivants :