Compartir a través de


estimate_data_size()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve un tamaño de datos estimado en bytes de las columnas seleccionadas de la expresión tabular.

Sintaxis

estimate_data_size(columns)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
columns string ✔️ Una o varias referencias de columna separadas por comas en la expresión tabular de origen que se van a usar para la estimación del tamaño de datos. Para incluir todas las columnas, use el carácter comodín (*).

Devoluciones

Tamaño estimado de los datos en bytes de las columnas a las que se hace referencia. La estimación se basa en tipos de datos y valores reales. Por ejemplo, el tamaño de los datos de la cadena '{"a":"bcd"}' es menor que el valor dynamic({"a":"bcd"}) dinámico porque la representación interna del último es más compleja que la de una cadena.

Ejemplo

En el ejemplo siguiente se calcula el tamaño total de los datos mediante 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

Salida

Total
180