Conector Snowflake para Python

Nota

Atualmente, esse driver não é compatível com os pontos de extremidade regionais do GCP. Certifique-se de que as cargas de trabalho usadas por meio desse driver não exijam suporte para pontos de extremidade regionais em GCP. Se você tiver dúvidas sobre isso, entre em contato com o suporte Snowflake.

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.

Para obter mais informações, consulte PEP-249.

SnowSQL, the command-line client provided by Snowflake, is an example of an application developed using the connector.

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 APIs: Gerenciamento de objetos Snowflake com Python.

Próximos tópicos: