O SnowflakeSearchTool
permite que agentes CrewAI executem consultas SQL e realizem buscas semânticas em data warehouses Snowflake.
SnowflakeSearchTool
SnowflakeSearchTool
foi desenvolvido para conectar-se a data warehouses Snowflake e executar consultas SQL com recursos avançados como pool de conexões, lógica de tentativas e execução assíncrona. Esta ferramenta permite que agentes CrewAI interajam com bases de dados Snowflake, sendo ideal para tarefas de análise de dados, relatórios e inteligência de negócios que requerem acesso a dados empresariais armazenados no Snowflake.
SnowflakeSearchTool
, siga estes passos:
SnowflakeConfig
com suas credenciais do Snowflake.SnowflakeSearchTool
para consultar dados de um banco de dados Snowflake:
SnowflakeConfig
aceita os seguintes parâmetros:
password
ou private_key_path
.
SnowflakeSearchTool
aceita os seguintes parâmetros durante a inicialização:
SnowflakeConfig
contendo detalhes da conexão.SnowflakeSearchTool
, você deve fornecer os seguintes parâmetros:
SnowflakeSearchTool
implementa pool de conexões para melhorar a performance reutilizando conexões com o banco de dados. Você pode controlar o tamanho do pool com o parâmetro pool_size
.
max_retries
e retry_delay
.
enable_caching=False
.
SnowflakeSearchTool
inclui uma gestão abrangente de erros para situações comuns no Snowflake:
SnowflakeSearchTool
oferece uma maneira poderosa de integrar data warehouses Snowflake com agentes CrewAI. Com recursos como pool de conexões, tentativas automáticas e cache de consultas, ele possibilita acesso eficiente e confiável aos dados empresariais. Esta ferramenta é particularmente útil para tarefas de análise de dados, relatórios e inteligência de negócios que demandam acesso a dados estruturados armazenados no Snowflake.