Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. Pour plus d’informations, consultez le billet de blog
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Définissez la propriété de connexion du nom de l'application
Lorsque vous vous connectez à Amazon Redshift, définissez la propriété facultative du pilote de nom d'application. Cette propriété identifie l'application ou l'outil qui a établi chaque connexion, ce qui facilite la surveillance, l'audit et le dépannage de votre environnement Amazon Redshift.
Le nom de l'application que vous indiquez apparaît dans la application_name colonne deSYS_CONNECTION_LOG. Vous pouvez l'utiliser pour effectuer les opérations suivantes :
-
Suivez les sources de connexion. Identifiez les applications, services ou outils connectés à votre cluster.
-
Résolvez les problèmes de performances. Corrélez les requêtes avec l'application d'origine pour isoler les problèmes de performances.
-
Accès aux audits. Comprenez les modèles d'utilisation au niveau des applications dans votre entrepôt de données.
Le tableau suivant indique comment définir le nom de l'application pour chaque pilote Amazon Redshift.
| Pilote | Propriété | Exemple |
|---|---|---|
| JDBC | ApplicationName |
jdbc:redshift:// |
| ODBC | ApplicationName |
Définissez ApplicationName=my-bi-tool dans le DSN ou la chaîne de connexion. |
| Python | application_name |
redshift_connector.connect(...,
application_name='my-data-catalog') |
Pour plus d'informations sur la propriété du nom de l'application pour chaque pilote, consultez les rubriques suivantes :
JDBC : ApplicationName
ODBC : ApplicationName
Python : nom_application
Note
Utilisez une convention de dénomination descriptive et cohérente pour les noms d'applications, telle que (par exemple,team-service-environmentquicksight-analytics-dashboard-prod). Cette approche facilite le filtrage et l'analyse SYS_CONNECTION_LOG des données.