estimate_data_size()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |