Comando .ingest inline (push)
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer
Esse comando insere dados em uma tabela enviando os dados incluídos no comando para a tabela.
Observação
Este método de ingestão destina-se à exploração e prototipagem. Não o use em cenários de produção ou de alto volume.
Observação
Este método de ingestão destina-se à exploração e prototipagem. Não o use em cenários de produção ou de alto volume. Para obter mais informações sobre opções de ingestão, consulte Visão geral da ingestão de dados.
Permissões
Você deve ter pelo menos permissões de Table Ingestor para executar este comando.
Sintaxe
.ingest
inline
into
table
Nome_da_tabela [ with
(
Nome_da_propriedade_de_=
ingestão ValordaPropriedade_de_ingestão [,
...] ] )
<|
Dados
.ingest
inline
into
table
Nome_da_tabela [ with
(
Nome_da_propriedade_de_=
ingestão ValordaPropriedade_de_ingestão [,
...] ] )
[
Dados]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
TableName | string |
✔️ | O nome da tabela na qual os dados serão ingeridos. O nome da tabela está sempre relacionado ao banco de dados no contexto. Além disso, o respectivo esquema será o esquema presumido para os dados caso nenhum objeto de mapeamento de esquema seja fornecido. |
Dados | string |
✔️ | O conteúdo de dados a ser ingerido. A menos que modificado de outra forma pelas propriedades de assimilação, esse conteúdo é analisado como CSV. |
IngestionPropertyName, IngestionPropertyValue | string |
Qualquer número de propriedades de ingestão que afetam o processo de ingestão. |
Observação
Ao contrário da maioria dos comandos e consultas de gerenciamento, o texto da parte Data do comando não precisa seguir as convenções sintáticas da linguagem. Por exemplo, caracteres de espaço em branco são importantes ou a //
combinação não é tratada como um comentário.
Devoluções
O resultado é uma tabela com tantos registros quanto o número de fragmentos de dados gerados ("extensões"). Se nenhum fragmento de dados for gerado, um único registro será retornado com uma ID de extensão vazia (valor zero).
Nome | Digitar | Descrição |
---|---|---|
ExtentId | guid |
O identificador exclusivo do fragmento de dados gerado pelo comando |
Exemplos
Ingerir com <|
sintaxe
O comando a seguir ingere dados em uma tabela Purchases
com duas colunas: SKU
(do tipo string
) e Quantity
(do tipo long
).
.ingest inline into table Purchases <|
Shoes,1000
Wide Shoes,50
"Coats black",20
"Coats with ""quotes""",5
Ingerir com sintaxe de colchetes
O comando a seguir ingere dados em uma tabela Logs
com duas colunas: Date
(do tipo datetime
) e EventDetails
(do tipo dynamic
).
.ingest inline into table Logs
[2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
[2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]