Voraussetzungen für Snowpark Java
Die Snowpark - API unterstützt die folgenden Java - Versionen: 11.
Lesen von Dateien mit einer in Java gespeicherten Prozedur
…execute einen String - Wert entgegen und gibt einen String - Wert mit dem Inhalt der Datei zurück. Zur Laufzeit initialisiert Snowflake die Variable fileName des Handlers anhand des eingehenden Dateipfads in der Variablen input der Prozedur.
Tabellarische Java-UDFs (UDTFs)
Die Java - UDTF - Handler - Klasse verarbeitet die mit dem UDTF - Aufruf empfangenen Zeilen und gibt ein tabellarisches Ergebnis zurück. Die empfangenen Zeilen werden partitioniert, entweder implizit von Snowflake oder explizit in der Syntax des…
Java-Anforderungen an den JDBC-Treiber
Der Snowflake - JDBC - Treiber benötigt Java LTS (Long - Term Support), Version 1.8 oder höher. Wenn die minimal erforderliche Version von Java nicht auf den Clientcomputern installiert ist, auf denen auch der JDBC - Treiber installiert ist,…
Java-UDF-Beschränkungen
Java - UDFs können nicht freigegeben werden. Datenbankobjekte, die Java - UDFs verwenden, können ebenfalls nicht freigegeben werden. So ist Folgendes zum Beispiel nicht möglich: Direktes Freigeben einer Java - UDF.
Ausgeben von Ablaufverfolgungsereignissen in Java
Sie können die com.snowflake.telemetry.Telemetry - Klasse in der Snowflake Telemetrie - API - Bibliothek verwenden, um Ereignisse von einer in Java geschriebenen Funktions - oder Prozedur - Handler auszugeben.
Beschränkungen von gespeicherten Java-Prozeduren
Parallelität wird nicht unterstützt. So können Sie beispielsweise über Ihren Code keine Abfragen von mehreren Threads übermitteln. Code, der mehrere Abfragen gleichzeitig ausführt, führt zu einem Fehler.
Analysieren von Abfragen und Problembehandlung mit Snowpark Java
Um den Evaluierungsplan eines DataFrame zu prüfen, rufen Sie die explain - Methode des DataFrame auf. Dadurch werden die SQL - Anweisungen ausgegeben, die zur Evaluierung des DataFrame verwendet werden. Wenn es nur eine SQL - Anweisung gibt,…
Erstellen einer Sitzung für Snowpark Java
Für die Verwendung von Snowpark in Ihrer Anwendung müssen Sie zuerst eine Sitzung erstellen. Um das Schreiben von Code zu erleichtern, können Sie auch die Namen von Packages und Objekten importieren.
Snowpark-Entwicklerhandbuch für Java
Die Snowpark - Bibliothek bietet eine intuitive API für die Abfrage und Verarbeitung von Daten in einer Datenpipeline. Mit der Snowpark - Bibliothek können Sie Anwendungen erstellen, die Daten in Snowflake verarbeiten, ohne dass Daten in das…
Source