Compartilhar via


Comportamento de ingestão de dados inválidos

Os dados malformados, não analisáveis, muito grandes ou que não estão em conformidade com o esquema podem não ser ingeridos corretamente. As tabelas a seguir descrevem o que esperar ao ingerir dados inválidos no Azure Data Explorer.

Observação

Para obter mais informações sobre os motivos de falha de uma ingestão, confira Falhas de ingestão e Códigos de erro de ingestão no Azure Data Explorer.

Falha com código de erro

A tabela a seguir mostra casos em que a ingestão de dados inválidos falha com um código de erro:

Problema de ingestão Código do erro
Formato inválido ou corrompido (os dados reais não correspondem ao formato especificado) BadRequest_InvalidBlob
Dados vazios BadRequest_NoRecordsOrWrongFormat
Registros malformados em dados JSON ingeridos com format="multijson" (por exemplo, chaves ou aspas ausentes) BadRequest_InvalidBlob
Linhas CSV com número inconsistente de campos Stream_WrongNumberOfFields

Falha sem código de erro

A tabela a seguir mostra casos em que a assimilação é bem-sucedida sem um erro, manipulando silenciosamente os dados inválidos:

Problema de ingestão Observações
Registros malformados em dados JSON ingeridos com format="json". Por exemplo: novas linhas inesperadas, chaves ou aspas ausentes. Registros malformados são ignorados e não ingeridos
Valor maior que 1 MB ingerido em uma coluna de cadeia de caracteres Valor truncado até 1 MB
Valor maior que 1 MB (padrão, consulte Política de codificação) ingerido em uma coluna dinâmica Valor NULL preenchido
Valor que não corresponde ao tipo de dados do esquema de tabela. Por exemplo: valor de ponto flutuante ingerido em uma int coluna. Valor NULL preenchido
Os campos mapeados estão ausentes dos dados Valor NULL preenchido