Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Växla tjänster genom att använda listrutan Version. Läs mer om navigering.
Gäller för: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Ger en uppskattad datastorlek i byte för de valda kolumnerna i ett tabelluttryck.
Syntax
estimate_data_size(
Kolumner)
Läs mer om syntaxkonventioner.
Parameterar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| Kolumner | string |
✔️ | En eller flera kommaavgränsade kolumnreferenser i källtabelluttrycket som ska användas för uppskattning av datastorlek. Om du vill inkludera alla kolumner använder du jokertecknet (*). |
Retur
Returnerar den uppskattade datastorleken i byte för de refererade kolumnerna. Uppskattningen baseras på datatyper och faktiska värden.
Till exempel är datastorleken för strängen '{"a":"bcd"}' mindre än det dynamiska värdet dynamic({"a":"bcd"}) eftersom den senares interna representation är mer komplex än för en sträng.
Exempel
I följande exempel beräknas den totala datastorleken med hjälp av 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
Resultat
| Totalt |
|---|
| 180 |