QlikView - Kiến trúc
Là một Nền tảng khám phá kinh doanh hàng đầu, QlikView được xây dựng với cách tiếp cận rất khác để khám phá dữ liệu so với các nền tảng truyền thống khác. QlikView trước tiên không xây dựng một truy vấn và sau đó tìm nạp kết quả dựa trên truy vấn. Thay vào đó, nó hình thành các liên kết giữa các đối tượng dữ liệu khác nhau ngay khi nó được tải và nhắc người dùng khám phá dữ liệu theo bất kỳ cách nào. Không có đường dẫn chi tiết dữ liệu được xác định trước. Các đường dẫn chi tiết dữ liệu có thể xảy ra theo bất kỳ hướng nào miễn là dữ liệu có sẵn và được liên kết.
Tất nhiên, người dùng cũng có thể đóng vai trò trong việc tạo mối liên kết giữa các phần tử dữ liệu bằng cách sử dụng phương pháp mô hình hóa dữ liệu có sẵn trong QlikView.
Tổng quan kiến trúc
Kiến trúc của QlikView bao gồm giao diện người dùng để trực quan hóa dữ liệu đã xử lý và giao diện người dùng để cung cấp cơ chế bảo mật và xuất bản cho tài liệu người dùng QlikView. Sơ đồ dưới đây mô tả hoạt động bên trong của QlikView. Kiến trúc được thảo luận chi tiết bên dưới hình ảnh.
Giao diện người dùng
Giao diện người dùng trong QlikView là một điểm truy cập dựa trên trình duyệt để xem các tài liệu QlikView. Nó chứaQlikView Server, được sử dụng chủ yếu bởi người dùng Doanh nghiệp để truy cập các báo cáo BI đã được tạo thông qua Internet hoặc URL mạng nội bộ.
Người dùng doanh nghiệp khám phá và tương tác với dữ liệu bằng giao diện người dùng này và đưa ra kết luận về dữ liệu. Họ cũng cộng tác với những người dùng khác trên một nhóm báo cáo nhất định bằng cách chia sẻ thông tin chi tiết và khám phá dữ liệu cùng nhau, theo thời gian thực hoặc ngoại tuyến. Các tài liệu người dùng này có định dạng .qvw, cũng có thể được lưu trữ trong hệ điều hành windows dưới dạng tài liệu độc lập
Máy chủ QlikView ở giao diện người dùng quản lý giao tiếp máy chủ khách giữa người dùng và hệ thống phụ trợ QlikView.
Back End
Phần phụ trợ QlikView bao gồm QlikView desktop và QlikView publisher.
Các QlikView desktoplà một môi trường Windows chạy bằng thuật sĩ, có các tính năng tải và chuyển đổi dữ liệu từ nguồn của nó. Tính năng kéo và thả của nó được sử dụng để tạo bố cục GUI của các báo cáo hiển thị trong giao diện người dùng. Các loại tệp, được tạo bởi máy tính để bàn QlikView được lưu trữ với phần mở rộng là.qvw.Đây là các tệp được chuyển đến máy chủ QlikView ở giao diện người dùng, phục vụ người dùng với các tệp này. Cũng thế.qvw các tệp có thể được sửa đổi để lưu trữ các tệp trong dữ liệu, được gọi là .qvdcác tập tin. Chúng là các tệp nhị phân, chỉ chứa dữ liệu chứ không phải các thành phần GUI.
Các QlikView publisherđược sử dụng làm dịch vụ phân phối để phân phối các tài liệu .qvw giữa các máy chủ và người dùng QlikView khác nhau. Nó xử lý các đặc quyền ủy quyền và truy cập. Nó cũng thực hiện việc tải trực tiếp dữ liệu từ các nguồn dữ liệu bằng cách sử dụng các chuỗi kết nối được xác định trong.qvw các tập tin.