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,…
Lesen von Dateien mit einer in Java gespeicherten Prozedur
Sie können den Inhalt einer Datei mit Handler - Code lesen. Die Datei muss sich in einem Snowflake - Stagingbereich befinden, auf den Ihr Handler zugreifen kann. Sie könnten zum Beispiel eine Datei lesen, um unstrukturierte Daten im Handler…
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.
Einführung in Java-UDFs
Sie können den Handler für eine benutzerdefinierte Funktion (UDF) in Java schreiben.
Java-UDF-Beschränkungen
Obwohl Ihre Java - Methode Klassen und Methoden aus Standard - Java - Bibliotheken verwenden kann, deaktivieren die Sicherheitseinschränkungen von Snowflake einige Funktionen, wie z. B. das Schreiben in Dateien.
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,…
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…
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.
Beispiele für Java-UDF-Handler
Unter diesem Thema werden einfache Beispiele für in Java geschriebenen UDF - Handler - Code bereitgestellt.
Erstellen eines Java-UDF-Handlers
Wenn Sie eine Java - UDF erstellen, schreiben Sie Java - Code, den Snowflake als UDF - Logik ausführen soll. Dieser Java - Code ist der Handler der UDF. Sie stellen die UDF mit CREATE FUNCTION bereit, geben der UDF einen Namen und geben die…
Source