Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Đặc điểm của Công thức truy vấn là gì?

Có nhiều đặc điểm của Công thức truy vấn (Query Formulation) như sau:

SQL đa đường (Multipass SQL) – Có thể dùng để đánh giá so sánh hoặc tính toán chính xác các phép đo không cộng được (nonadditive measures) trong hàng ngắt báo cáo (report break rows), công cụ truy vấn nên chia báo cáo thành nhiều truy vấn được xử lý độc lập bởi DBMS.

Công cụ truy vấn tự động kết hợp kết quả của các truy vấn riêng biệt một cách thông minh. Multipass SQL cũng cho phép khoan xuyên (drilling across) nhiều bảng sự thật trong nhiều data mart conformed, có thể trong cơ sở dữ liệu khác nhau.

Ví dụ: bán hàng và chi phí có thể ở nhiều cơ sở dữ liệu khác nhau, nhưng vì chúng chia sẻ chiều giống nhau, như Tổ chức và Kỳ, có thể tạo báo cáo đóng góp đơn giản bằng cách truy vấn hai nguồn và hợp nhất kết quả trong công cụ truy vấn.

Việc xử lý một câu lệnh SQL khổng lồ đơn lẻ sẽ không thể. Cuối cùng, multipass SQL cung cấp cho aggregate navigator cơ hội tăng tốc báo cáo, vì mọi yêu cầu SQL nguyên tử đơn giản được phân tích bởi aggregate navigator.

Làm nổi bật (Highlighting) – Highlighting là dạng tương tác của cảnh báo (alerts). Khi thể tích dữ liệu tăng vọt, công cụ truy vấn cần hỗ trợ người dùng nhận diện bản ghi nổi bật từ phần còn lại, như "hiển thị cho tôi các quận có giảm hoặc tăng bán hàng hơn 10% so với tháng trước".

Ràng buộc liên tiếp (Successive constraints) – Kết quả của một truy vấn được dùng như giá trị tối đa hoặc bộ lọc cho các truy vấn liên tiếp. Đây là khả năng cụ thể quan trọng cho nghiên cứu hành vi khi nhận diện một nhóm đồng thời (cohort) và xác định hành vi của nó như một đơn vị. Điều này xảy ra gần như bất kỳ khi nào thông tin về cá nhân bị liên quan.

Ví dụ: bác sĩ và nhà nghiên cứu có thể quan tâm nhận diện nhóm bệnh nhân với đặc điểm xác định và theo dõi quá trình của họ theo thời gian. Họ có thể nhận diện người hút thuốc nặng trong nhóm thử nghiệm lâm sàng và xem thuốc được thử có giảm nguy cơ ung thư phổi không.

Bất kỳ cơ sở dữ liệu nào có thông tin khách hàng sẽ cần ràng buộc liên tiếp tại một số điểm. Giá trị của khả năng này không giới hạn ở con người, tuy nhiên. Công ty bán dẫn có thể muốn nhận diện tập wafer chip silicon và theo dõi chúng qua quy trình sản xuất để kiểm tra tỷ lệ thất bại. Các danh sách ràng buộc này có thể quá lớn để lưu trữ trong công cụ và do đó có thể cần truyền lại về cơ sở dữ liệu để join được thực hiện từ xa.

Tổng hợp bán cộng (Semiadditive summations) – Có một lớp quan trọng các phép đo số trong bảng sự thật kinh doanh phổ biến không hoàn toàn cộng được. Bất cứ thứ gì là phạm vi cường độ thường không cộng được, đặc biệt qua chiều Thời gian. Ví dụ: mức tồn kho và số dư tài khoản không được cộng qua thời gian. Đây được gọi là sự thật bán cộng (semi-additive facts).