View a markdown version of this page

設定應用程式名稱連線屬性 - Amazon Redshift

Amazon Redshift 將不再支援在 2026 年 6 月 30 日之後使用 Python UDFs。我們將開始分階段強制執行。如需 Python 生命週期結束和遷移選項的詳細資訊,請參閱 2025 年 6 月 30 日發佈的部落格文章

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定應用程式名稱連線屬性

當您連線到 Amazon Redshift 時,請設定選用的應用程式名稱驅動程式屬性。此屬性會識別建立每個連線的應用程式或工具,讓您更輕鬆地監控、稽核和疑難排解 Amazon Redshift 環境。

您提供的應用程式名稱會出現在 的 application_name 欄中SYS_CONNECTION_LOG。您可以使用它來執行下列動作:

  • 追蹤連線來源。識別哪些應用程式、服務或工具連接到您的叢集。

  • 效能進行故障診斷。將查詢與原始應用程式建立關聯,以隔離效能問題。

  • 稽核存取權。了解整個資料倉儲的應用程式層級用量模式。

下表顯示如何設定每個 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資料。