Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la entrada 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.