共用方式為


查詢運算子

查詢是針對擷取到叢集中的資料進行唯讀作業。 查詢一律會在叢集中特定資料庫的內容中執行。 查詢也可以參考另一個資料庫中的資料,甚至是另一個叢集中的資料。

因為資料的臨機操作查詢是最優先的 Kusto 案例,Kusto 查詢語言語法最適合用於非專家使用者撰寫及執行其資料的查詢,並且能夠明確地了解每個查詢的工作內容 (邏輯上)。

語言語法是資料流程的語言語法,其中「資料」表示「表格式資料」(一或多個資料列/資料行中的資料,矩形圖形)。 查詢至少是由來源資料參考 (Kusto 資料表的參考),以及一或多個依順序套用的查詢運算子所組成,使用直立線字元 (|) 分隔運算子,以視覺化方式表示。

例如:

StormEvents 
| where State == 'FLORIDA' and StartTime > datetime(2000-01-01)
| count

每個以縱線字元 | 做為前置詞的篩選條件即為含有一些參數的「運算子」|執行個體。 前面管線所得到的結果會以資料表的形式做為運算子的輸入。 大部分情況下,任何參數皆是輸入資料行的 純量運算式 。 但在某些情況下,參數是輸入資料行的名稱或是第二個資料表。 查詢的結果永遠是資料表,即使它只有一個資料行和一個資料列。

T 在查詢中用來表示前面的管線或來源資料表。