spoon輸出表找不到數據庫?
回答::spoon輸出表中找不到數據庫。解決方案的步驟如下。驅動程序文件安裝失敗。確認是否安裝了驅動程序文件。下載數據庫對應的驅動jar包,放在kettle下的lib目錄下。連接oracl
mysql數據庫可以連接sqlserver數據庫嗎,想要定時獲取數據該怎么辦?
謝謝邀請~
我的理解是想辦法把Mysql里的數據放到SqlServer里。如果是兩個同類型的數據庫,會簡單一些,但是沒有辦法像這樣直接連接不同類型的數據庫。
我我將談談在這種情況下我能想到的解決方案。
用代碼實現作為一個程序員,你能想到的第一個方法就是用代碼實現,只要你能通過代碼連接兩類數據庫(Java,Python,PHP等。),做一個固定的服務,從Mysql數據庫讀取數據,然后插入SqlServer。
如果數據不多,可以每次都做完全同步:即刪除目標庫中所有數據后,同步所有數據。
也可以做增量同步,一般是判斷數據中的時間戳,讀取增量數據進行同步。
ETL工具有專門的ETL工具來實現這種跨數據庫的數據抽取功能。建議數據量比較大的時候可以考慮ETL工具。有很多工具可以選擇,比如Informatica,Kettle,Talend,NavicatPremium等等。
我們項目現在用的工具是Informatica(不過這個工具是收費的,而且還挺重量級的,我們公司已經購買了)。我們項目組還專門招了兩個做Informatica的程序員。優點是提取速度很快,缺點很明顯。一個是重,一個是學習成本比較高。
如果想免費使用開源,可以學習Kettle。
希望我的回答能幫到你!我會繼續分享我對Java開發、架構設計、職業發展的看法,希望得到您的關注;另外,關注我私信后面的【資訊】二字,可以獲取建筑、大數據、訪談等相關資訊。