Comando inline .ingest (push)
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati
Questo comando inserisce i dati in una tabella eseguendo il push dei dati inclusi nel comando nella tabella.
Nota
Questo metodo di inserimento è destinato all'esplorazione e alla creazione di prototipi. Non usarlo negli scenari di produzione o di volumi elevati.
Autorizzazioni
Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni Table Ingestor .
Sintassi
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName =
IngestionPropertyValue [,
...] ] <|
)
Dati
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName =
IngestionPropertyValue [,
...] ] [
)
Dati ]
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
TableName | string |
✔️ | Nome della tabella in cui inserire i dati. Il nome della tabella è sempre relativo al database nel contesto e il relativo schema è lo schema che verrà assunto per i dati se non viene fornito alcun oggetto di mapping dello schema. |
Dati | string |
✔️ | Contenuto dei dati da inserire. Se non diversamente modificato dalle proprietà di inserimento, questo contenuto viene analizzato come CSV. |
IngestionPropertyName, IngestionPropertyValue | string |
Numero qualsiasi di proprietà di inserimento che influiscono sul processo di inserimento. |
Nota
A differenza della maggior parte dei comandi e delle query di gestione, il testo della parte Dati del comando non deve seguire le convenzioni sintattiche del linguaggio. Ad esempio, gli spazi vuoti sono importanti o la //
combinazione non viene considerata come commento.
Valori restituiti
Il risultato è una tabella con un numero di record pari al numero di partizioni di dati generate ("extent"). Se non vengono generate partizioni di dati, viene restituito un singolo record con un ID extent vuoto (con valori zero).
Nome | Tipo | Descrizione |
---|---|---|
ExtentId | guid |
Identificatore univoco per la partizione di dati generata dal comando |
Esempi
Inserimento con <|
sintassi
Il comando seguente inserisce i dati in una tabella Purchases
con due colonne: SKU
(di tipo string
) e Quantity
(di tipo long
).
.ingest inline into table Purchases <|
Shoes,1000
Wide Shoes,50
"Coats black",20
"Coats with ""quotes""",5
Inserimento con sintassi parentesi quadre
Il comando seguente inserisce i dati in una tabella Logs
con due colonne: Date
(di tipo datetime
) e EventDetails
(di tipo dynamic
).
.ingest inline into table Logs
[2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
[2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]