Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Tabelle, deren Schema und Werte in der Abfrage selbst definiert sind.
Hinweis
Dieser Operator verfügt nicht über eine Pipelineeingabe.
Syntax
datatable(
ColumnName:ColumnType [, ...])[ScalarValue [, ...] ]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Typ | Erforderlich | Beschreibung des Dataflows |
|---|---|---|---|
| "ColumnName" | string |
✔️ | Der Name für eine Spalte. |
| ColumnType | string |
✔️ | Der Datentyp in der Spalte. |
| SkalarWert | Skalarwert | ✔️ | Der Wert, der in die Tabelle eingefügt werden soll. Die Gesamtzahl der Werte muss ein Vielfaches der Anzahl von Spalten in der Tabelle sein. Jeder Wert wird einer Spalte basierend auf seiner Position zugewiesen. Insbesondere wird der n"th"-Wert der Spalte an position n % NumColumnszugewiesen, wobei NumColumns die Gesamtanzahl der Spalten ist. |
Hinweis
Die Spaltennamen- und Spaltenwertpaare definieren das Schema für die Tabelle.
Gibt zurück
Gibt eine Datentabelle des angegebenen Schemas und der angegebenen Daten zurück.
Beispiele
Im folgenden Beispiel wird eine Tabelle mit den Spalten "Datum", " Ereignis" und " MoreData " erstellt, Zeilen mit Ereignisbeschreibungen mit mehr als 4 Zeichen gefiltert und jeder Zeile aus dem dynamischen Objekt "MoreData" ein neuer Spaltenschlüssel2 hinzugefügt.
datatable(Date:datetime, Event:string, MoreData:dynamic) [
datetime(1910-06-11), "Born", dynamic({"key1":"value1", "key2":"value2"}),
datetime(1930-01-01), "Enters Ecole Navale", dynamic({"key1":"value3", "key2":"value4"}),
datetime(1953-01-01), "Published first book", dynamic({"key1":"value5", "key2":"value6"}),
datetime(1997-06-25), "Died", dynamic({"key1":"value7", "key2":"value8"}),
]
| where strlen(Event) > 4
| extend key2 = MoreData.key2
Ausgabe
| Datum | Ereignis | MoreData | schlüssel2 |
|---|---|---|---|
| 1930-01-01 00:00:00.0000000 | Enters Ecole Navale | { "key1": "value3", "key2": "value4" } |
Wert4 |
| 1953-01-01 00:00:00.0000000 | Erstes Buch veröffentlicht | { "key1": "value5", "key2": "value6" } |
Wert6 |