Chúng tôi đang sử dụng SSIS (SQL Server Integration Services) trong SQL 2008 R2 để sao chép bảng cơ sở dữ liệu từ hơn 30 cơ sở dữ liệu (chạy trên SQL Server 2000) sang một cơ sở dữ liệu duy nhất cho mục đích phân tích dữ liệu hàng ngày. Có một tính năng giống như SSIS trong PostgreSQL không? Vì chúng tôi đang nghĩ đến việc di chuyển cơ sở dữ liệu của mình sang cơ sở dữ liệu nguồn mở trong tương lai. Cảm ơn!Có tính năng giống như SSIS trong PostgreSQL không?
Trả lời
Có pg_dump
tạo tập lệnh SQL có thể được phát lại trên cơ sở dữ liệu khác. Một số kịch bản sẽ được yêu cầu để thu thập dữ liệu từ 30 cơ sở dữ liệu của bạn.
Để tránh nhầm lẫn, lưu ý rằng trong Postgres, "cơ sở dữ liệu" có thể chứa nhiều "lược đồ" - trong SQL Server, một "cá thể" có thể chứa nhiều "cơ sở dữ liệu". Các khái niệm cốt lõi tương đương nhau.
Cảm ơn người dùng946850! Đồng ý rằng chúng ta có thể viết các kịch bản lệnh để sao chép dữ liệu từ cơ sở dữ liệu nguồn sang cơ sở dữ liệu đích. Tuy nhiên, tôi tự hỏi liệu đây có phải là phương pháp hiệu quả nhất không? –
Bản thân PostgreSQL không có mô-đun ETL tương tự như ssis, tuy nhiên có một số ngăn xếp BI nguồn mở. Bộ công cụ ETL mã nguồn mở phổ biến nhất có lẽ là công cụ Kettle của Pentaho. Được khuyến nghị trên Postgres wiki
Bạn có thể sử dụng Dịch vụ tích hợp SQL Server cho điều đó. Chỉ cần kết nối với PostgreSQL của bạn bằng cách sử dụng kết nối ODBC! Tôi tự làm.
- 1. Postgresql - concat_ws giống như chức năng?
- 2. Javascript encodeURI như chức năng trong postgresql?
- 3. Có phải 'năng suất tự' giống như instance_eval không?
- 4. Đề xuất tạo trang web mới có tính năng giống như "ứng dụng" trong .NET
- 5. Tạo một EditText tùy chỉnh có tính năng giống như thẻ
- 6. Có khung hoặc dự án web nào cung cấp "Tường" giống như các tính năng
- 7. Mô-đun có thể có các thuộc tính giống như cách đối tượng có thể không?
- 8. Trang MVC3 - Chức năng giống như IsPostback
- 9. Java: popen() - giống như chức năng?
- 10. đuôi giống như chức năng cho gvim
- 11. Log4J - Chức năng SiftingAppender giống như
- 12. Chức năng giống như Curl ở Dart
- 13. Java Generics: chức năng giống như max()
- 14. Có bash gì đó giống như perls __DATA__ không?
- 15. xác định một macro chức năng giống như trong bash
- 16. Chức năng trần giống như Excel trong python?
- 17. Chức năng giống như Flex/Bison trong PHP
- 18. là SSIS chèn số lượng lớn giống như một SỐ LƯỢNG LỚN Chèn
- 19. Có gì giống như Java Quartz trong ruby không?
- 20. CHECKPOINT có hoạt động giống như COMMIT trong TSQL không?
- 21. Có phương pháp giống như sizeof nào trong Java không?
- 22. Có điều gì đó giống như find_if trong Java không?
- 23. Có điều gì đó giống như __LINE__ trong Verilog không?
- 24. Có công cụ nào giống như virtualenv cho C++ không?
- 25. Có điều gì giống như một mô hình chức năng không?
- 26. Cách triển khai tính năng thanh bên ứng dụng Spotify giống như iOS
- 27. Máy phát ngẫu nhiên từ Delphi có tính giống như C# nếu được cấp cùng một hạt giống không?
- 28. Chức năng COPY trong PostgreSQL
- 29. Điểm tương đồng và khác biệt giữa các tính năng nhập trong Viền chữ và các tính năng kiểu giống như trong Clojure là gì?
- 30. Kiến trúc giống như plugin trong .NET
Bucardo có thể quan tâm nếu bạn có thể chấp nhận sao chép theo thời gian thực thay vì theo đợt. –
Cảm ơn Craig! Sẽ kiểm tra điều này. Hy vọng rằng không quá khó để học. –
Chỉ cần tò mò, bạn có một giải pháp cơ sở dữ liệu làm việc và bạn đã rõ ràng đã có giấy phép, tại sao bạn muốn di chuyển và có tất cả các vấn đề tiếp viên trong việc di chuyển dữ liệu và mã? Việc di chuyển sang cơ sở dữ liệu khác thường là một dự án rất dài, rất rủi ro. – HLGEM