Un recorrido línea por línea de un procedimiento almacenado heredado que se traslada a Databricks. Los cursores, las tablas temporales y las transacciones de múltiples instrucciones se mueven como SQL como parte de la migración del data warehouse.
por Abhishek Dey y Laurent Léturgez
En algún lugar de su almacén de datos, cientos de procedimientos almacenados se ejecutan cada noche y mantienen el negocio en marcha silenciosamente. Fueron escritos hace años por un grupo de desarrolladores de SQL que ya hace tiempo dejaron la empresa. Tienen cursores anidados. Crean tablas temporales sobre la marcha. Agrupan actualizaciones en varias tablas en una sola transacción. Y en algún lugar alrededor de la línea 47, hay un comentario que simplemente dice: