

 Amazon Redshift 將不再支援在 2026 年 6 月 30 日之後使用 Python UDFs。我們將開始分階段強制執行。如需 Python 生命週期結束和遷移選項的詳細資訊，請參閱 2025 年 6 月 30 日發佈的[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# 設定應用程式名稱連線屬性
<a name="discovering-metadata-application-name"></a>

當您連線到 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') | 

如需每個驅動程式應用程式名稱屬性的詳細資訊，請參閱下列內容：
+ JDBC：[ApplicationName](https://docs.aws.amazon.com/redshift/latest/mgmt/jdbc20-configuration-options.html#jdbc20-applicationname-option)
+ ODBC：[ApplicationName](https://docs.aws.amazon.com/redshift/latest/mgmt/odbc20-configuration-options.html#odbc20-application_name-option)
+ Python：[application\_name](https://docs.aws.amazon.com/redshift/latest/mgmt/python-configuration-options.html#python-application_name-option)

**注意**  
對應用程式名稱使用描述性、一致的命名慣例，例如 `{{team}}-{{service}}-{{environment}}`（例如 `quicksight-analytics-dashboard-prod`)。這種方法可讓您更輕鬆地篩選和分析`SYS_CONNECTION_LOG`資料。