Delta Live Tables, versión 2022.40
Del 28 de septiembre al 5 de octubre de 2022
Estas características y mejoras se publicaron con la versión 2022.40 de Delta Live Tables.
Versiones de Databricks Runtime usadas en esta versión
Canal:
- ACTUAL (valor predeterminado): Databricks Runtime 11.0.7
- VERSIÓN PRELIMINAR: Databricks Runtime 11.0.7
Nuevas características y mejoras en esta versión
El uso de una etiqueta de clúster distinta de
default
omaintenance
en la configuración de la canalización provoca errores durante la creación o edición de la canalización. Para obtener más información sobre la configuración del clúster para canalizaciones de Delta Live Tables, consulte Configuración del proceso para una canalización de Delta Live Tables.Ahora puede abrir o ejecutar canalizaciones directamente desde los cuadernos de Delta Live Tables. Consulte Desarrollo y depuración de canalizaciones de Delta Live Tables en cuadernos.
Esta versión incluye un cambio importante en la estructura de datos de la configuración de canalización que devuelven las solicitudes de API de Delta Live Tables. Este cambio devuelve el campo
edition
como un valor en mayúsculas. Antes, este valor se devolvía con mayúsculas y minúsculas mezcladas. Debe actualizar los clientes que lean el valoredition
en las respuestas de API para garantizar el procesamiento correcto del valor devuelto. Pero el valoredition
de las solicitudes de API no distingue mayúsculas de minúsculas; los clientes que envíen solicitudes con este campo no requerirán actualización.
Correcciones de errores en esta versión
Esta versión corrige un error que provoca que la interfaz de usuario de Delta Live Tables muestre una canalización en un estado
RUNNING
incluso después de un error de actualización.Esta actualización corrige un error en la interfaz APPLY_CHANGES al volver a procesar los datos de entrada cuando estos contienen operaciones
DELETE
duplicadas con el mismo valor en la columnaSEQUENCE
. Este escenario da como resultado valoresNULL
en la tabla de destino y la eliminación del valorDeleteVersion
. Esto equivale a marcar el registro comoNOT-DELETED
. Con este cambio, las operacionesDELETE
duplicadas se controlan de forma idempotente y siempre marcan el registro comoDELETED
.Esta versión corrige un error que hacía que las filas se ocultaran durante el procesamiento de DVL de tipo 2 cuando se eliminaba un registro histórico anterior que contenía las mismas columnas que el siguiente registro histórico.
Esta actualización corrige un error que hacía que una vista con una expectativa
expect_or_fail
permaneciese en el estadoRUNNING
incluso si se producía un error en la expectativa. Con esta corrección, se produce un error en la canalización y se realiza la transición al estadoFAILED
.