Vložený příkaz .ingest (push)
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Tento příkaz vloží data do tabulky vložením dat obsažených v příkazu do tabulky.
Poznámka:
Tato metoda příjmu dat je určená pro zkoumání a vytváření prototypů. Nepoužívejte ho v produkčních nebo velkoobsadových scénářích.
Poznámka:
Tato metoda příjmu dat je určená pro zkoumání a vytváření prototypů. Nepoužívejte ho v produkčních nebo velkoobsadových scénářích. Další informace o možnostech příjmu dat najdete v tématu Přehled příjmu dat.
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň oprávnění Table Ingestor .
Syntaxe
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] ] )
<|
Data
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] ] )
[
Data]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
TableName | string |
✔️ | Název tabulky, do které se mají ingestovat data. Název tabulky je vždy relativní vzhledem k databázi v kontextu a jeho schéma je schéma, které se bude předpokládat pro data, pokud není k dispozici žádný objekt mapování schématu. |
Data | string |
✔️ | Obsah dat, který se má ingestovat. Pokud vlastnosti příjmu dat nezmění jinak, tento obsah se parsuje jako CSV. |
IngestionPropertyName, IngestionPropertyValue | string |
Libovolný počet vlastností příjmu dat, které ovlivňují proces příjmu dat. |
Poznámka:
Na rozdíl od většiny příkazů a dotazů pro správu nemusí text datové části příkazu dodržovat syntaktické konvence jazyka. Například prázdné znaky jsou důležité nebo //
kombinace není považována za komentář.
Návraty
Výsledkem je tabulka s tolika záznamy jako počet vygenerovaných horizontálních oddílů dat ("rozsahy"). Pokud se nevygenerují žádné horizontální oddíly dat, vrátí se jeden záznam s prázdným ID rozsahu (s nulovou hodnotou).
Název | Type | Popis |
---|---|---|
ExtentId | guid |
Jedinečný identifikátor horizontálního oddílu dat vygenerovaný příkazem |
Příklady
Ingestování se <|
syntaxí
Následující příkaz ingestuje data do tabulky Purchases
se dvěma sloupci: SKU
(typu string
) a Quantity
(typu long
).
.ingest inline into table Purchases <|
Shoes,1000
Wide Shoes,50
"Coats black",20
"Coats with ""quotes""",5
Ingestování se syntaxí závorek
Následující příkaz ingestuje data do tabulky Logs
se dvěma sloupci: Date
(typu datetime
) a EventDetails
(typu dynamic
).
.ingest inline into table Logs
[2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
[2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]