2016-10-11 62 views
-1

我現在正在開展一個項目,該項目需要顯示一個客戶的交易歷史記錄,以及產品客戶購買是否在保修期內。我需要使用來自當前系統的數據,系統可以提供Web API,這是一個.csv文件。那麼我怎樣才能利用當前的系統數據呢?如何以及在哪裏存儲當前客戶購買歷史數據?

一個解決方案,我想到的是下載所有.csv文件和編寫腳本的每個記錄插入到我建立數據庫包含必要的表和關係來保存我檢索數據。然後我可以擁有一個我想要的新數據庫。因爲我以前從未這樣做過,所以我想知道它是否可行?

還有一個問題是,如果我應該在本地存儲數據或使用像Firebase這樣的雲數據庫?

回答

0

像SQL Server和Oracle這樣的高端數據庫附帶的實用程序允許您直接從csv文件讀取。檢查文檔。經過這麼多次,我發現的最佳程序是將文件讀入一個保存表。這使您有機會檢查數據並找到任何意想不到的怪癖或缺失的字段。這可以讓您在可能的情況下更正數據。

然後編寫腳本將數據從保存表移動到您設計的正確表中。這必須以合理的方式完成。例如,在購買交易之前移動客戶數據。因此,您獲得的任何錯誤消息都不會因爲您在存儲客戶之前嘗試存儲交易。 (您設置了參照完整性,是嗎?)這給您更多的機會來糾正或調整數據,或者只是在您的閒暇時間或多或少地發現問題。

是否將數據存儲在雲中是嚴格按照您的僱主的偏好。