Python-UDF-Beschränkungen
Vermeiden Sie Code, der ein bestimmtes Betriebssystem voraussetzt. Python - UDFs können nicht freigegeben werden. Datenbankobjekte, die Python - UDFs verwenden, können ebenfalls nicht freigegeben werden.
Schreiben von UDTF in Python
Sie können eine benutzerdefinierte Tabellenfunktion (UDTF) als Handler in Python implementieren. Der Handler - Code wird ausgeführt, wenn die UDTF aufgerufen wird.
Ausgeben von Ablaufverfolgungsereignissen in Python
Sie können das telemetry - Paket von Snowflake verwenden, um Ablaufverfolgungsereignisse von einem in Python geschriebenen Funktions - oder Prozedur - Handler auszugeben. Das Paket ist über den Anaconda - Snowflake - Kanal verfügbar.
Richtlinie zur Verwaltung von Abhängigkeiten für den Python-Konnektor
Der Snowflake - Konnektor für Python hängt von Bibliotheken von Drittanbietern ab, die alle für die Kommunikation mit der Snowflake - Datenbank unerlässlich sind.
Protokollierung von Meldungen in Python
Sie können Meldungen von einem in Python geschriebenen Funktions - oder Prozedur - Handler protokollieren, indem Sie logging, das Protokollierungsmodul der Standardbibliothek von Python, verwenden.
Erstellen einer Sitzung für Snowpark Python
Für die Verwendung von Snowpark in Ihrer Anwendung müssen Sie zuerst eine Sitzung erstellen. Um das Schreiben von Code zu erleichtern, können Sie auch die Namen von Packages und Objekten importieren.
Einführung in Python-UDFs
Sie können den Handler für eine benutzerdefinierte Funktion (UDF) in Python schreiben.
Erstellen einer gespeicherten Prozedur über ein Python-Arbeitsblatt
Sie können eine gespeicherte Prozedur über ein Python - Arbeitsblatt erstellen, indem Sie Snowsight verwenden. Sie könnten beispielsweise Code in ein Python - Arbeitsblatt schreiben, der Daten aus Stagingbereichen oder Datenbankobjekten in…
Verwenden des Python-Konnektors
Snowflake bietet jetzt erstklassige Python - APIs für die Verwaltung von Snowflake - Kernressourcen wie Datenbanken, Schemas, Tabellen, Aufgaben und Warehouses, ohne SQL zu verwenden.
Verbinden mit Snowflake mit dem Snowflake Python APIs
Bevor Sie Aktionen mit der Snowflake Python APIs durchführen können, müssen Sie eine Verbindung zu Snowflake definieren. Mit der Verbindung können Sie ein Root - Objekt für den Zugriff auf Ressourcen erstellen, die durch die API…
Source