Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事
アプリケーション名接続プロパティを設定する
Amazon Redshift に接続するときは、オプションのアプリケーション名ドライバープロパティを設定します。このプロパティは、各接続を確立したアプリケーションまたはツールを識別し、Amazon Redshift 環境のモニタリング、監査、およびトラブルシューティングを容易にします。
指定したアプリケーション名が SYS_CONNECTION_LOG の application_name 列に表示されます。これを使用して、以下の操作を行うことができます。
-
接続ソースを追跡する。クラスターに接続するアプリケーション、サービス、またはツールを識別します。
-
パフォーマンスのトラブルシューティングを行う。クエリを元のアプリケーションと関連付けて、パフォーマンスの問題を分離します。
-
アクセスを監査する。データウェアハウス全体のアプリケーションレベルの使用パターンを理解します。
次の表は、各 Amazon Redshift ドライバーのアプリケーション名を設定する方法を示しています。
| ドライバー | プロパティ | 例 |
|---|---|---|
| JDBC | ApplicationName |
jdbc:redshift:// |
| ODBC | ApplicationName |
DSN または接続文字列で ApplicationName=my-bi-tool を設定します。 |
| Python | application_name |
redshift_connector.connect(...,
application_name='my-data-catalog') |
各ドライバーのアプリケーション名プロパティの詳細については、以下を参照してください。
JDBC: ApplicationName
ODBC: ApplicationName
Python: application_name
注記
(例: team-service-environmentquicksight-analytics-dashboard-prod) などのアプリケーション名には、わかりやすく一貫した命名規則を使用します。このアプローチにより、SYS_CONNECTION_LOG データのフィルタリングと分析が容易になります。