Mensaje de error: «INVALID_FUNCTION_ARGUMENT: La clave no está presente en el mapa».
Solución: Usa ELEMENT_AT() en lugar de [] para la búsqueda en mapa.
Por ejemplo, si tu consulta es como la siguiente:
SELECT charge_id, metadata[‘customer’] FROM ( SELECT charge_id, map_agg(key, value) AS metadata FROM charges_metadata )
Cámbiala por esta:
SELECT charge_id, ELEMENT_AT(metadata, 'customer') FROM ( SELECT charge_id, map_agg(key, value) AS metadata FROM charges_metadata )
Desde el 3 de septiembre de 2020, Sigma acepta consultas con la sintaxis SQL de Prestosql v334. Como parte de este cambio, la búsqueda en el mapa con [] fallará si la clave no está en el mapa. ELEMENT_AT() retoma el comportamiento anterior y devuelve NULL si no hay ninguna clave.
Tus consultas programadas y guardadas se han actualizado como corresponde.