Comportamiento de ingesta de datos no válidos
Es posible que los datos con formato incorrecto, no se puedan analizar, demasiado grandes o que no cumplan el esquema no se puedan ingerir correctamente. En las tablas siguientes se describe qué esperar al ingerir datos no válidos en Azure Data Explorer.
Nota
Para más información sobre por qué podría producirse un error en la ingesta, consulte Errores de ingesta y Códigos de error de ingesta en Azure Data Explorer.
Error con código de error
En la tabla siguiente se muestran los casos en los que se produce un error en la ingesta de datos no válidos con un código de error:
Problema de ingesta | Código de error |
---|---|
Formato no válido o dañado (los datos reales no coinciden con el formato especificado) | BadRequest_InvalidBlob |
Datos vacíos | BadRequest_NoRecordsOrWrongFormat |
Registros con formato incorrecto en datos JSON ingeridos con format="multijson" (por ejemplo, faltan llaves o comillas) | BadRequest_InvalidBlob |
Líneas CSV con un número incoherente de campos | Stream_WrongNumberOfFields |
Error sin código de error
En la tabla siguiente se muestran los casos en los que la ingesta se realiza correctamente sin un error, controlando silenciosamente los datos no válidos:
Problema de ingesta | Notas |
---|---|
Registros con formato incorrecto en datos JSON ingeridos con format="json". Por ejemplo: nuevas líneas inesperadas, corchetes o comillas que faltan. | Los registros con formato incorrecto se omiten y no se ingieren |
Valor mayor que 1 MB ingeridos en una columna de cadena | Valor truncado hasta 1 MB |
Valor mayor que 1 MB (valor predeterminado, consulte Directiva de codificación) ingerido en una columna dinámica. | Valor NULL rellenado |
Valor que no coincide con el tipo de datos de esquema de tabla. Por ejemplo: valor de punto flotante ingerido en una int columna. |
Valor NULL rellenado |
Faltan campos asignados de los datos | Valor NULL rellenado |