Định nghĩa: Database Connector trên Mobio cho phép kết nối hệ thống Mobio trực tiếp với cơ sở dữ liệu quan hệ (RDBMS) của doanh nghiệp để truy xuất và đồng bộ dữ liệu.
Đối tượng sử dụng: Quản trị viên hệ thống (Admin), Kỹ sư dữ liệu (Data Engineer).
2. Giải thích Thuật ngữ & Thông số
Cơ sở dữ liệu quan hệ (RDBMS): Dữ liệu được lưu trữ dạng bảng và hàng (Ví dụ: MySQL, PostgreSQL).
Host/IP: Mạng của máy chủ đặt Database.
Port: Cổng dịch vụ mở để gọi.
Credentials: Tên đăng nhập và mật khẩu của tài khoản Database có quyền Read (Đọc).
Phân quyền: Tài khoản Mobio phải được cấp quyền RBAC: INTERGRATION > Cài đặt > Cài đặt DN > Đồng bộ dữ liệu > Data Flow > Nguồn dữ liệu. Xem hướng dẫn phân quyền truy cập RBAC tại đây.
Đường dẫn truy cập:
Cài đặt → Tích hợp dữ liệu → Kết nối → Nguồn dữ liệu → Tạo nguồn dữ liệu mới, hoặc
Cài đặt → Tích hợp dữ liệu → Data Flow → Nguồn dữ liệu → Thêm mới.
4. Các bước thực hiện
Bước 1: Chọn Connector theo tên DB
Chọn Thêm nguồn dữ liệu mới trên giao diện quản lý Nguồn dữ liệu. Hoặc bấm Thêm mới từ giao diện Data Flow.
Chọn nguồn dữ liệu theo loại DB → nhấn Tiếp tục để chuyển sang giao diện tích hợp.
Bước 2: Khai báo thông tin cấu hình mạng
Điền Tên Connector và Mô tả
Khai báo thông tin Xác thực mạng (Credentials):
Database Name: Tên CSDL cần kéo.
Host/IP: Mạng máy chủ của bạn.
Port: Cổng kết nối dịch vụ.
Username: User Mobio dùng để đọc.
Password: Mật khẩu.
Xem hướng dẫn chi tiết dành cho từng loại Database dưới đây:
Nhấn Kiểm tra kết nối → Kết nối thành công mới có thể lưu Connector.
5. Quy tắc vận hành
Phân quyền User DB: User tại Database gốc chỉ nên được giới hạn ở quyền ĐỌC (Read-only / Select) để đảm bảo an toàn, tránh tình trạng bị xóa hoặc ghi ngược dữ liệu ngoài ý muốn vào hệ thống gốc.
Mạng nội bộ: Các database đặt ở mạng Local nội bộ (On-premise) cần cấu hình mở port hoặc whitelist IP của máy chủ Mobio.
Ràng buộc và kiểm tra kết nối: Khi khai báo thông tin kết nối (Host, Port, DB Name…), hệ thống có các quy tắc giới hạn ký tự và tự động kiểm tra tính hợp lệ của thông tin (Self-test) ngay lập tức để xác nhận khả năng kết nối tới nguồn dữ liệu.
Health Check trước đồng bộ: Ngay trước khi khởi chạy bất kỳ phiên đồng bộ nào, hệ thống sẽ tự động gửi tín hiệu kiểm tra trạng thái hạ tầng và kết nối tới Database. Nếu hạ tầng chưa sẵn sàng, phiên đồng bộ sẽ không được tạo để tránh lãng phí tài nguyên.
Kiểm tra và làm mới quyền (Reload Data Model): Hệ thống tự động đối soát danh sách quyền của User Database (như quyền SELECT, VIEW). Nếu User vừa được cấp thêm quyền trên Database, người dùng chỉ cần nhấn nút Làm mới quyền (Reload) tại bước Mapping để hệ thống cập nhật danh sách bảng dữ liệu mới nhất mà không cần phải xóa và tạo lại Connector từ đầu.
6. Các câu hỏi thường gặp (FAQ)
Hỏi: Connector báo lưu thất bại dù đã nhập đủ thông tin?
Trả lời: Connector không thể lưu nếu bước Kiểm tra kết nối chưa được thực thi và xác nhận là thành công.