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
Connectionpara conexão com o Snowflake.Objetos
Cursorpara 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:
- Instalação do conector Python
- Uso do conector Python
- Uso de pandas DataFrames com o conector Python
- Distribuição de cargas de trabalho que obtêm resultados com o Conector Snowflake para Python
- Uso do Snowflake SQLAlchemy Toolkit com o conector Python
- API do conector Python
- Política de gerenciamento de dependências para o conector Python