我們使用SQL 2008 R2中的SSIS (SQL Server Integration Services)將來自30多個數據庫(運行於SQL Server 2000上)的數據庫表複製到單個數據庫,以便每天進行數據分析。 PostgreSQL中有類似SSIS的功能嗎?我們正在考慮將來將數據庫遷移到開源數據庫。謝謝!PostgreSQL中是否存在類似SSIS的功能?
6
A
回答
0
有pg_dump
它生成一個SQL腳本,可以在另一個數據庫上重播。一些腳本將需要從您的30個數據庫收集數據。爲了避免混淆,請注意,在Postgres中,「數據庫」可以包含多個「模式」 - 在SQL Server中,「實例」可以包含多個「數據庫」。核心概念大致相同。
+0
感謝user946850!同意我們可以編寫腳本將數據從源數據庫複製到目標數據庫。但是,我想知道這是否是最有效的方法? –
3
PostgreSQL本身沒有類似於ssis的ETL模塊,但是有一些開源的BI棧。最流行的開源ETL工具包可能是Pentaho的工具Kettle。推薦使用Postgres wiki
3
您可以爲此使用SQL Server Integration Services。只需使用ODBC連接連接到PostgreSQL! 我自己做。
相關問題
- 1. PostgreSQL中是否有類似於Cassandra的keyspace的功能?
- 2. 是否有類似於「with」的功能?
- 3. 是否存在類似(xs:x)
- 4. python是否在Mathematica中具有類似於「Chop」的功能?
- 5. 我們在J2EE中是否有類似RegisterRoutes的功能
- 6. 在PostgreSQL中創建「表格表」或實現類似的功能?
- 7. 在postgresql中存儲類似hash的ID
- 8. PostgreSQL中的保存功能
- 9. Procmail是否具有小寫功能或類似功能?
- 10. iOS中是否具有與Android中的getScaledMaximumFlingVelocity類似的功能?
- 11. mysql的SQL_CALC_FOUND_ROWS在postgresql中是否有類似的函數?
- 12. Google Apps腳本中是否有類似SQL的功能?
- 13. Objective-C中是否有類似D3的Nest功能?
- 14. 是否有可能爲Google TV構建類似AirPlay的功能?
- 15. 是否存在類似iOS的cvShowImage?
- 16. 類似的功能在C#中的String.Format
- 17. 功能在PostgreSQL中
- 18. lubridate是否具有與動物園的yearmon功能類似的功能?
- 19. 在java中尋找類似的功能
- 20. 類似的功能SwingUtilities.invokeLater在android中?
- 21. 在java中與fork()類似的功能
- 22. 類似功能strcmpi在python
- 23. Oracle:在PostgreSQL中是否有與ROW相當的功能?
- 24. Instagram是否有類似Twitter的Intent或Facebook的Sharer功能?
- 25. 是否有一個功能類似MATLAB的「impixelinfo()」提供的OpenCV?
- 26. JavaScript是否具有與LINQ的Select語句類似的功能?
- 27. __has_cpp_attribute不是'類似功能'的宏嗎?
- 28. 手寫筆是否具有與Less @import(參考)功能類似的功能?
- 29. Python在循環中支持`else`。 Ruby中是否有類似的功能?
- 30. 具有類似功能的組功能
如果您可以接受實時複製而不是批處理,Bucardo可能會引起您的興趣。 –
謝謝Craig!將檢查了這一點。希望學習並不難。 –
出於好奇,你有一個可用的數據庫解決方案,你顯然已經擁有許可證,爲什麼你想遷移並且在數據和代碼遷移中遇到所有問題?遷移到不同的數據庫通常需要數月的時間,風險很大。 – HLGEM