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.