Conector Snowflake para Python

O Conector Snowflake para Python fornece uma interface para o desenvolvimento de aplicativos Python que pode se conectar ao Snowflake e realizar todas as operações padrão. Ele fornece uma alternativa de programação para desenvolver aplicativos em Java ou C/C++ usando os drivers Snowflake JDBC ou ODBC.

O conector é um pacote nativo, puro Python que não tem dependência de JDBC ou ODBC. Pode ser instalado usando pip em plataformas Linux, MacOS e Windows onde o Python esteja instalado.

O conector suporta o desenvolvimento de aplicativos usando a especificação Python Database API v2 (PEP-249), inclusive usando os seguintes objetos API padrão:

  • Objetos Connection para conexão com o Snowflake.

  • Objetos Cursor para executar instruções e consultas DDL/DML.

SnowSQL, o cliente de linha de comando fornecido pela Snowflake, é um exemplo de um aplicativo desenvolvido usando o conector.

Nota

Snowflake agora fornece APIs Python de primeira classe para gerenciar os principais recursos do Snowflake, incluindo bancos de dados, esquemas, tabelas, tarefas e warehouses, sem usar SQL. Para obter mais informações, consulte Snowflake Python API: gerenciamento de objetos Snowflake com Python.

Próximos tópicos: