錯誤
NetSuite Analytics 連接器的「執行 SuiteQL 查詢」指令與 NetSuite 中的來源資料集比較時,有時會傳回意外結果。雖然沒有顯示錯誤,但比較兩個資料集會發現有些資料集 「遺失」,而其他資料集則顯示多次。
原因
NetSuite 的 API 將每個 Execute SuiteQL 回應限制為 1000 條記錄,因此請求者需要傳送具有偏移量的後續請求,以取得其餘的結果。這樣做的挑戰是,NetSuite 會將每個後續請求都當作原始請求重新執行,這可能會導致相同記錄出現多次,而且經常出現在不同的地方。
解決方案
若要解決此問題,請前往 NetSuite 並新增 ORDER BY 子句,在查詢中指向唯一欄位。這可確保每條記錄在結果集中總有相同的位置。
若要瞭解更多資訊,請參閱