沒有預先計劃或者按很低的計劃或不可預期的事件數據庫
或者代表所形容的事物是一個權宜之計、不周密的計劃或者是一個即興舉辦的活動網絡
即席查詢(Ad Hoc)是用戶根據本身的需求,靈活的選擇查詢條件,系統可以根據用戶的選擇生成相應的統計報表。即席查詢與普通應用查詢最大的不一樣是普通的應用查詢是定製開發的,而即席查詢是由用戶自定義查詢條件的。工具
在數據倉庫領域有一個概念叫Ad hoc queries,中文通常翻譯爲「即席查詢」。優化
即席查詢是指那些用戶在使用系統時,根據本身當時的需求定義的查詢。即席查詢生成的方式不少,最多見的就是使用即席查詢工具。通常的數據展示工具都會提供即席查詢的功能。一般的方式是,將數據倉庫中的維度表和事實表映射到語義層,用戶能夠經過語義層選擇表,創建表間的關聯,最終生成SQL語句。即席查詢與一般查詢從SQL語句上來講,並無本質的差異。它們之間的差異在於,一般的查詢在系統設計和實施時是已知的,全部咱們能夠在系統實施時經過創建索引、分區等技術來優化這些查詢,使這些查詢的效率很高。而即席查詢是用戶在使用時臨時生產的,系統沒法預先優化這些查詢,因此即席查詢也是評估數據倉庫的一個重要指標。spa
即席查詢的位置一般是在關係型的數據倉庫中,即在EDW或者ROLAP中。多維數據庫有本身的存儲方式,對即席查詢和一般查詢沒有區別。在一個數據倉庫系統中,即席查詢使用的越多,對數據倉庫的要求就越高,對數據模型的對稱性的要求也越高。對稱性的數據模型對全部的查詢都是相同的,這也是維度建模的一個優勢。翻譯
做爲一個術語,ad hoc 網絡(臨時網絡)一般指的是沒有預先計劃或者按很低的計劃由一些網絡設備組建在一塊兒的臨時網絡。設計
在科學和哲學領域,ad hoc 的意思是經過對一個理論提出外圍假設以防止這個理論變成一個錯誤的理論。索引