Comando .ingest embutido (push)
Esse comando insere dados em uma tabela enviando por push os dados incluídos no comando para a tabela.
Observação
Esse método de ingestão destina-se à exploração e à criação de protótipos. Não o use em cenários de produção ou de alto volume.
Permissões
Você deve ter pelo menos permissões de Ingestor de Tabela para executar esse comando.
Syntax
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] <|
Dados
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] [
Dados]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
TableName | string |
✔️ | O nome da tabela na qual ingerir dados. 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 seja modificado de outra forma pelas propriedades de ingestã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 Dados do comando não precisa seguir as convenções sintáticas do idioma. Por exemplo, caracteres de espaço em branco são importantes ou a //
combinação não é tratada como um comentário.
Retornos
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 (com valor zero).
Nome | Tipo | Descrição |
---|---|---|
ExtentId | guid |
O identificador exclusivo para o fragmento de dados que foi 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 colchete
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""}"]
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de