.ingest inline command (leküldés)

Ez a parancs úgy szúrja be az adatokat egy táblába, hogy leküldi a parancsban található adatokat a táblába.

Megjegyzés

Ez a betöltési módszer feltárásra és prototípus-pótlásra szolgál. Éles vagy nagy volumenű forgatókönyvekben ne használja.

Engedélyek

A parancs futtatásához legalább Table Ingestor-engedélyekkel kell rendelkeznie.

Syntax

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

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

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
TableName string ✔️ Annak a táblának a neve, amelybe az adatokat betölti. A tábla neve mindig az adatbázishoz viszonyítva van a kontextusban, és a séma az a séma, amelyet a rendszer feltételez az adatokhoz, ha nincs megadva sémaleképezési objektum.
Adatok string ✔️ A betöltendő adattartalom. Ha a betöltési tulajdonságok másként nem módosítják, a tartalom CSV-ként lesz elemezve.
IngestionPropertyName, IngestionPropertyValue string A betöltési folyamatot befolyásoló betöltési tulajdonságok száma.

Megjegyzés

A legtöbb felügyeleti parancstól és lekérdezéstől eltérően a parancs Adat részének szövegének nem kell követnie a nyelv szintaktikai konvencióit. A térközkarakterek például fontosak, vagy a // kombináció nem megjegyzésként van kezelve.

Válaszok

Az eredmény egy tábla, amely annyi rekordot tartalmaz, mint a létrehozott adatszegélyek ("extents") száma. Ha nem jön létre adatszilánk, a rendszer egyetlen rekordot ad vissza üres (nulla értékű) mértékazonosítóval.

Név Típus Description
ExtentId guid A parancs által létrehozott adatszilánk egyedi azonosítója

Példák

Betöltés szintaxissal <|

A következő parancs két oszlopból álló táblába Purchases betölti az adatokat: SKU (típusstring) és Quantity (típus).long

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

Betöltés szögletes zárójeles szintaxissal

A következő parancs két oszlopból álló táblába Logs betölti az adatokat: Date (típusdatetime) és EventDetails (típus).dynamic

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