Verbindung zu Snowflake
Ab November 2025 unterstützt Snowflake keine Verbindungen mehr über Benutzername und Passwort. Nutzen Sie stattdessen eine der unterstützten Authentifizierungsmethoden, beispielsweise Programmatic Access Tokens (PAT), JWT oder OAuth. Informationen zu Anforderungen und Konfiguration von PAT finden Sie in der Snowflake Dokumentation.
Der Snowflake Connector ist eine Erweiterung für dab Nexus und muss separat lizenziert werden.
Überblick
Nutzen Sie diese Seite, um eine Snowflake Verbindung in dab Nexus zu erstellen, damit Snowflake Datenbanken bei der Aufgabenerstellung ausgewählt werden können.
Stellen Sie vorab sicher, dass Sie Ihre Snowflake Kontodaten und eine unterstützte Authentifizierungsmethode bereit haben.
In der Verbindungsübersicht sehen Sie alle bestehenden Verbindungen, können gezielt nach Verbindungen suchen, die Spaltenauswahl anpassen oder eine neue Verbindung mit New Connection anlegen.
Voraussetzungen
Bereiten Sie vor der Erstellung der Verbindung die folgenden Informationen vor:
- Eine lizenzierte Snowflake Connector für dab Nexus
- Den Snowflake Organisation Name und Account Name
- Eine unterstützte Authentifizierungsmethode und die erforderlichen Zugangsdaten:
- Programmatic Access Token: Snowflake Benutzername und PAT
- JWT Zertifikat: Snowflake Benutzername, Private Key File Path und Private Key File Password
- OAuth Token: OAuth Token
- Die Snowflake Datenbank und Warehouse, die Sie verwenden möchten
- Optional Proxy-Server-Daten, falls Ihr Umfeld ausgehenden Verkehr über einen Proxy erfordert
Verbindung erstellen
Gehen Sie zu Einstellungen > Verbindungen, klicken Sie auf New Connection, und wählen Sie Snowflake aus.
1. Allgemeine Informationen
Geben Sie einen Namen für die neue Verbindung ein.
- Organization Name: Den Organization Name finden Sie in Ihren Snowflake Kontoeinstellungen.
- Account Name: Den Account Name finden Sie in Ihren Snowflake Kontoeinstellungen.
2. Optionale Proxy-Einstellungen
Aktivieren Sie Use Proxy nur, wenn die Verbindung zu Snowflake über einen Proxy-Server geleitet werden muss.
- Proxy Host: Hostname des Proxy-Servers
- Proxy Port: Port des Proxy-Servers
- Proxy Username: Benutzername zur Proxy-Server-Authentifizierung
- Proxy Password: Passwort zur Proxy-Server-Authentifizierung
3. Authentifizierung
Wählen Sie die Authentifizierungsmethode, die zu Ihrem Snowflake Setup passt. Pro Verbindung verwenden Sie eine Authentifizierungsmethode.
| Authentifizierungsmethode | Wann verwenden | Erforderliche Eingaben |
|---|---|---|
| Benutzername und Programmatic Access Token | Empfohlen, wenn Sie eine Anmeldung mit Benutzername auch nach dem Wegfall der Passwort-Authentifizierung durch Snowflake weiterhin nutzen möchten | Snowflake Benutzername und PAT |
| JWT Zertifikat | Nutzen Sie diese Methode, wenn Ihr Snowflake Umfeld für Key-Pair-Authentifizierung eingerichtet ist | Snowflake Benutzername, Private Key File Path und Private Key File Password |
| OAuth Token | Verwenden Sie dies, wenn Ihre Organisation OAuth-basierten Zugriff auf Snowflake bereitstellt | OAuth Token |
Zu Anforderungen und Einrichtung von PAT siehe Snowflake Dokumentation.
4. Verfügbare Datenbanken laden
Nachdem Sie die benötigten Verbindungsdaten eingetragen haben, klicken Sie auf Refresh Snowflake Databases. Dies stellt die Verbindung zu Snowflake her und lädt die für dab Nexus auswählbaren Datenbanken.
5. Datenbank und Warehouse auswählen
Nach erfolgreichem Refresh wählen Sie die gewünschte Datenbank und Warehouse aus. Optional kann auch eingeschränkt werden, welche Schemas bei der Aufgabenerstellung zur Verfügung stehen.
6. Verbindung testen
Nutzen Sie Test Connection, um die Konfiguration zu validieren. Wenn der Verbindungstest fehlschlägt, zeigt dab Nexus mögliche Lösungen und zusätzliche Details zum Problem an.
Berechtigungen
Wenn Sie keine Teams oder Benutzer auswählen, können alle Benutzer von dab Nexus diese Verbindung nutzen. Wenn Sie ein oder mehrere Teams oder Benutzer auswählen, können nur diese die Verbindung verwenden.
Bearbeiten
Um eine bestehende Verbindung zu bearbeiten, klicken Sie auf deren Namen in der Übersicht. Die Verbindungseinstellungen werden erneut geöffnet und können angepasst werden.
Nächster Schritt
Nach erfolgreichem Verbindungstest steht die Verbindung während der Aufgabenerstellung zur Verfügung.
Löschen
Das Löschen einer Verbindung wirkt sich auf aktive (geplante) Aufgaben aus und kann dazu führen, dass diese fehlschlagen. Dieser Löschvorgang kann nicht rückgängig gemacht werden.