Nếu bạn đã quen với tính linh động của truy vấn & báo cáo Phoebus. Tôi chắc rằng bạn có thể thiết lập một truy vấn (báo cáo) bất kỳ sau vài thao tác bằng cách kéo và thả.
Bạn có biết rằng biên giới của truy vấn & báo cáo trong Phoebus có thể mở rộng theo ý bạn ? Nói cách khác, Phoebus có thể truy cập cả những phần mềm khác (ED-External DataSource) . Hãy tưởng tượng bạn đang dùng nhiều chương trình quản trị khác HRM, CRM, MRP , và ngay cả ERP khác, và Phoebus cung cấp toàn bộ các truy vấn báo cáo liên kết HRM, CRM, MRP, ERP lại với nhau
Một điều quan trọng nữa là bạn không cần phải sao chép dữ liệu khác về CSDL Phoebus. Tất cả những gì bạn cần chỉ là quyền truy cập đến ED ( External DataSource)
Bạn có thể truy vấn và viết báo cáo cho những chương trình đó ngay bên trong Phoebus.
Hiện tại (version 3.5.1.79 trở lên) hạn chế duy nhất của Phoebus là nó chỉ truy cập được dữ liệu lưu trên SQL Server.
Dưới đây sẽ là các bước để tạo truy vấn và viết báo cáo cho 1 ED mẫu kèm theo trong SQL Server. : Các đơn hàng của Northwind Database
Bước 1 . Tạo liên kết tới ED (Connection)
Sử dụng Phoebus Config để tạo liên kết tới ED.
Liên kết ta vừa tạo có mã = NW và kết nối tới CSDL Northwind.
Bước 2. Tạo mẩu tin mô tả dữ liệu (Data Schema) cho ED
Để tạo một mẩu tin mô tả dữ liệu (Schema), ta sử dụng lệnh ẩn QDADD trong Phoebus.
- Tạo mới , đặt mã và diễn giải cho Schema. Mã Schema không được trùng với các Schema hệ thống có sẵn trong Phoebus.
- Chọn các kết nối từ danh sách của ô Default Conn. Ta chọn NW
- Bấm nút Select Table bên dưới . Phoebus hiển thị các bảng trong ED Northwind. Chọn Table Orders vì ta muốn viết báo cáo liên quan tới các đơn hàng
- Bấm OK để chọn. Phoebus tự động tạo mô tả dữ liệu từ bảng Orders bạn chọn. Mô tả dữ liệu này có thể thay đổi để liên kết tới các schema khác giúp tạo ra các báo cáo phức tạp và đầy đủ hơn nhiều.
Bấm OK để lưu Schema bạn vừa tạo
Bước 3. Sử dụng Data Schema để tạo truy vấn
Chạy chức năng QD - Query Designer. Tạo 1 query mới với nguồn từ Schema bạn tạo ở bước 2 = NW
Hãy tham khảo các bài viết sau để biết cách viết báo cáo với Phoebus Report Designer
Mẫu báo cáo để ra kết quả như hình dưới có thể tải về tại đây