Gérer Spark Connect

L’API Snowflake REST Spark Connect fournit les points de terminaison suivants pour gérer Spark Connect :

Points de terminaison de l’API Snowflake REST Spark Connect

Point de terminaison

Description

POST /api/v2/spark-connect/execute-plan

Exécute une demande qui contient la requête et renvoie un flux de [[ExecutePlanResponse]].

POST /api/v2/spark-connect/analyze-plan

Analyse une requête et renvoie une [[AnalyzeResponse]] contenant des métadonnées sur la requête.

POST /api/v2/spark-connect/config

Met à jour ou extrait les configurations et renvoie une [[ConfigResponse]] contenant le résultat.

POST /api/v2/spark-connect/add-artifacts

Ajoute des artefacts à la session et renvoie une [[AddArtifactsResponse]] contenant des métadonnées sur les artefacts ajoutés.

POST /api/v2/spark-connect/push-response

Transfère la réponse de Spark au GS.

POST /api/v2/spark-connect/pull-request

Extrait la requête Spark depuis le GS.

POST /api/v2/spark-connect/release-execute

Diffuse une exécution rattachable, ou des parties de celle-ci.

POST /api/v2/spark-connect/reattach-execute

Se rattache à une exécution rattachable existante, ou à des parties de celle-ci.

POST /api/v2/spark-connect/interrupt

interrompt les exécutions en cours.

POST /api/v2/spark-connect/artifact-status

Vérifie les états des artefacts dans la session et les renvoie dans une [[ArtifactStatusesResponse]].

Pour voir la documentation de référence, consultez Référence de l’API Snowflake Spark Connect.