.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
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] <|
Gegevens
.ingest
inline
into
table
TableName [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""}"]
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor