Em várias ocasiões nos deparamos com lentidão no momento da conexão com o banco de dados ou com a edição e execução de aplicações. É possível resolver esses problemas otimizando o carregamento de dados a partir da configuração do filtro. Para fazer isso, basta realizar o passo a passo a seguir:
Passo 1 - Criação da Conexão
Acesse o menu “Banco de Dados > Nova Conexão” para criar uma nova conexão em seu projeto.
Passo 2 - Seleção do Banco de Dados
Escolha o banco de dados — no nosso caso, “Oracle”.
Passo 3 - Configuração dos Parâmetros de Conexão
Agora, será necessário configurar os seguintes parâmetros de conexão:
- Nome da Conexão: Pode ser utilizado qualquer nome para identificar a conexão — por padrão, o Scriptcase define o nome como “conn_oracle”.
- Driver do SGBD: Devemos selecionar o driver de conexão adequado de acordo com o banco de dados Oracle.
- Base de Dados: Podemos utilizar diretamente o IP/TSNAME para realizar a conexão ao banco de dados desejado.
- Esquema: SCHEMA do banco de dados a ser utilizado.
- Usuário: Usuário do banco de dados Oracle.
- Senha: Senha do banco de dados Oracle.
Após preenchidos, clique em “Testar Conexão”.
Passo 4 - Configuração do Filtro da Conexão
Neste momento, devemos realizar os passos abaixo para otimizar a configuração em nossa conexão ao banco de dados Oracle:
Exibir: Escolhemos quais itens do banco de dados serão exibidos no momento da criação das aplicações.
- Tabelas
- Views
- Tabelas de Sistema
- Procedures
Filtros: Aqui podemos configurar dois itens com as seguintes opções:
- Tabelas: Podemos digitar o nome das tabelas que serão utilizadas na configuração.
- Proprietário: Devemos utilizar o nome — sempre em maiúsculo — do SCHEMA, para que seja exibido — ou não — na lista de tabelas no momento da criação da aplicação.
- Exibir: Define se o dado inserido em "Tabelas" e/ou em "Proprietário" será exibido ou não.
Após configurado, clique em "Concluir".
No exemplo abaixo, somente os dados do SCHEMA "SYSTEM" serão exibidos no momento da criação das aplicações.
Conclusão
Seguindo estes passos, evitamos o carregamento de todos os SCHEMAS ou Tabelas do banco de dados, diminuindo a quantidade de dados que são requisitados ao banco de dados e aumentando a velocidade da criação, edição e execução das aplicações.
