Sdílet prostřednictvím


estimate_data_size()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vrátí odhadovanou velikost dat v bajtech vybraných sloupců tabulkového výrazu.

Syntaxe

estimate_data_size(sloupce)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
sloupce string ✔️ Jeden nebo více odkazů na sloupec oddělených čárkami ve zdrojovém tabulkovém výrazu, které se mají použít pro odhad velikosti dat. Pokud chcete zahrnout všechny sloupce, použijte zástupný znak (*).

Návraty

Odhadovaná velikost dat vbajch Odhad vychází z datových typů a skutečných hodnot. Například velikost dat pro řetězec '{"a":"bcd"}' je menší než dynamická hodnota dynamic({"a":"bcd"}) , protože interní reprezentace druhého řetězce je složitější než řetězec.

Příklad

Následující příklad vypočítá celkovou velikost dat pomocí estimate_data_size().

range x from 1 to 10 step 1                    // x (long) is 8 
| extend Text = '1234567890'                   // Text length is 10  
| summarize Total=sum(estimate_data_size(*))   // (8+10)x10 = 180

Výstup

Celkem
180