Talend là công cụ tích hợp dữ liệu khá chung chung, nhưng bạn nên hoàn thành công việc bằng cách làm theo các bước sau (thực sự áp dụng cho bất kỳ loại cơ sở dữ liệu nào:PostgreSQL, Oracle, v.v.):
- Tạo một kết nối cơ sở dữ liệu mới trong bảng điều khiển Kho lưu trữ, tới nút Siêu dữ liệu- "Kết nối Db". Đặt tên cho nó và chọn "Loại DB" là "Microsoft SQL Server" (hoặc bất kỳ cơ sở dữ liệu nguồn nào là cơ sở dữ liệu nguồn của bạn) và cung cấp chi tiết kết nối.
- Tạo một kết nối cơ sở dữ liệu mới khác, nhưng lần này là "MySQL" (hoặc bất kỳ cơ sở dữ liệu mục tiêu nào của bạn).
- Tạo công việc mới cho "Bản thiết kế công việc" (trong Kho lưu trữ).
- Mở rộng kết nối -DB "SQL Server" từ Siêu dữ liệu và kéo bảng mong muốn (trong "Lược đồ bảng") vào vùng làm việc của công việc VÀ chọn tMSSqlInput .
- Kéo kết nối MySQL-DB-từ Siêu dữ liệu vào vùng làm việc VÀ chọn tMysqlOutput . Xác định bảng mục tiêu.
- Nhấp vào Bảng màu và kéo tMap thành phần khu vực làm việc giữa hai thành phần trước đó.
- Kết nối tMSSqlInput với tMap và tMap với tMysqlOutput bằng các mũi tên. Bạn làm điều đó bằng cách nhấp chuột phải vào tMSSqlInput, chọn Row-Main và kéo mũi tên đến tMap. Tương tự từ tMap đến tMysqlOutput.
- Nhấp đúp vào tMap, chọn tất cả các cột từ bên trái và kéo chúng sang bên phải. Thành phần tMap cho phép bạn thực hiện các phép biến đổi dữ liệu. Có thể bạn sẽ không cần sử dụng tMap giữa các thành phần cơ sở dữ liệu. Nhưng cũng tốt nếu có đề phòng.
- Thực hiện công việc và khắc phục sự cố nếu cần. Nếu có vấn đề gì xảy ra, hãy khởi động lại Talend Studio hoặc chỉ cần đóng và mở công việc, trong nhiều trường hợp, điều đó sẽ hữu ích.