INLINE-Befehl (Push)
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Mit diesem Befehl werden Daten in eine Tabelle eingefügt, indem die daten, die im Befehl enthalten sind, an die Tabelle übertragen werden.
Hinweis
Diese Aufnahmemethode ist für Die Erforschung und Prototyperstellung vorgesehen. Verwenden Sie sie nicht in Produktions- oder Volumenszenarien.
Hinweis
Diese Aufnahmemethode ist für Die Erforschung und Prototyperstellung vorgesehen. Verwenden Sie sie nicht in Produktions- oder Volumenszenarien. Weitere Informationen zu Aufnahmeoptionen finden Sie unter Datenaufnahmeübersicht.
Berechtigungen
Sie müssen mindestens über Die Berechtigungen "Table Ingestor " verfügen, um diesen Befehl auszuführen.
Syntax
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] ] )
<|
Daten
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] ] )
[
Daten]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
TableName | string |
✔️ | Der Name der Tabelle, in die Daten aufgenommen werden sollen. Der Tabellenname ist immer relativ zur Datenbank im Kontext, und sein Schema ist das Schema, das für die Daten angenommen wird, wenn kein Schemazuordnungsobjekt bereitgestellt wird. |
Daten | string |
✔️ | Der zu aufnehmende Dateninhalt. Sofern nicht anders von den Aufnahmeeigenschaften geändert, wird dieser Inhalt als CSV analysiert. |
IngestionPropertyName, IngestionPropertyValue | string |
Eine beliebige Anzahl von Aufnahmeeigenschaften , die sich auf den Aufnahmeprozess auswirken. |
Hinweis
Im Gegensatz zu den meisten Verwaltungsbefehlen und Abfragen muss der Text des Befehlsteils "Daten " nicht den syntaktischen Konventionen der Sprache entsprechen. Beispielsweise sind Leerzeichen wichtig, oder die //
Kombination wird nicht als Kommentar behandelt.
Gibt zurück
Das Ergebnis ist eine Tabelle mit so vielen Datensätzen wie die Anzahl der generierten Datenshards ("Extents"). Wenn keine Datensharders generiert werden, wird ein einzelner Datensatz mit einer leeren (nullwertigen) Erweiterungs-ID zurückgegeben.
Name | Type | Beschreibung |
---|---|---|
ExtentId | guid |
Der eindeutige Bezeichner für den datenshard, der vom Befehl generiert wurde |
Beispiele
Aufnahme mit <|
Syntax
Mit dem folgenden Befehl werden Daten in eine Tabelle Purchases
mit zwei Spalten aufgenommen: SKU
(vom Typ string
) und Quantity
(vom Typ long
).
.ingest inline into table Purchases <|
Shoes,1000
Wide Shoes,50
"Coats black",20
"Coats with ""quotes""",5
Aufnahme mit Klammernsyntax
Mit dem folgenden Befehl werden Daten in eine Tabelle Logs
mit zwei Spalten aufgenommen: Date
(vom Typ datetime
) und EventDetails
(vom Typ dynamic
).
.ingest inline into table Logs
[2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
[2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]