.ingest inline-opdracht (push)

Met deze opdracht worden gegevens in een tabel ingevoegd door de gegevens in de opdracht naar de tabel te pushen.

Notitie

Deze opnamemethode is bedoeld voor verkenning en prototypen. Gebruik het niet in productie- of scenario's met grote volumes.

Machtigingen

U moet ten minste over Table Ingestor-machtigingen beschikken om deze opdracht uit te voeren.

Syntax

.ingestinlineintotableTableName [with(IngestionPropertyName=IngestionPropertyValue [, ...] )] <|Gegevens

.ingestinlineintotableTableName [with(IngestionPropertyName=IngestionPropertyValue [, ...] )] [Gegevens]

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
TableName string ✔️ De naam van de tabel waarin gegevens moeten worden opgenomen. De tabelnaam is altijd relatief ten opzichte van de database in de context en het bijbehorende schema is het schema dat wordt verondersteld voor de gegevens als er geen schematoewijzingsobject is opgegeven.
Gegevens string ✔️ De gegevensinhoud die moet worden opgenomen. Tenzij anders gewijzigd door de opname-eigenschappen, wordt deze inhoud geparseerd als CSV.
IngestionPropertyName, IngestionPropertyValue string Een willekeurig aantal opname-eigenschappen dat van invloed is op het opnameproces.

Notitie

In tegenstelling tot de meeste beheeropdrachten en query's hoeft de tekst van het gedeelte Gegevens van de opdracht niet te voldoen aan de syntactische conventies van de taal. Witruimtetekens zijn bijvoorbeeld belangrijk of de // combinatie wordt niet behandeld als een opmerking.

Retouren

Het resultaat is een tabel met evenveel records als het aantal gegenereerde gegevensshards ('extents'). Als er geen gegevensshards worden gegenereerd, wordt één record geretourneerd met een lege (nulwaarde) bereik-id.

Naam Type Description
ExtentId guid De unieke id voor de gegevensshard die is gegenereerd door de opdracht

Voorbeelden

Opnemen met <| syntaxis

Met de volgende opdracht worden gegevens opgenomen in een tabel Purchases met twee kolommen: SKU (van het type string) en Quantity (van het type long).

.ingest inline into table Purchases <|
    Shoes,1000
    Wide Shoes,50
    "Coats black",20
    "Coats with ""quotes""",5

Opnemen met haaksyntaxis

Met de volgende opdracht worden gegevens opgenomen in een tabel Logs met twee kolommen: Date (van het type datetime) en EventDetails (van het type dynamic).

.ingest inline into table Logs
    [2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
    [2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]