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. Il peut être installé en utilisant pip sur Linux, macOS et Windows où Python 3.5.0 (ou ultérieur) 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.

Chapitres suivants :