Freigeben über


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""}"]