O que é um Data Source?
Um Data Source representa uma conexão configurada entre o Reporter e um banco de dados. Para gerar relatórios, o Reporter precisa acessar os dados armazenados em bancos de dados do seu ambiente — e os Data Sources são o mecanismo para configurar e gerenciar essas conexões. Cada Data Source inclui:
- Nome da conexão — um identificador para facilitar o gerenciamento.
- Tipo de banco de dados — o motor de banco de dados utilizado (PostgreSQL, MySQL, MongoDB, Oracle ou SQL Server).
- Configuração de acesso — host, porta, nome do banco, credenciais e, opcionalmente, configuração SSL.
- Schemas — para bancos que suportam schemas (PostgreSQL, Oracle, SQL Server), você pode especificar quais schemas acessar.
- Metadados — campos adicionais de chave-valor para organização.
Bancos de dados suportados
| Banco de Dados | Porta padrão | Suporte a Schemas |
|---|---|---|
| PostgreSQL | 5432 | ✅ |
| MySQL | 3306 | ❌ |
| MongoDB | 27017 | ❌ |
| Oracle | 1521 | ✅ |
| SQL Server | 1433 | ✅ |
Acessando a página de Data Sources
Para abrir a página de Data Sources, clique em Data Sources no menu lateral esquerdo da página do Reporter. A página exibe todas as conexões configuradas, cada uma em um card com:
- Nome e tipo do banco de dados.
- Status da conexão (Conectado, Desconectado ou Conectando).
- Schemas configurados (se houver).
- Latência da última verificação.
- Detalhes de host, banco e usuário.

