Snowflake-Konnektor für Python¶
Der Snowflake-Konnektor für Python bietet eine Schnittstelle zur Entwicklung von Python-Anwendungen, die sich mit Snowflake verbinden und alle Standardoperationen ausführen können. Es bietet eine Programmieralternative zur Entwicklung von Anwendungen in Java oder C/C++ unter Verwendung des JDBC- oder ODBC-Treibers für Snowflake.
Der Konnektor ist ein natives, reines Python-Paket, das keine Abhängigkeiten von JDBC oder ODBC aufweist. Es kann mit pip
auf Linux-, MacOS- und Windows-Plattformen installiert werden, auf denen Python installiert ist.
Der Konnektor unterstützt die Anwendungsentwicklung auf Grundlage der Spezifikation für die Python Database API v2 (PEP-249), einschließlich der Verwendung der folgenden API-Standardobjekte:
Connection
-Objekte zur Verbindung mit SnowflakeCursor
-Objekte zum Ausführen von DDL/DML-Anweisungen und -Abfragen
SnowSQL, der von Snowflake bereitgestellte Befehlszeilenclient, ist ein Beispiel für eine Anwendung, die mithilfe des Konnektors entwickelt wurde.
Bemerkung
Snowflake bietet jetzt erstklassige Python-APIs für die Verwaltung von Snowflake-Kernressourcen wie Datenbanken, Schemas, Tabellen, Aufgaben und Warehouses, ohne SQL zu verwenden. Weitere Informationen dazu finden Sie unter Snowflake-Python-API: Verwalten von Snowflake-Objekten mit Python.
Nächste Themen:
- Installieren des Python-Konnektors
- Verwenden des Python-Konnektors
- Verwenden von pandas-DataFrames mit dem Python-Konnektor
- Verteilen von Workloads, die Ergebnisse mit dem Snowflake-Konnektor für Python abrufen
- Verwenden des Snowflake SQLAlchemy-Toolkits mit dem Python-Konnektor
- Python-Konnektor-API
- Richtlinie zur Verwaltung von Abhängigkeiten für den Python-Konnektor