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 > Amostra 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 “Baixar 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 Baixar. Assim, será realizado o download do script SQL que adiciona registros de exemplos nas tabelas disponíveis para a criação de relatórios;
Execução dos scripts de criação do schema e população da base:
-
-
- 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:
-
-
- 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.
- Clique em File > Open File… escolha o script que contém a estrutura de tabelas da base de relatórios;
-
Com este procedimentos realizados, você terá uma base local para o desenvolvimento de seus relatórios.
Próxima etapa: Criando o relatório.