Snowflake Connector für Python¶
Bemerkung
Dieser Treiber unterstützt derzeit keine regionalen GCP-Endpunkte. Stellen Sie sicher, dass alle Workloads, die über diesen Treiber verwendet werden, keine Unterstützung für regionale Endpunkte auf GCP benötigen. Wenn Sie Fragen dazu haben, wenden Sie sich an den Snowflake-Support.
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
Weitere Informationen dazu finden Sie unter PEP-249.
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 APIs: 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