View a markdown version of this page

アプリケーション名接続プロパティを設定する - Amazon Redshift

Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事を参照してください。

アプリケーション名接続プロパティを設定する

Amazon Redshift に接続するときは、オプションのアプリケーション名ドライバープロパティを設定します。このプロパティは、各接続を確立したアプリケーションまたはツールを識別し、Amazon Redshift 環境のモニタリング、監査、およびトラブルシューティングを容易にします。

指定したアプリケーション名が SYS_CONNECTION_LOGapplication_name 列に表示されます。これを使用して、以下の操作を行うことができます。

  • 接続ソースを追跡する。クラスターに接続するアプリケーション、サービス、またはツールを識別します。

  • パフォーマンスのトラブルシューティングを行う。クエリを元のアプリケーションと関連付けて、パフォーマンスの問題を分離します。

  • アクセスを監査する。データウェアハウス全体のアプリケーションレベルの使用パターンを理解します。

次の表は、各 Amazon Redshift ドライバーのアプリケーション名を設定する方法を示しています。

ドライバー プロパティ
JDBC ApplicationName jdbc:redshift://endpoint:port/database?ApplicationName=my-etl-pipeline
ODBC ApplicationName DSN または接続文字列で ApplicationName=my-bi-tool を設定します。
Python application_name redshift_connector.connect(..., application_name='my-data-catalog')

各ドライバーのアプリケーション名プロパティの詳細については、以下を参照してください。

注記

team-service-environment (例: quicksight-analytics-dashboard-prod) などのアプリケーション名には、わかりやすく一貫した命名規則を使用します。このアプローチにより、SYS_CONNECTION_LOG データのフィルタリングと分析が容易になります。