本教程將為大家講解如何將采集好的數據導出到mysql數據庫中,這里給大家講兩種導出方式


1.手動導出數據庫:這種方式只能在任務采集完畢之后將采集之后的數據導出到數據庫中。


2.自動導出數據庫:這種方式可以實現邊采集邊導,按照設置的時間間隔啟動導出計劃,這種方式只支持云采集。


目前八爪魚支持導出數據庫有Mysql、SqlServer、Oracle中,本地采集和云采集的數據均可以導出到數據庫中,教程以云采集的數據為示例為大家講解。


小貼士:導出前需要先建好數據庫和數據表


手動導出mysql數據庫的步驟如下:


步驟1: 點擊任務→選擇一個要導出的任務數據點擊更多操作→查看數據→云采集數據


1


步驟2:選擇導出數據→在彈出的操作界面上選擇導出所有數據或者未導出數據→選擇導出到數據庫→點擊確定進入到數據導出向導→選擇下一步進入到數據庫配置界面


2


進入到這個數據庫配置界面之后,對數據庫的相關信息進行配置,這里的信息一定要正確而且能正常連接到數據庫


步驟3:配置好下面這些字段

  • 數據庫類型:選擇Mysql
  • 服務器:Mysql服務器地址
  • 端口:Mysql實例的端口
  • 用戶名:登錄Mysql的用戶名
  • 密碼:登錄Mysql的密碼
  • 數據庫編碼:填寫數據庫的編碼,不指定可能會出現導入后為亂碼的情況? 例如導出的是中文,可設置成utf8,另外用戶自己的數據庫表、字段都需設置成utf8.
  • 數據庫名稱:選擇已有的數據庫


配置好后可點擊測試連接,驗證配置是否正確。這里的配置都是正確的,因此下方顯示為連接可用。如果配置不正確,下方將會顯示錯誤信息。


3


步驟4:數據庫連接配置完畢之后點擊下一步進入數據字段映射界面→選擇數據表→選擇目標數據字段(這里如果源數據字段和目標數據字段名稱一樣會自動進行配置,如果不一樣就需要手動選擇一下)→如果其中某個字段不想要重復的可以勾選設置為唯一標識,勾選后在導入的時候將會根據這個字段確定是數據庫新增記錄還是覆蓋原有的記錄。


小貼士:如果需要下次繼續導出,這里可以設置保存配置。(勾選保存配置,輸入保存的配置名稱)下次在導出的時候直接選擇這個配置就可以了。


4


步驟5:選擇下一步→選擇導出→提示導出完成→數據已導入指定數據庫


小貼士:勾選在導出過程中忽略錯誤,碰到錯誤試不終止導出操作代表在其中一些數據導入出錯時繼續導出其他數據


5


下面是數據庫數據示例:


圖1


下面講自動導出到數據庫的方式,注意這種方式只支持云采集,可以實現邊采集邊導出,導出的是當前未導出過的數據。


和前面手動導出到musql的基本步驟一樣,進入到查看數據界面之后

選擇導出數據→在彈出的操作界面上選擇導出所有數據或者未導出數據→選擇自動導出到數據庫→點擊確定進入到數據導出向導→選擇下一步進入到數據庫配置界面


6


接下來的步驟同前面步驟3、步驟4。

按照前面步驟3、步驟4的方式配置好之后,選擇下一步進入到設置執行計劃頁面

設置執行計劃名稱,再設置實時計劃。這里的實時計劃代表每隔一個小時自動啟動執行計劃,導出當前未導出的數據。


7


設置完之后點擊下一步,選擇完成。這樣自動導出計劃就配置完畢了


8


然后點擊工具箱→定時入庫工具→選擇啟動即可。(系統會立即執行一次數據庫導出,執行完畢之后再按照指定的時間間隔自動啟動)


9