extent_id()

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

Durch Anwenden dieser Funktion auf berechnete Daten, 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 den Datenshard des aktuellen Datensatzes oder eine leere GUID (alle Nullen) identifiziert.

Beispiel

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

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

Diese Funktion wird in Azure Monitor nicht unterstützt.