Freigeben über


extent_id()

Gilt für: ✅Microsoft Fabric

Stellt einen eindeutigen Bezeichner für den Datenshard ("extent") bereit, der den aktuellen Datensatz zum Zeitpunkt der Ausführung der Abfrage enthält.

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()

Vorsicht

Der von dieser Funktion zurückgegebene Wert ist nicht garantiert, im Laufe der Zeit stabil zu bleiben. Das System führt kontinuierlich Datenpflegevorgänge im Hintergrund durch, und dies kann zu Änderungen bestehender Ausmaße und deren IDs führen.

Syntax

extent_id()

Erfahren Sie mehr über Syntaxkonventionen.

Gibt zurück

Gibt einen Wert vom Typ guid zurück, der die Daten des aktuellen Datensatzes zum Zeitpunkt der Ausführung der Abfrage oder eine leere GUID (alle Nullen) identifiziert.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Liste aller Datensharders abrufen, die derzeit Datensätze von einer Stunde mit einem bestimmten Wert für die Spalte ActivityIdaufweisen. 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