Schreiben von externen Funktionen

Externe Funktionen sind benutzerdefinierte Funktionen, die außerhalb von Snowflake gespeichert und ausgeführt werden.

Externe Funktionen erleichtern den Zugriff auf externe API-Dienste wie Geocodierer, Machine Learning-Modelle und anderen kundenspezifischen Code, der außerhalb von Snowflake ausgeführt wird. Mit diesem Feature entfällt das Exportieren und erneute Importieren von Daten bei Verwendung von Drittanbieterdiensten, wodurch Ihre Datenpipelines erheblich vereinfacht werden.

Einführung in externe Funktionen

Erfahren Sie mehr zu externen Funktionen, die ausführbaren Code aufrufen, der außerhalb von Snowflake entwickelt, verwaltet, gespeichert und ausgeführt wird.

Eingabe- und Ausgabedatenformate von Remotediensten

Erläuterungen zu den von Snowflake gesendeten und empfangenen Datenformaten.

Verwendung von Anforderungs- und Antwortübersetzern mit Daten für einen Remotedienst

Ändern des Formats der an Remotedienste gesendeten und von Remotediensten empfangenen Daten.

Leistungsstarke externe Funktionen entwerfen

Entwickeln von leistungsstarken Funktionen mit diesen Tipps zu asynchronen Diensten, Skalierbarkeit, Parallelität und Zuverlässigkeit.

Best Practices für externe Funktionen

Best Practices zur Verbesserung der Effizienz und zur Vermeidung von unerwarteten Ergebnissen.

Sichern einer externen Funktion

Erstellen von sicheren externen Funktionen.

Remotedienste

Erstellen externer Funktionen auf AWS

Erstellen von externen Funktionen unter Verwendung der Funktionalität auf AWS.

Erstellen externer Funktionen auf GCP

Erstellen von externen Funktionen unter Verwendung der Funktionalität auf GCP.

Erstellen externer Funktionen auf Microsoft Azure

Erstellen von externen Funktionen unter Verwendung der Funktionalität auf Azure.