查詢管理有哪些服務?
查詢管理服務是一組處理查詢生成、在資料庫上執行查詢以及將結果集返回到桌面的互動的可能性。這些服務對客戶與資料庫的互動具有重大影響。
查詢管理有各種服務,如下所示:
內容簡化 - 這些技術試圖在制定某些明確的查詢之前,保護使用者免受資料和查詢語言複雜性的影響。這包括將使用者的檢視限制為表和列的子集、預定義的連線規則(包括列、型別和路徑偏好)以及標準過濾器。
內容簡化元資料通常特定於前端工具,而不是普遍可用的服務。簡化規則通常隱藏在前端工具的元資料儲存庫中。
查詢重定向和多遍SQL - 查詢重定向服務解析傳入的查詢,在元資料中查詢元素以檢視它們存在的位置,然後根據需要重定向查詢或其元件。這包括簡單的重定向、異構連線和集合函式,包括聯合和差集。
這個聽起來簡單的功能實際上使得能夠在獨立的硬體平臺上託管獨立的事實表成為可能。它允許我們查詢來自兩個事實表的資料,例如製造成本和客戶銷售額,這兩個事實表位於兩臺不同的伺服器上,並無縫地將結果整合到客戶貢獻報告中。
聚合感知 - 聚合感知是查詢重定向的一種特定情況,其中服務識別可以由可用的聚合表來滿足查詢,而不是動態地彙總詳細資料。例如,如果有人查詢每日表中的按月銷售額,服務將重新定義查詢以針對每月事實表執行。
聚合導航器是支援這種聚合感知的元素。以資料庫應用程式選擇索引的方式,聚合導航器功能會自動選擇聚合。
最好的聚合導航器獨立於終端使用者工具,併為向DBMS傳送SQL的一些使用者提供聚合導航功能。嵌入在終端使用者工具中的聚合導航器僅限於該特定工具,併為必須在複雜環境中支援多個工具的DBA帶來了問題。
最好的聚合導航器支援所有傳入SQL的統計資訊,不僅記錄當前聚合的自定義級別,還建議DBA應該開發更多聚合。
日期感知 - 日期感知服務使使用者能夠查詢諸如本年至今和去年至今的銷售額等專案,而無需計算確切的日期範圍。這通常包括維護期間維度表中的屬性以識別適用的日期。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP