Freigeben über


extent_id()

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

Gibt einen eindeutigen Bezeichner zurück, der den Datenshard (horizontale Datenbankpartition) identifiziert, in dem sich der aktuelle Datensatz befindet.

Wenn Sie diese Funktion auf berechnete Daten anwenden, die nicht an einen Datenshard angefügt sind, wird eine leere GUID (alle Nullen) zurückgegeben.

Veraltete Aliase: extentid()

Syntax

extent_id()

Erfahren Sie mehr über Syntaxkonventionen.

Gibt zurück

Ein Wert vom Typ guid , der die Datensharddaten des aktuellen Datensatzes oder eine leere GUID (alle Nullen) identifiziert.

Beispiel

Das folgende Beispiel zeigt, wie Sie eine Liste aller Datenshards abrufen, die vor einer Stunde Datensätze mit einem bestimmten Wert für die Spalte ActivityIdenthalten. Es zeigt, dass einige Abfrageoperatoren (hier, der where Operator und auch extend ) projectdie Informationen über die Datenbewahrung beibehalten, die den Datensatz hosten.

T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend eid=extent_id()
| summarize by eid