Connecteur Snowflake pour Python

Le connecteur Snowflake pour Python fournit une interface pour développer des applications Python qui peuvent se connecter à Snowflake et effectuer toutes les opérations standard. Il constitue une autre solution de programmation par rapport aux applications de développement en Java ou C/C++ utilisant les pilotes JDBC ou ODBC Snowflake.

Le connecteur est un pack Python natif et pur qui ne dépend pas de JDBC ou de ODBC. Son installation peut être effectuée en utilisant pip sur Linux, MacOS et Windows où Python est installé.

Le connecteur prend en charge le développement d’applications utilisant la spécification Python Database API v2 (PEP-249), dont les objets API standard suivants :

  • Objets Connection pour la connexion à Snowflake.

  • Objets Cursor pour l’exécution d’instructions et de requêtes DDL/DML.

SnowSQL, le client en ligne de commande fourni par Snowflake, est un exemple d’application développée à l’aide du connecteur.

Note

Snowflake fournit maintenant des APIs Python de première classe pour gérer les ressources principales de Snowflake, y compris les bases de données, les schémas, les tables, les tâches et les entrepôts, sans utiliser SQL. Pour plus d’informations, voir API Python Snowflake : Gestion des objets Snowflake avec Python.

Chapitres suivants :