View a markdown version of this page

Legen Sie die Verbindungseigenschaft für den Anwendungsnamen fest - Amazon Redshift

Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag, der am 30. Juni 2025 veröffentlicht wurde.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Legen Sie die Verbindungseigenschaft für den Anwendungsnamen fest

Wenn Sie eine Verbindung zu Amazon Redshift herstellen, legen Sie die optionale Treibereigenschaft für den Anwendungsnamen fest. Diese Eigenschaft identifiziert, welche Anwendung oder welches Tool die jeweilige Verbindung hergestellt hat, was die Überwachung, Prüfung und Fehlerbehebung Ihrer Amazon Redshift Redshift-Umgebung erleichtert.

Der von Ihnen angegebene Anwendungsname wird in der application_name Spalte von SYS_CONNECTION_LOG angezeigt. Sie können ihn verwenden, um Folgendes zu tun:

  • Verfolgen Sie Verbindungsquellen. Identifizieren Sie, welche Anwendungen, Dienste oder Tools eine Verbindung zu Ihrem Cluster herstellen.

  • Beheben Sie Fehler bei der Leistung. Korrelieren Sie Abfragen mit der ursprünglichen Anwendung, um Leistungsprobleme zu isolieren.

  • Zugriff prüfen. Machen Sie sich mit den Nutzungsmustern auf Anwendungsebene in Ihrem Data Warehouse vertraut.

Die folgende Tabelle zeigt, wie der Anwendungsname für jeden Amazon Redshift Redshift-Treiber festgelegt wird.

Treiber Eigenschaft Beispiel
JDBC ApplicationName jdbc:redshift://endpoint:port/database?ApplicationName=my-etl-pipeline
ODBC ApplicationName Geben Sie ApplicationName=my-bi-tool den DSN oder die Verbindungszeichenfolge ein.
Python application_name redshift_connector.connect(..., application_name='my-data-catalog')

Weitere Informationen zur Eigenschaft „Anwendungsname“ für jeden Treiber finden Sie im Folgenden:

Anmerkung

Verwenden Sie eine beschreibende, konsistente Benennungskonvention für Anwendungsnamen, wie team-service-environment (zum Beispiel). quicksight-analytics-dashboard-prod Dieser Ansatz erleichtert das Filtern und Analysieren von SYS_CONNECTION_LOG Daten.