Comportamiento de ingesta de datos no válidos
Los datos que tienen un formato incorrecto, no se pueden analizar, demasiado grandes o no se ajustan al esquema pueden no ingerirse 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 los 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 y controla silenciosamente los datos no válidos:
Problema de ingesta | Notas |
---|---|
Registros con formato incorrecto en los datos JSON ingeridos con format="json". Por ejemplo: líneas nuevas inesperadas, llaves 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 |