Udostępnij za pośrednictwem


estimate_data_size()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Zwraca szacowany rozmiar danych w bajtach wybranych kolumn wyrażenia tabelarycznego.

Składnia

estimate_data_size(Kolumny)

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
Kolumny string ✔️ Co najmniej jedno odwołanie do kolumn rozdzielanych przecinkami w wyrażeniu tabelarycznym źródłowym do użycia na potrzeby szacowania rozmiaru danych. Aby dołączyć wszystkie kolumny, użyj symbolu wieloznakowego (*).

Zwraca

Szacowany rozmiar danych w bajtach przywoływanych kolumn. Szacowanie jest oparte na typach danych i wartościach rzeczywistych. Na przykład rozmiar danych dla ciągu '{"a":"bcd"}' jest mniejszy niż wartość dynamic({"a":"bcd"}) dynamiczna, ponieważ wewnętrzna reprezentacja tego ostatniego jest bardziej złożona niż ciąg.

Przykład

Poniższy przykład oblicza całkowity rozmiar danych przy użyciu polecenia 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

Wyjście

Łącznie
180