Vložený příkaz .ingest (push)
Tento příkaz vloží data do tabulky tak, že data zahrnutá v příkazu nasdílí 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 velkoobsádových scénářích.
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň oprávnění Table Ingestor .
Syntax
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] <|
Dat
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] [
Dat]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
TableName | string |
✔️ | Název tabulky, do které se mají ingestovat data. Název tabulky je vždy relativní k databázi v kontextu a jeho schéma je schéma, které se předpokládá pro data, pokud není k dispozici žádný objekt mapování schématu. |
Data | string |
✔️ | Datový obsah, který se má ingestovat. Pokud vlastnosti příjmu dat nezmění jinak, tento obsah se analyzuje 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. Důležité jsou například prázdné znaky nebo //
kombinace není považována za komentář.
Návraty
Výsledkem je tabulka s tolika záznamy, kolik je počet vygenerovaných datových horizontálních oddílů ("rozsahy"). Pokud se negenerují žádné horizontální oddíly dat, vrátí se jeden záznam s prázdným ID rozsahu (s nulovou hodnotou).
Název | Typ | Description |
---|---|---|
ExtentId (Id rozsahu) | 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""}"]
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro