Best-Practices

儲存從 api 檢索的數據時有哪些陷阱

  • November 9, 2012

我可以通過他們的 API 從我們的供應商那裡獲得一些財務數據。在這種情況下,API 是一個太強大的詞。基本上,我們只能獲得給定時間範圍內的一組訂單。我們為產品支付的費用,他們向我們收取的運費等。

為了報告和分析這些數據,我想將它儲存在一個表中。我有一些擔憂:

  • 如果我今天載入 1 月 1 日 - 1 月 31 日,然後下週他們更改了該範圍內的一些數據怎麼辦?每天有成千上萬種產品銷售,因此尋找必要的更新可能會很緊張。
  • 我應該如何管理添加新數據?我正在考慮在月中獲取上個月的新數據。該供應商的做法不是最好的,我擔心他們會在某個星期一添加一些他們忘記輸入前一個星期五的東西。我認為,如果我每天都獲得今天的數據,那麼過去一段時間內數據發生變化的可能性就會上升。

感謝遇到類似問題的人的任何建議。也許人們一直都在這樣做,而我什麼都不擔心。只是想在我繼續之前得到一些建議。

建議:

  1. 標準化儲存的數據。
  2. 仔細考慮並找出您的寫入模型。對於訂單,您可以覆蓋嗎?你需要標記被取代並追加嗎?

以上是通用的數據輸入建議,但是對於應用程序介面的自動化應用程序,您會遇到數據輸入錯誤的問題。為了解決這個問題,最好接受訂單等,但由人類完成發票,他們可以與現實世界進行交叉檢查。這也使人們可以控制您的書籍。所以我要補充一點:

  1. 將自動輸入與人工審核和批准分開。

引用自:https://dba.stackexchange.com/questions/18093