Zum Inhalt springen

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

Verbindungsanweisungen

Um eine Snowflake-Verbindung einzurichten, folgen Sie den folgenden Schritten.

1. Richten Sie einen Sicherheitsanbieter ein

  1. Wählen Sie IDE > Sicherheitsanbieter.

  2. Klicken Sie auf die Schaltfläche + Benutzerauthentifizierung.

  3. 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 Authentication: Wählen Sie Basic.
      • OAuth Resource Authentication: Wählen Sie Bearer.
    • Im Abschnitt Tokens:

      • Besitzer: Wählen Sie Benutzer.
    • Im Abschnitt Anmelden:

      • Umleitung bei Herausforderung: Ausgewählt.
  4. Klicken Sie auf die Schaltfläche Speichern. Zusätzliche Panels erscheinen.

  5. 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/authorize
    Token-Endpunkt https://{Snowflake account URL}/oauth/token-request
  6. Im Abschnitt Anmeldeinformationen klicken Sie auf die Schaltfläche + Anmeldeinformation, und fügen Sie die folgende Anmeldeinformation hinzu:

    Typ Benutzername Passwort
    Client OAUTH_CLIENT_ID OAUTH_CLIENT_SECRET

    Hinweis

    OAUTH_CLIENT_ID und OAUTH_CLIENT_SECRET sind Ausgaben des SYSTEM$SHOW_OAUTH_CLIENT_SECRETS Befehls.

  7. 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

  1. Wählen Sie IDE > Datenserver.
  2. Klicken Sie auf die Schaltfläche + Server.
  3. Im Popup Server setzen Sie Werte für Folgendes:

    • Im Abschnitt Servereinstellungen:

      • Servername: Geben Sie einen Namen für diesen Snowflake-Server ein.
      • Typ: Wählen Sie Snowflake. Zusätzliche Felder erscheinen. Setzen Sie Werte für Folgendes:
        • 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.

  4. Klicken Sie auf die Schaltfläche Speichern.

  5. Im Abschnitt Servereinstellungen klicken Sie auf die Schaltfläche Erweiterte Einstellungen. Das Popup Server (Erweiterte Einstellungen) öffnet sich.
  6. Klicken Sie auf die Schaltfläche Bearbeiten.
  7. Im Feld Erweitert geben Sie AuthScheme=OAuth ein.
  8. Klicken Sie auf die Schaltfläche Speichern und schließen Sie die Popups Server (Erweiterte Einstellungen) und Server.

Sie können jetzt den Datenserver in Ihren Apps verwenden.