Fluxo principal
O Reporter tem dois caminhos comuns de entrada:
-
Dados de produto interno já configurados:
Template → Report → Download -
Conexão de dados externa ou ausente:
Data Source → Template → Report → Download - O Template diz como o relatório deve ficar e em qual formato.
- A Fonte de Dados diz de onde vêm os dados. Ela pode já existir para produtos internos. Para bancos de dados externos, você a adiciona manualmente.
- O Relatório é o arquivo que o Reporter produz quando executa um Template sobre os dados conectados. Filtros podem restringir o resultado.
- O Download é a ação do operador que leva o arquivo finalizado para fora do Console.
O que cada objeto significa
Quando um Template se torna um Relatório
Um Template sozinho é apenas uma definição. Ele se torna um Relatório quando você clica em Gerar Relatório no assistente de 4 etapas na página Relatórios. Nesse momento:
- O Reporter usa o Template selecionado.
- Ele aplica os filtros que você configurou.
- Ele lê as Fontes de Dados referenciadas pelo Template.
- Ele produz um arquivo no formato de saída do Template e o adiciona à lista de Relatórios com status
Processing. - Quando a geração termina, o status muda para
Finishede o arquivo fica disponível para download.
Quais campos realmente importam
Quando os operadores ficam travados, geralmente é em torno do mesmo pequeno grupo de campos.
Ao verificar ou adicionar uma Fonte de Dados
- Nome da Conexão: como a conexão aparece em todos os outros lugares (nos templates, nos filtros de relatório). Para Fontes de Dados externas, escolha algo que identifique o ambiente, não apenas o mecanismo (por exemplo,
production-db, e não apenaspostgres). - Tipo de Banco de Dados: selecione PostgreSQL ou MongoDB. Ele determina a porta padrão e o driver de conexão.
- Host / Porta / Nome do Banco de Dados / Usuário / Senha: o mínimo necessário para acessar o banco de dados.
- Schemas (PostgreSQL): limita quais schemas o Reporter pode navegar. Deixe em branco para usar o padrão (
public). - Configuração SSL: opcional, mas use quando você não confia totalmente no caminho de rede.
Ao adicionar um Template
- Arquivo
.tpl(modo de envio): a definição real do template. Obrigatório. - Nome do Template: como o Template aparece em listas e seletores.
- Formato de Saída: define o tipo final do arquivo (CSV, XML, HTML, TXT ou PDF). Quando você seleciona PDF no Template Builder, o código gerado é HTML, renderizado como PDF no momento da geração.
Ao gerar um Relatório
- Template: o Template que você quer executar.
- Filtros (opcional): cada linha é
Database + Table + Field + Operator + Value(s). Use filtros para produzir um recorte mais restrito sem editar o Template.
Leitura prática da interface
Use esta interpretação ao orientar usuários:
Templatesdefine como a saída deve ficar.Reportsé onde a estrutura e os dados se juntam e produzem um arquivo.Data Sourcesdefine o que o Reporter tem permissão para ler. Use-o para inspecionar conexões existentes, testar a conectividade ou adicionar bancos de dados externos.Overviewé o painel operacional: KPIs, o calendário de entregas e lembretes para entregas futuras ou atrasadas.
Onde os usuários costumam se perder
Template vs Relatório
Template vs Relatório
Um Template é uma definição. Um Relatório é um arquivo gerado. Você pode gerar muitos Relatórios a partir do mesmo Template ao longo do tempo (cada um com seus próprios filtros, data de execução e status).
Fonte de Dados vs Filtro
Fonte de Dados vs Filtro
A Fonte de Dados é a conexão que o Reporter usa para ler dados. Um Filtro é uma restrição por execução que não altera o Template nem a Fonte de Dados, apenas quais dados o Relatório atual inclui.
Template Builder vs enviar um .tpl
Template Builder vs enviar um .tpl
O Template Builder gera código
.tpl a partir dos blocos que você monta no Console. Enviar um .tpl pula o builder e usa um arquivo preparado externamente. Os dois resultam no mesmo tipo de Template, mas apenas os templates criados no builder podem ser editados novamente no editor visual.Por que um Relatório finalizado não é o mesmo que um Relatório entregue
Por que um Relatório finalizado não é o mesmo que um Relatório entregue
Quando um Relatório atinge
Finished, o Reporter já produziu o arquivo e você pode baixá-lo. Os lembretes na página Visão geral acompanham a entrega separadamente, como enviar o arquivo a um regulador ou arquivá-lo.
