Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Eigenschaften von Snowflake

Zu konfigurierende Eigenschaften, damit eine Verbindung zu einer Snowflake-Datenbanktabelle hergestellt werden kann.

Verbindung zu Snowflake

Wählen Sie in der Liste Snowflake aus und konfigurieren Sie die Verbindung.

Konfiguration

Wählen Sie Ihre Engine aus der Liste aus und richten Sie die Haupt- und erweiterten Einstellungen ein.

Haupteinstelllungen
Eigenschaft Konfiguration
Bei deaktivierter Option Define JDBC URL (JDBC-URL definieren) Wenn diese Option deaktiviert ist, müssen Sie alle Parameter, die die zu verwendende Datenbank identifizieren, in die entsprechenden Felder eingeben.

Klicken Sie auf Load default values (Standardwerte laden), um die Felder mit den mit diesem Datenbanktyp verknüpften Standardwerten zu füllen.

InformationshinweisAnmerkung: Verwenden Sie den Hostnamen des Zielsystems anstelle von localhost in der URL, da die Remote Engine Gen2 in der Lage sein muss, mit dem Zielsystem zu kommunizieren.
Bei aktivierter Option Define JDBC URL (JDBC-URL definieren) Wenn diese Option aktiviert ist, geben Sie die JDBC-URL ein, die die Snowflake-Datenbank identifiziert.

Folgendes Format wird erwartet:

jdbc:snowflake://<account_name>.snowflakecomputing.com/?<connection_params>

Beispiel:
jdbc:snowflake://talend.snowflakecomputing.com/?db=SOME_DB&schema=SOME_SCHEMA&warehouse=SOME_WH
InformationshinweisAnmerkung: Verwenden Sie den Hostnamen des Zielsystems anstelle von localhost in der URL, da die Remote Engine Gen2 in der Lage sein muss, mit dem Zielsystem zu kommunizieren.
Authentication type (Authentifizierungstyp) Wählen Sie die Authentifizierungsmethode für die Anmeldung bei der Snowflake-Datenbank aus:
  • Basic (Basis): Geben Sie den Benutzernamen und da Passwort ein.
  • Key pair (Schlüsselpaar) (empfohlen): Geben Sie den Benutzernamen, den Namen der privaten Schlüsseldatei und das Passwort ein.
  • OAuth 2.0: Geben Sie OAuth-Token, Client-ID, Client Secret, Genehmigungstyp (Client/OAuth-Anmeldedaten) und Anwendungsbereich (Zugriffskontrollrolle).

Weitere Informationen zur sicheren Authentifizierung in Snowflake finden Sie in der Snowflake-Dokumentation.

Erweiterte Einstellungen
Eigenschaft Konfiguration
Force protocol (Protokoll erzwingen) Wenn Define JDBC URL (JDBC-URL definieren) deaktiviert ist, können Sie diese Option aktivieren, um das JDBC-Treiberprotokoll festzulegen.
Connection timeout (Verbindungs-Timeout) Legen Sie die maximale Anzahl an Sekunden fest, die ein Benutzer auf eine verfügbare Verbindung warten soll. Wenn dieser Zeitraum abgelaufen und die Verbindung nach wie vor nicht verfügbar ist, wird eine Ausnahme ausgegeben.
Connection validation timeout (Timeout für Verbindungsvalidierung) Legt die maximale Wartezeit in Sekunden fest, während der eine Verbindung als live eingestuft wird.

Geben Sie nach dem Konfigurieren der Verbindung einen Anzeigenamen (obligatorisch) und eine Beschreibung (optional) ein.

Datensätze in Snowflake

Datensatzkonfiguration
Eigenschaft Konfiguration
Dataset name (Datensatzname) Geben Sie einen Anzeigenamen für den Datensatz ein. Dieser Name wird in allen Talend Cloud-Anwendungen als eindeutige Kennung für den Datensatz verwendet.
Verbindung Wählen Sie Ihre Verbindung in der Liste aus. Wenn Sie einen Datensatz basierend auf einer vorhandenen Verbindung erstellen, ist dieses Feld schreibgeschützt.
Type (Typ) Wählen Sie den Typ des zu erstellenden Datensatzes aus:
  • Query (Abfrage): Für die Abfrage der Daten in Ihren vorhandenen Tabellen.
  • Table name (Tabellenname): Für den Zugriff auf die Tabelle in Ihrer Amazon Aurora-Datenbank über deren eindeutigen Namen.
Haupteinstelllungen
Eigenschaft Konfiguration
Query (Abfrage) Geben Sie die SQL-Abfrage für den Zugriff auf die gewünschten Daten in Ihrer Amazon Aurora-Tabelle ein.
Table name (Tabellenname) Wählen Sie den eindeutigen Namen Ihrer Amazon Aurora-Tabelle aus bzw. geben Sie ihn ein.
Erweiterte Einstellungen
Eigenschaft Konfiguration
Fetch size (Abfragegröße) Gibt das Volumen der in einem einzelnen Kommunikationsschritt mit der Datenbank gesendeten Daten an. In das angezeigte Feld Fetch size (Abfragegröße) müssen Sie die Größe in KB eingeben.

Je nachdem, ob der Konnektor als Quell- oder Zieldatensatz verwendet wird, können zusätzliche JDBC-Parameter angezeigt werden. Weitere Informationen zu diesen Parametern finden Sie im Abschnitt „JDBC-Parameter“.

Snowflake-Zieldatensatz: Einschränkung und Workaround

Wenn der Snowflake-Zieldatensatz Datenelemente des Zeittyps („Time“) enthält, schlägt die Pipeline fehl, da Talend Cloud Pipeline Designer nur den Datums-/Zeittyp („Datetime“) unterstützt.

Um das zu vermeiden, können Sie vor dem Ziel einen Typkonverter-Prozessor in der Pipeline hinzufügen und Felder vom Zeittyp („Time“) mithilfe des Musters „HH:mm:ss“ in den Zeichenfolgentyp („String“) konvertieren.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!