Verwalten von Spark Connect

Die Snowflake REST Spark Connect API bietet die folgenden Endpunkte zur Verwaltung von Spark Connect:

Snowflake REST Spark Connect API-Endpunkte

Endpunkt

Beschreibung

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

Führt eine Anforderung aus, die die Abfrage enthält, und gibt einen Stream von [[ExecutePlanResponse]] zurück.

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

Analysiert eine Abfrage und gibt eine [[AnalyzeResponse]] zurück, die Metadaten über die Abfrage enthält.

POST /api/v2/spark-connect/config

Aktualisiert oder ruft die Konfigurationen ab und gibt eine [[ConfigResponse]] zurück, die das Ergebnis enthält.

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

Fügt Artefakte zur Sitzung hinzu und gibt eine [[AddArtifactsResponse]] mit Metadaten über die hinzugefügten Artefakte zurück.

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

Verschiebt die Spark-Antwort an die GS.

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

Zieht eine Spark-Anfrage aus der GS heraus.

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

Gibt eine wieder anfügbare Ausführung oder Teile davon frei.

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

Setzt an eine bestehende, wieder anfügbare Ausführung oder Teile davon an.

POST /api/v2/spark-connect/interrupt

Unterbricht laufende Ausführungen.

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

Prüft den Status von Artefakten in der Sitzung und gibt sie in einer [[ArtifactStatusesResponse]] zurück.

Eine Referenzdokumentation finden Sie unter Snowflake Spark Connect API-Referenz.