Snowflake-Verbindungsanleitung für Jitterbit App Builder
Einführung
Diese Anleitung zeigt Ihnen, wie Sie eine App Builder-App mit einem Snowflake-Konto verbinden.
Voraussetzungen
- Ein aktives Snowflake Konto, für OAuth konfiguriert.
Verbindungsanweisungen
Um eine Snowflake-Verbindung einzurichten, folgen Sie den folgenden Schritten.
1. Richten Sie einen Sicherheitsanbieter ein
-
Wählen Sie IDE > Sicherheitsanbieter.
-
Klicken Sie auf die Schaltfläche + Benutzer-Authentifizierung.
-
Setzen Sie Werte für die folgenden Felder:
-
Im Abschnitt Einstellungen:
- Name: Geben Sie einen Namen für den Sicherheitsanbieter ein.
- Typ: Wählen Sie OAuth.
- Aktiviert: Ausgewählt.
-
Im Abschnitt Authentifizierung:
- OAuth Grant: Wählen Sie Authorization Code.
- OAuth Client-Authentifizierung: Wählen Sie Basic.
- OAuth Resource-Authentifizierung: Wählen Sie Bearer.
-
Im Abschnitt Tokens:
- Besitzer: Wählen Sie Benutzer.
-
Im Abschnitt Anmelden:
- Umleitung bei Herausforderung: Ausgewählt.
-
-
Klicken Sie auf die Schaltfläche Speichern. Zusätzliche Panels erscheinen.
-
Im Abschnitt Endpunkte klicken Sie auf die Schaltfläche + Endpunkt, und fügen Sie die folgenden Endpunkte hinzu:
Endpunkttyp URL Autorisierungsendpunkt https://{Snowflake account URL}/oauth/authorizeToken-Endpunkt https://{Snowflake account URL}/oauth/token-request -
Im Abschnitt Anmeldeinformationen klicken Sie auf die Schaltfläche + Anmeldeinformation, und fügen Sie die folgende Anmeldeinformation hinzu:
Typ Benutzername Passwort Client OAUTH_CLIENT_IDOAUTH_CLIENT_SECRETHinweis
OAUTH_CLIENT_IDundOAUTH_CLIENT_SECRETsind Ausgaben desSYSTEM$SHOW_OAUTH_CLIENT_SECRETSBefehls. -
Im Abschnitt Eigenschaften klicken Sie auf + Eigenschaft, und fügen Sie die folgende Eigenschaft hinzu:
Parameter Wert Scopes session:role:SYSADMIN
2. Richten Sie einen Datenserver ein
- Wählen Sie IDE > Datenserver.
- Klicken Sie auf die Schaltfläche + Server.
-
Im Popup Server legen Sie Werte für Folgendes fest:
-
Im Abschnitt Servereinstellungen:
- Servername: Geben Sie einen Namen für diesen Snowflake-Server ein.
- Typ: Wählen Sie Snowflake. Zusätzliche Felder erscheinen. Legen Sie Werte für Folgendes fest:
- URL: Die URL.
- Warehouse: Ihren Snowflake-Warenhausnamen.
- Datenbankname: Ihren Snowflake-Datenbanknamen.
- Schemasname: Ihren Snowflake-Schemasnamen.
-
Im Abschnitt Sicherheit:
- Sicherheitsanbieter: Wählen Sie den zuvor erstellten OAuth-Sicherheitsanbieter aus.
- Benutzername: Leer lassen.
- Passwort: Leer lassen.
-
Beschreibung: (Optional) Geben Sie eine Beschreibung für diesen Datenserver ein.
-
-
Klicken Sie auf die Schaltfläche Speichern.
- Im Abschnitt Servereinstellungen klicken Sie auf die Schaltfläche Erweiterte Einstellungen. Das Popup Server (Erweiterte Einstellungen) öffnet sich.
- Klicken Sie auf die Schaltfläche Bearbeiten.
- Im Feld Erweitert geben Sie
AuthScheme=OAuthein. - Klicken Sie auf die Schaltfläche Speichern, und schließen Sie die Popups Server (Erweiterte Einstellungen) und Server.
Sie können den Datenserver jetzt in Ihren Apps verwenden.
Fehlersuche
Wenn Sie Probleme mit Snowflake haben, werden die folgenden Schritte zur Fehlersuche empfohlen:
-
Aktivieren Sie Datenprotokollierung, um Protokolldateien und Daten zu generieren, die Sie herunterladen und überprüfen können.
-
Siehe die CData ADO.NET Provider für Snowflake-Dokumentation für detaillierte Informationen.