Référence rapide : APIs Snowpark Java pour commandes SQL
Cette rubrique fournit une référence rapide de certaines des APIs Snowpark qui correspondent aux commandes SQL. (Notez que ce n’est pas une liste complète des APIs qui correspondent aux commandes SQL).
Mise en place de IntelliJ IDEA CE pour Snowpark Java
Créez un nouveau projet Maven pour Snowpark. Choisissez File » New » Project. Dans le menu Project SDK, sélectionnez 11 (pour la version Java 11). Notez que vous n’avez pas besoin de sélectionner un archétype. Vous pouvez…
Exemples de gestionnaires d’UDF Java
Ce code renvoie le VARCHAR qui lui est transmis. Cette fonction est déclarée avec la clause facultative CALLED ON NULL INPUT pour indiquer que la fonction est appelée même si la valeur de l’entrée est NULL.
Analyse des requêtes et dépannage avec Snowpark Java
Pour inspecter le plan d’évaluation d’une DataFrame, appelez la méthode explain de la DataFrame. Ceci imprime les instructions SQL utilisées pour évaluer les DataFrame. S’il n’y a qu’une seule instruction SQL, la méthode…
Introduction aux UDFs Java
Vous pouvez écrire le gestionnaire d’une fonction définie par l’utilisateur (UDF) en Java.
É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.
Utilisation de DataFrames dans Snowpark Java
Dans Snowpark, le principal moyen par lequel vous interrogez et traitez les données est un DataFrame. Cette rubrique explique comment travailler avec des DataFrames.
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.
Création de procédures stockées pour DataFrames dans Java
En utilisant l’API Snowpark, vous pouvez créer des procédures stockées pour votre expression lambda personnalisée dans Java. Vous pouvez appeler ces procédures stockées pour traiter les données de votre site DataFrame.
Enregistrement des messages en Java
Vous pouvez enregistrer des messages à partir d’une fonction ou d’un gestionnaire de procédure écrit en Java en utilisant l”API SLF4J. Lorsque vous avez mis en place une table d’événements pour stocker les entrées de journal,…
Source