Conditions préalables pour Snowpark Java
L’API Snowpark prend en charge les versions suivantes de Java : 11.
Lire les fichiers à l’aide d’une procédure stockée Java
Vous pouvez lire le contenu d’un fichier avec le code du gestionnaire. Le fichier doit se trouver sur une zone de préparation Snowflake qui est disponible pour votre gestionnaire.
Introduction aux UDFs Java
Vous pouvez écrire le gestionnaire d’une fonction définie par l’utilisateur (UDF) en Java. Les rubriques de cette section décrivent comment concevoir et écrire un gestionnaire Java. Vous trouverez également des exemples.
Émettre des événements de trace en Java
Vous pouvez utiliser la classe com.snowflake.telemetry.Telemetry de la bibliothèque de l”API de télémétrie Snowflake pour émettre des événements de trace à partir d’un gestionnaire de fonction ou de procédure écrit en Java.
Limitations des procédures stockées Java
La simultanéité n’est pas prise en charge. Par exemple, à partir de votre code, vous ne pouvez pas soumettre de requêtes à partir de plusieurs threads. Le code qui émet simultanément plusieurs requêtes produira une erreur.
Création d’une session pour Snowpark Java
Pour utiliser Snowpark dans votre application, vous devez créer une session. Pour faciliter l’écriture du code, vous pouvez également importer les noms des paquets et des objets.
Appel de fonctions et de procédures stockées dans Snowpark Java
Pour traiter les données d’un DataFrame, vous pouvez appeler des fonctions SQL définies par le système, des fonctions définies par l’utilisateur et des procédures stockées.
Création d’un gestionnaire d’UDF Java
Cette rubrique décrit comment écrire le gestionnaire Java pour une fonction définie par l’utilisateur (UDF). Lorsque vous écrivez une UDF Java, vous écrivez du code Java pour que Snowflake l’exécute comme une logique UDF. Ce code…
Accéder aux données à partir d’une procédure stockée Java
Pour accéder aux données avec un gestionnaire de procédure stockée écrit en Java, utilisez les APIs de bibliothèque Snowpark. Lors du traitement d’un appel à votre procédure stockée Java, Snowflake crée un objet Snowpark…
Exigences Java pour le pilote JDBC
Le pilote JDBC de Snowflake nécessite Java LTS (Long - Term Support) 1.8 (ou une version supérieure). Si la version minimale requise de Java n’est pas installée sur les machines client sur lesquelles le pilote JDBC est installé, vous…
Source