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,…
Snowpark-Entwicklerhandbuch für Java
Die Snowpark - Bibliothek bietet eine intuitive API für die Abfrage und Verarbeitung von Daten in einer Datenpipeline.
API-Unterstützung für JDBC-Treiber
Der Snowflake - JDBC - Treiber ist ein Treiber vom Typ JDBC 4, der die JDBC - Kernfunktionalität von Version 1.0 der JDBC - API unterstützt. Sie können Methoden aus späteren API - Versionen testen, Snowflake garantiert jedoch nicht, dass diese…
Einführung in Java-UDFs
Sie können den Handler für eine benutzerdefinierte Funktion (UDF) in Java schreiben.
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,…
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…
Aufrufen von Funktionen und gespeicherten Prozeduren in Snowpark-Java
Zur Verarbeitung von Daten in einem DataFrame können Sie systemdefinierte SQL - Funktionen, benutzerdefinierte Funktionen und gespeicherte Prozeduren aufrufen.
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.
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…
Source