Поделиться через


estimate_data_size()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Возвращает предполагаемый размер данных в байтах выбранных столбцов табличного выражения.

Синтаксис

estimate_data_size(columns)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
columns string ✔️ Одна или несколько ссылок на столбцы с разделительными запятыми в исходном табличном выражении для оценки размера данных. Чтобы включить все столбцы, используйте подстановочный знак (*) символ.

Возвраты

Предполагаемый размер данных в байтах ссылочных столбцов. Оценка основана на типах данных и фактических значениях. Например, размер данных для строки '{"a":"bcd"}' меньше динамического значения dynamic({"a":"bcd"}) , так как внутреннее представление последнего является более сложным, чем строка.

Пример

В следующем примере вычисляется общий размер данных с помощью 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

Выходные данные

Итог
180