estimate_data_size()

表形式の式の選択された列の推定データサイズ(バイト単位)を返します。

構文

estimate_data_size()

構文規則について詳しく知る。

パラメーター

名前 必須 説明
columns string ✔️ データ サイズの推定に使用するソース表形式式の 1 つ以上のコンマ区切り列参照。 すべての列を含めるには、ワイルドカード (*) 文字を使用します。

戻り値

参照される列の推定データ サイズ (バイト単位)。 推定は、データ型と実際の値に基づいています。 たとえば、文字列 '{"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