

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# SYS\_LUDF\_DETAIL
<a name="SYS_LUDF_DETAIL"></a>

SYS\_LUDF\_DETAIL registra la información y las métricas de las funciones definidas por el usuario de Lambda (LUDF) que se utilizaron en una consulta concreta.

SYS\_LUDF\_DETAIL solo es visible para los superusuarios. Para obtener más información, consulte [Visibilidad de datos en las tablas y vistas de sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Columnas de la tabla
<a name="SYS_LUDF_DETAIL-table-columns"></a>


| Nombre de la columna | Tipo de datos: | Descripción | 
| --- | --- | --- | 
| user\_id | entero | El identificador del usuario que envió la consulta llamando a la función. | 
| transaction\_id | bigint | Identificador de la transacción. | 
| query\_id | bigint | Identificador de consulta de usuario. | 
| function\_oid | bigint | ID de objeto de la función en el catálogo. | 
| function\_position | entero | Posición numérica de esta función en el paso. Por ejemplo, si hay varias llamadas a la misma función en la lista SELECT de una consulta, se pueden identificar utilizando estos números posicionales. | 
| stream\_id | entero | El identificador del flujo en el que se realizó la llamada a la función. | 
| segment\_id | entero | El identificador del segmento en el que se realizó la llamada a la función. | 
| step\_id | entero | El identificador del paso en el que se realizó la llamada a la función. | 
| lambda\_function\_name | char (256) | Nombre de la función de Lambda. | 
| start\_time | marca de tiempo | La hora a la que comenzaron las llamadas. | 
| end\_time | marca de tiempo | La hora a la que terminaron las llamadas. | 
| total\_duration | bigint | La duración total de las llamadas en microsegundos. | 
| invocaciones | entero | El número de invocaciones simultáneas o externas. | 
| total\_rows | bigint | El número de filas transferidas/devueltas hacia/desde la llamada. | 
| input\_bytes | bigint | El número de bytes transferidos a la llamada. | 
| output\_bytes | bigint | El número de bytes que produjo la llamada. | 

## Consultas de ejemplo
<a name="SYS_LUDF_DETAIL-sample-queries"></a>

En el siguiente ejemplo se utiliza una UDF de Lambda en una consulta y, a continuación, se muestra cómo consultar la vista SYS\_LUDF\_DETAIL para ver los detalles de ejecución de la función.

```
SET SESSION AUTHORIZATION regular_user;

CREATE EXTERNAL FUNCTION exfunc_sum(INT,INT) RETURNS INT STABLE
LAMBDA 'lambda_sum'
IAM_ROLE 'arn:aws:iam::123456789012:role/Redshift-Exfunc-Test';

CREATE TABLE t_sum(c1 int, c2 int);
INSERT INTO t_sum VALUES (4,5), (6,7);
SELECT exfunc_sum(c1,c2) FROM t_sum;

-- Switch to super user in order to inspect records in the LUDF SYS view.
SET SESSION AUTHORIZATION super_user;
select * from sys_ludf_detail;
```

Código de salida de ejemplo:

```
 user_id | transaction_id | query_id | function_oid | function_position | stream_id | segment_id | step_id | lambda_function_name |         start_time         |          end_time          | total_duration | invocations | total_rows | input_bytes | output_bytes
---------+----------------+----------+--------------+-------------------+-----------+------------+---------+----------------------+----------------------------+----------------------------+----------------+-------------+------------+-------------+--------------
     100 |           1463 |     1544 |       111055 |                 0 |         0 |          0 |       2 | lambda_sum           | 2026-01-06 17:23:25.165898 | 2026-01-06 17:23:25.165898 |            414 |           1 |          2 |         277 |           18
(1 row)
```