Compartilhar via


Comando .ingest inline (push)

Aplica-se a: ✅Microsoft FabricAzure 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""}"]