Freigeben über


extent_tags()

Gilt für: ✅Microsoft Fabric

Stellt ein dynamisches Array mit den Erweiterungstags des Umfangs bereit, in dem sich der aktuelle Datensatz befindet.

Wenn Sie diese Funktion auf berechnete Daten anwenden, die keinem Datenshard zugeordnet sind, wird ein leerer Wert zurückgegeben.

Syntax

extent_tags()

Erfahren Sie mehr über Syntaxkonventionen.

Gibt zurück

Gibt einen Wert vom Typ dynamic zurück, bei dem es sich um ein Array handelt, das die Erweiterungstags des aktuellen Datensatzes oder einen leeren Wert enthält.

Beispiele

Einige Abfrageoperatoren bewahren die Informationen zu den Daten auf, die den Datensatz hosten. Zu diesen Operatoren gehören where, extendund project. Das folgende Beispiel zeigt, wie Sie eine Liste der Tags aller Datenshards abrufen, die vor einer Stunde Datensätze mit einem bestimmten Wert für die Spalte ActivityIdenthalten.

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

Im folgenden Beispiel wird gezeigt, wie Sie eine Anzahl aller Datensätze aus der letzten Stunde abrufen, die in Ausmaßen gespeichert werden, die mit dem Tag MyTag(und potenziell anderen Tags) markiert sind, aber nicht mit dem Tag drop-by:MyOtherTagmarkiert sind.

T
| where Timestamp > ago(1h)
| extend Tags = extent_tags()
| where Tags has_cs 'MyTag' and Tags !has_cs 'drop-by:MyOtherTag'
| count

Hinweis

Filtern nach dem Wert der extent_tags() Leistung am besten, wenn einer der folgenden Zeichenfolgenoperatoren verwendet wird: has, , has_cs, . !has!has_cs