Para desenvolver os relatórios é necessário obter um cópia da estrutura da base de dados de relatório (Acesse: Tecnologia > Administração > Base de dados de relatórios > Habilitar relatório) . Ela contém todas as visões (data views) que estão liberadas para a construção de relatórios, garantindo assim a compatibilidade de seu relatório com a evolução das versões do sistema.
Obtendo os scripts SQLs
O primeiro passo para a obtenção da estrutura da base de relatório passa por criar uma base de dados local que representará a mesma estrutura de dados que a base de dados real.
Para obter os scripts SQLs que criam essa estrutura e algumas amostras de dados, acesse:
Menu Tecnologia > Customização > Relatórios | Amostras de dados;
Clique em “Gerar exemplo”, informe o nome “Geral” e clique em Gerar. Com isto, você solicitará que seja preparado alguns scripts SQLs que serão usados para criar uma base de dados local de desenvolvimento do relatório. Aguarde até receber a notificação de conclusão, o que pode demorar vários minutos. Caso já tenha um exemplo gerado, você pode utilizá-lo;
Concluído a geração do exemplo, consulte os detalhes e clique em “Download do schema”. Assim será realizado o download do script SQL que cria localmente a estrutura de tabelas disponíveis para a criação dos relatórios;
Em seguida, na amostra de dados gerada para o exemplo, clique em Download. Assim, será realizado o download do script SQL que adiciona registros de exemplos nas tabelas disponíveis para a criação de relatórios;
Conectando à base de dados local
Execute o software DBeaver;
Clique em File > New, o qual irá abrir uma janela de opções;
No campo de filtro, informe “connection” e selecione a opção Database connection
Selecione o banco de dados para conexão, no caso deste tutorial o PostgreSQL;
Informe os dados de conexão com o banco, normalmente Host e Port já vem preenchido com os dados corretos bastando informar o usuário “postgres” e a senha definida no momento da instalação do SGBD (Sistema Gerenciador de Banco de Dados).
Agora é só seguir até o fim do wizard e clicar em finish.
Pronto! Agora vamos executar os scripts de criação da base local para criação do relatório:
Criando a base de dados local
Clique em File > Open File… escolha o script que contém a estrutura de tabelas da base de relatórios;
Com esta ação o script será aberto no editor, selecione agora o banco de dados no qual será executado o script
Em seguida execute o script, clicando no botão destacado na imagem abaixo:
Realize o mesmo procedimento para o arquivo que contém os dados de população da base.
Com este procedimentos realizados, você terá uma base local para o desenvolvimento de seus relatórios.