Skip to main content

Consultas de dados ad hoc no Slack

Digite /dana em qualquer canal do Slack para consultar seu banco de dados em inglês simples.
AuthorCognition
CategoryDados e Análises
FeaturesIntegrações, MCP
1

Conectar um banco de dados no MCP Marketplace

Dana precisa de acesso a pelo menos um banco de dados para responder perguntas. Vá para Settings > MCP Marketplace e habilite um MCP de banco de dados:
Fonte de dadosNome do MCPO que você vai precisar
Amazon RedshiftRedshiftHost, porta, banco de dados, nome de usuário, senha
Google BigQueryBigQueryOAuth (um clique) ou JSON de service account
PostgreSQLPostgreSQLString de conexão
MySQLMySQLString de conexão
SnowflakeSnowflakeConta, nome de usuário, senha
Clique em Enable no card do MCP, preencha suas credenciais e clique em Test listing tools para confirmar que a conexão está funcionando. Você pode conectar vários bancos de dados — Dana consultará aquele que for relevante para sua pergunta.
2

Faça sua primeira pergunta com /dana

Dana é o modo de analista de dados do Devin — um agente especializado com ferramentas e prompts otimizados para consultar bancos de dados, criar gráficos e responder perguntas de negócio em inglês simples.Abra qualquer canal do Slack onde o Devin esteja instalado e digite /dana seguido de uma pergunta em inglês simples. Se o comando de barra /dana não estiver disponível no seu workspace, você também pode usar @Devin !dana ... — ambos funcionam da mesma maneira. Dana cria uma sessão, escreve o SQL, executa e responde no thread.Você também pode chamar a Dana mencionando o Devin com o macro !dana:Dana responde diretamente no thread do Slack com tabelas formatadas, contagens e — quando útil — uma breve interpretação dos resultados. Não é necessário alternar para uma ferramenta de BI.Dana não se limita a consultas rápidas — ela também é ótima para relatórios abrangentes e análises profundas. Peça para investigar tendências, segmentar dados e sintetizar descobertas em várias consultas:
3

Ensine seu schema e convenções à Dana

Dana funciona imediatamente, mas fica significativamente melhor quando conhece seu schema e suas definições de negócio. Em vez de adicionar entradas de Knowledge manualmente, apenas dê feedback diretamente à Dana — no Slack ou no webapp — e peça para ela lembrar das coisas para a próxima vez:
  • “Lembre-se de que ‘usuário ativo’ significa pelo menos um evento em analytics.events nos últimos 30 dias.”
  • “Todos os nossos timestamps são armazenados em UTC. Sempre converta para America/New_York para exibição.”
  • billing.subscriptions.mrr está em centavos, não em dólares. Divida por 100 ao mostrar a receita.”
  • “Atualize seu Knowledge: os valores da coluna plan são free, pro e enterprise — não basic/premium.”
Dana pode listar e atualizar seu próprio Knowledge, então as correções se acumulam ao longo do tempo. Quanto mais feedback você der — significados de colunas, valores de enums, regras de fuso horário, definições de negócio — menos perguntas de acompanhamento Dana precisará fazer em consultas futuras.
4

Faça perguntas de acompanhamento no mesmo thread

Dana mantém o contexto dentro de um thread no Slack, então perguntas de acompanhamento podem se referir a resultados anteriores sem que você precise se repetir.Para perguntas que você faz com frequência, considere criar um playbook com as consultas exatas e o formato que você deseja, e então acioná-lo com um !macro personalizado a partir do Slack.