View a markdown version of this page

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

Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 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資料。