Comportamento de ingestão de dados inválidos
Os dados incorretos, inparáveis, demasiado grandes ou que não estão em conformidade com o esquema podem não ser ingeridos corretamente. As tabelas seguintes descrevem o que esperar ao ingerir dados inválidos no Azure Data Explorer.
Nota
Para obter mais informações sobre o motivo pelo qual a ingestão pode falhar, veja Falhas de ingestão e Códigos de erro de ingestão no Azure Data Explorer.
Falha com o código de erro
A tabela seguinte mostra os casos em que a ingestão de dados inválidos falha com um código de erro:
Problema de ingestão | Código de erro |
---|---|
Formato inválido ou danificado (os dados reais não correspondem ao formato especificado) | BadRequest_InvalidBlob |
Dados Vazios | BadRequest_NoRecordsOrWrongFormat |
Registos mal formados em dados JSON ingeridos com format="multijson" (por exemplo, chavetas ou aspas em falta) | BadRequest_InvalidBlob |
Linhas CSV com um número inconsistente de campos | Stream_WrongNumberOfFields |
Falha sem código de erro
A tabela seguinte mostra os casos em que a ingestão é bem-sucedida sem um erro, ao processar automaticamente os dados inválidos:
Problema de ingestão | Notas |
---|---|
Registos mal formados em dados JSON ingeridos com format="json". Por exemplo: novas linhas inesperadas, chavetas ou aspas em falta. | Os registos com formato incorreto são ignorados e não ingeridos |
Valor superior a 1 MB ingerido numa coluna de cadeia | Valor truncado até 1 MB |
Valor superior a 1 MB (predefinição, veja Política de codificação) ingerido numa coluna dinâmica | Valor NULL preenchido |
Valor que não corresponde ao tipo de dados de esquema de tabela. Por exemplo: valor de vírgula flutuante ingerido numa int coluna. |
Valor NULL preenchido |
Os campos mapeados estão em falta nos dados | Valor NULL preenchido |