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:
- 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