1. 任務出現問題時需要 返回失敗碼。例如,需要導入的數據文件不存在,即上游數據出了問題,這個時候需要返回錯誤碼,方便處理,通知到相關開發人員等
2. 批量導入任務時,需要考慮到某些任務可能失敗的風險,如果這些可以失敗的任務是允許的,那麼,需要做處理,以免失敗中斷程序,影響其他任務
3. 腳本應該是可以支持重跑的。比如因爲某些原因,例如網絡原因,機器故障等導致的腳本執行中斷,load任務失敗。這個時候就有可能有髒數據存在在數據庫;重跑腳本的時候,需要清除掉這些髒數據,否則,髒數據將有兩份存在
4. 數據庫對相應業務針對性的建立索引,能夠加快查詢的速度。