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
Establecimiento de la propiedad de conexión del nombre de la aplicación
Cuando se conecte a Amazon Redshift, defina la propiedad opcional del controlador del nombre de la aplicación. Esta propiedad identifica qué aplicación o herramienta estableció cada conexión, lo que facilita la supervisión, la auditoría y la resolución de problemas del entorno de Amazon Redshift.
El nombre de la aplicación que proporcione aparece en la columna application_name de SYS_CONNECTION_LOG. Puede usarlo para hacer lo siguiente:
-
Realice un seguimiento de los orígenes de conexión. Identifique qué aplicaciones, servicios o herramientas se conectan al clúster.
-
Solución de problemas de rendimiento. Correlacione las consultas con la aplicación de origen para aislar los problemas de rendimiento.
-
Auditoría del acceso. Comprenda los patrones de uso por aplicación en todo el almacenamiento de datos.
En la tabla siguiente, se muestra cómo establecer el nombre de la aplicación para cada controlador de Amazon Redshift.
| Controlador | Propiedad | Ejemplo |
|---|---|---|
| JDBC | ApplicationName |
jdbc:redshift:// |
| ODBC | ApplicationName |
Establezca ApplicationName=my-bi-tool en DSN o la cadena de conexión. |
| Python | application_name |
redshift_connector.connect(...,
application_name='my-data-catalog') |
Para obtener más información sobre la propiedad del nombre de la aplicación para cada controlador, consulte lo siguiente:
JDBC: ApplicationName
ODBC: ApplicationName
Python: application_name
nota
Utilice una convención de nomenclatura descriptiva y coherente para los nombres de las aplicaciones, como (por ejemplo, team-service-environmentquicksight-analytics-dashboard-prod). Este enfoque facilita el filtrado y análisis de datos de SYS_CONNECTION_LOG.