Verwenden von benutzerdefinierten Funktionen in Snowsight¶
Sie können benutzerdefinierte Funktionen (UDFs) in SQL und in Snowsight verwenden.
Für jede benutzerdefinierte Funktion in Snowflake können Sie Data » Databases öffnen und nach der UDF suchen oder diese aufrufen. Wählen Sie die UDF aus, um Details zur Funktion anzuzeigen und die Funktion zu verwalten.
Sie müssen über die relevanten Berechtigungen verfügen, um auf die UDF in Snowsight zuzugreifen und sie zu verwalten.
UDF-Details in Snowsight anzeigen¶
Nach dem Öffnen einer UDF in Snowsight können Sie Folgendes tun:
Ermitteln, wann die Funktion erstellt wurde, und welche Kommentare zur Funktion eingegeben wurden. Sie können den Mauszeiger über die Zeitangabe bewegen, um das genaue Datum und die genaue Uhrzeit anzuzeigen.
Überprüfen von zusätzlichen Details zu der UDF, einschließlich:
Argumente, die die UDF entgegennimmt, und ihre erwarteten Datentypen, falls zutreffend.
Datentyp des Ergebnisses der Funktion.
Ob die Funktion eine Aggregatfunktion ist.
Ob die Funktion eine sichere Funktion ist.
Ob die Funktion eine Tabellenfunktion ist.
Die Sprache, in der die UDF geschrieben ist. Zum Beispiel Java.
Überprüfen Sie die SQL-Definition der UDF im Abschnitt Function definition.
Überprüfen Sie die Rollen mit Berechtigungen für die Funktion im Abschnitt Privileges.
UDF in Snowsight verwalten¶
Sie können die folgenden grundlegenden Verwaltungsaufgaben für eine UDF in Snowsight ausführen: