Computer >> Máy Tính >  >> Lập trình >> Lập trình

Các dịch vụ của Quản lý truy vấn là gì?

Dịch vụ quản lý truy vấn là tập hợp các khả năng xử lý việc trao đổi giữa quá trình sản xuất truy vấn, việc thực hiện truy vấn trên cơ sở dữ liệu và trả về tập kết quả cho màn hình. 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ụ quản lý truy vấn như sau -

Đơn giản hóa nội dung - 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. Điều này bao gồm việc giới hạn chế độ xem của người dùng trong các tập hợp con của bảng và cột, các quy tắc kết hợp được xác định trước (bao gồm cột, loại và tùy chọn đường dẫn) và các bộ lọc tiêu chuẩn.

Siêu dữ liệu đơn giản hóa nội dung thường được xác định cho công cụ front-end thay vì dịch vụ có sẵn nói chung. Các quy tắc đơn giản hóa thường được ẩn trong kho siêu dữ liệu của công cụ giao diện người dùng.

Nhắm mục tiêu lại truy vấn và SQL đa phương tiện - Dịch vụ nhắm mục tiêu lại truy vấn phân tích cú pháp truy vấn đến, tra cứu các phần tử trong siêu dữ liệu để xem chúng tồn tại ở đâu và sau đó chuyển hướng truy vấn hoặc các thành phần của nó nếu thích hợp. Điều này liên quan đến việc chuyển hướng đơn giản, các phép nối không đồng nhất và đặt các chức năng bao gồm liên hợp và trừ.

Chức năng nghe có vẻ đơn giản này thực sự là thứ tạo ra khả năng lưu trữ các bảng dữ kiện độc lập trên các nền tảng phần cứng độc lập. Nó cho phép chúng tôi truy vấn dữ liệu từ hai bảng dữ liệu, như chi phí sản xuất và doanh số bán hàng của khách hàng, trên hai máy chủ khác nhau và tích hợp liền mạch kết quả vào báo cáo đóng góp của khách hàng.

Nhận thức tổng hợp - Nhận thức tổng hợp là một trường hợp nhắm mục tiêu lại truy vấn nhất định trong đó dịch vụ xác định rằng một truy vấn có thể được thực hiện bởi một bảng tổng hợp có sẵn thay vì tổng hợp dữ liệu chi tiết một cách nhanh chóng. Ví dụ:nếu ai đó đặt câu hỏi về doanh số bán hàng theo tháng từ bảng hàng ngày, dịch vụ sẽ xác định lại truy vấn để chạy ngược lại với bảng thông tin hàng tháng.

Bộ điều hướng tổng hợp là yếu tố hỗ trợ nhận thức tổng hợp này. Trong phương pháp mà các chỉ mục được chọn bởi ứng dụng cơ sở dữ liệu, cơ sở điều hướng tổng hợp sẽ tự động chọn các tổng hợp.

Các trình điều hướng tổng hợp tốt nhất tách biệt với các công cụ dành cho người dùng cuối và hỗ trợ lợi ích điều hướng tổng hợp cho một số người dùng gửi SQL tới DBMS. Một bộ điều hướng tổng hợp được nhúng trong công cụ người dùng cuối bị tách biệt với công cụ cụ thể đó và tạo ra vấn đề cho DBA, những người phải hỗ trợ nhiều công cụ trong một môi trường phức tạp.

Trình điều hướng tổng hợp tốt nhất hỗ trợ thống kê trên tất cả SQL đến và không chỉ tài liệu về các cấp tùy chỉnh của tổng hợp hiện tại mà còn đề xuất các tổng hợp khác nên được phát triển bởi DBA.

Nhận biết ngày tháng - Dịch vụ nhận biết ngày tháng cho phép người dùng đặt câu hỏi về các mục như doanh số bán hàng từ đầu năm đến nay hiện tại và năm trước đó mà không cần phải tìm ra phạm vi ngày nhất định. Điều này thường chứa các thuộc tính duy trì trong bảng thứ nguyên của khoảng thời gian để nhận ra các ngày áp dụng.