Errori
Il comando "Execute SuiteQL Query" del connettore NetSuite Analytics a volte restituisce risultati inaspettati rispetto al dataset di origine in NetSuite. Sebbene non venga visualizzato alcun errore, un confronto tra i due set di dati rivelerà che alcuni di essi sono "mancanti" mentre altri vengono visualizzati più volte.
Causa
L'API di NetSuite limita ogni risposta Execute SuiteQL a 1000 record, quindi il richiedente deve inviare una richiesta successiva con un offset per recuperare il resto dei risultati. Il problema è che ogni richiesta di follow-up viene rieseguita da NetSuite come una richiesta originale, il che può far apparire lo stesso record più volte, spesso in un posto diverso.
Soluzione
Per risolvere questo problema, vai su NetSuite e aggiungi una clausola ORDER BY che punti a un campo univoco nella tua query. In questo modo ogni record avrà sempre la stessa posizione nell'insieme dei risultati.
Per ulteriori informazioni, consulta: