Dịch vụ quản lý truy vấn là tập hợp các khả năng xử lý trao đổi giữa việc tạo truy vấn, thực thi truy vấn trên cơ sở dữ liệu, và trả về tập kết quả về máy để bàn. Các dịch vụ này có tác động đầy đủ đến sự hợp tác của khách hàng với cơ sở dữ liệu.
Có nhiều dịch vụ của Quản lý truy vấn như sau:
Đơn giản hóa nội dung (Content simplification) – Các kỹ thuật này cố gắng bảo vệ người dùng khỏi sự phức tạp của dữ liệu và ngôn ngữ truy vấn trước khi một số truy vấn xác định được xây dựng. Bao gồm giới hạn nhìn của người dùng thành tập con của bảng và cột, quy tắc join được định nghĩa trước (bao gồm cột, kiểu, và ưu tiên đường dẫn), và bộ lọc tiêu chuẩn.
Metadata đơn giản hóa nội dung thường xác định cho công cụ front-end thay vì dịch vụ chung có sẵn. Quy tắc đơn giản hóa thường bị ẩn trong kho metadata của công cụ front-end.
Chuyển hướng truy vấn và SQL đa đường (Query retargeting and multipass SQL) – Dịch vụ chuyển hướng truy vấn phân tích truy vấn đến, tra cứu các yếu tố trong metadata để xem chúng tồn tại ở đâu, và sau đó chuyển hướng truy vấn hoặc thành phần của nó khi thích hợp. Điều này bao gồm chuyển hướng đơn giản, join heterogeneous, và hàm tập hợp bao gồm union và minus.
Chức năng đơn giản nghe này thực sự là điều làm cho việc lưu trữ bảng sự thật độc lập trên nền tảng phần cứng độc lập trở nên khả thi. Nó cho phép truy vấn dữ liệu từ hai bảng sự thật, như chi phí sản xuất và bán hàng khách hàng, trên hai server khác nhau, và liền mạch tích hợp kết quả vào báo cáo đóng góp khách hàng.
Nhận biết tổng hợp (Aggregate awareness) – Nhận biết tổng hợp là trường hợp đặc biệt của chuyển hướng truy vấn nơi dịch vụ nhận diện rằng một truy vấn có thể được thỏa mãn bởi bảng tổng hợp có sẵn thay vì tổng hợp dữ liệu chi tiết ngay lập tức. Ví dụ: nếu ai đó hỏi bán hàng theo tháng từ bảng hàng ngày, dịch vụ khiến định nghĩa lại truy vấn để chạy đối lập với bảng sự thật hàng tháng.
Aggregate navigator là yếu tố hỗ trợ nhận biết tổng hợp này. Theo cách chỉ mục được chọn bởi ứng dụng cơ sở dữ liệu, cơ chế aggregate navigator tự động chọn tổng hợp.
Các aggregate navigator tốt nhất tách biệt khỏi công cụ người dùng cuối và cung cấp lợi ích điều hướng tổng hợp cho một số người dùng gửi SQL đến DBMS. Aggregate navigator nhúng trong công cụ người dùng cuối bị cô lập với công cụ cụ thể đó và tạo vấn đề cho DBA phải hỗ trợ nhiều công cụ trong môi trường phức tạp.
Aggregate navigator tốt nhất hỗ trợ thống kê trên tất cả SQL đến và không chỉ báo cáo trên mức tùy chỉnh của tổng합 hiện tại mà còn gợi ý thêm tổng hợp nên được phát triển bởi DBA.
Nhận biết ngày (Date awareness) – Dịch vụ nhận biết ngày cho phép người dùng truy vấn các mục như năm-to-date hiện tại và năm-to-date năm trước mà không cần tính toán phạm vi ngày xác định. Điều này thường bao gồm duy trì thuộc tính trong bảng chiều kỳ để nhận diện ngày áp dụng.