VizQL

VizQL

VizQL是一種用於查詢、分析和可視化的數據語言。VizQL從史丹福大學的Polaris系統演變而來,該系統將查詢、分析和可視化結合到一個單一的框架中,是一種用於描述表格、圖表、圖形、地圖、時間序列和圖表的形式化語言。

基本介紹

  • 中文名:可視化查詢語言
  • 外文名:VizQL
產生背景,發展歷史,技術說明,

產生背景

常規數據查詢語言(例如SQL和MDX)具有有限的格式和可視化功能,這些語言通常可以組成功能強大的查詢,但還需要另一層技術以有用的形式向分析人員報告或呈現結果,VizQL則提供或改善了後者所述的技術。

發展歷史

VizQL是從史丹福大學2002年的Polaris系統演變而來的,該系統將查詢、分析和可視化結合到一個單一的框架中。VizQL是用於描述表格、圖表、圖形、地圖、時間序列和圖表的形式化語言,這些不同類型的視覺表示形式被統一到一個框架中,從而易於從一種視覺表示形式切換到另一種視覺表示形式(例如,從列表視圖到交叉表再到圖表)。與當前的圖表軟體包和類似的查詢語言不同,VizQL允許無限數量的圖片表達,可視化因此可以容易地定製和控制。

技術說明

VizQL是一種聲明性語言,描述了所需的圖形,查詢分析器會自動生成檢索結果,執行分析計算,將結果映射到可視表示形式以及渲染圖像所需的低級操作。查詢分析器將VizQL表達式編譯為SQL和MDX,因此VizQL可以與關係資料庫和數據多維數據集一起使用。當前實現支持Hyperion Essbase,Microsoft SQL Server,Microsoft Analysis Services,MySQL,Oracle以及桌面數據源,例如CSV和Excel檔案。該分析階段包括許多最佳化,可以使大型資料庫以互動方式進行瀏覽。
VizQL支持新一代的可視化分析工具,該工具將查詢、分析和可視化緊密地結合在一起,充分利用了人腦對顏色、形狀、大小、動作等可視化效果的感知,更便捷地實現了「所見即所得」,隨著其更多的被套用而逐漸發展。

熱門詞條

聯絡我們