Freigeben über


estimate_data_size()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Gibt eine geschätzte Datengröße in Byte der ausgewählten Spalten des tabellarischen Ausdrucks zurück.

Syntax

estimate_data_size(columns)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
columns string ✔️ Mindestens ein durch Trennzeichen getrenntes Spaltenverweise im tabellarischen Quellausdruck, der für die Datengrößenschätzung verwendet werden soll. Um alle Spalten einzuschließen, verwenden Sie das Zeichen "Wildcard(*)".

Gibt zurück

Die geschätzte Datengröße in Byte der spalten, auf die verwiesen wird. Die Schätzung basiert auf Datentypen und ist-Werten. Die Datengröße für die Zeichenfolge '{"a":"bcd"}' ist beispielsweise kleiner als der dynamische Wert dynamic({"a":"bcd"}) , da die interne Darstellung des letzteren komplexer als die einer Zeichenfolge ist.

Beispiel

Im folgenden Beispiel wird die Gesamtdatengröße mithilfe von 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

Output

Gesamt
180