错误
与 NetSuite 中的源数据集相比,NetSuite Analytics 连接器的“执行 SuiteQL 查询”命令有时会返回意想不到的结果。虽然没有显示错误,但对这两个数据集进行比较会发现,有些数据集“缺失”,而另一些数据集则多次显示。
原因
NetSuite 的 API 将每次执行 SuiteQL 响应限制为 1000 条记录,因此请求者需要发送一个带有偏移量的后续请求来获取其余结果。这样做的问题在于,NetSuite 会将每个后续请求重新作为原始请求运行,这可能导致同一条记录出现多次,而且通常出现在不同的位置。
解决方案
要解决此问题,请转到 NetSuite 并添加一个指向查询中唯一字段的 ORDER BY 子句。这样可以确保每条记录在结果集中始终处于相同的位置。
了解更多信息,请参阅: