Acessando Views Corporativas

Propaganda
Acessando views corporativas
Versão do Apex: 3.1.1.00.09
Versão do documento
1.0
Data
17/07/2008
Autor
Júlio Cézar
1.1
17/07/2008
Fernando Marinho /
Júlio Cezar
Mudanças
Versão inicial com
passos para criação
de view de uma view
corporativa no Apex.
Alterações nas
seções Objetivo, PréRequisitos,
Introdução e
Conclusão
Objetivo
De acordo com a Política de Segurança para o uso do Apex, o acesso às tabelas corporativas deve ser
feito mediante views com Grant select apenas. No Apex, por sua vez, o acesso às mencionadas views
deve ser feito por outra view, a ser criada dentro do espaço de trabalho.
View de tabela corporativa
Espaço de trabalho (Apex)
Tabelas Corporativas
(Esquema TCU)
View
O objetivo deste documento é apresentar os procedimentos para criação de view das views do esquema
TCU (Corporativo) para utilização no Apex em algum esquema específico.
Pré-requisitos





Conhecimento de Apex.
Conhecimentos básicos de SQL.
Acesso ao Apex.
View corporativa deve ter sido criada.
Espaço de trabalho deve ter Grant select na view corporativa.
Introdução
A view representa logicamente um subconjunto de dados de uma ou mais tabelas. Ela não contém
dados próprios e sim é armazenada como uma instrução SELECT no dicionário de dados do banco de
dados.
Para acessar uma view corporativa, após esta ter sido criada e concedido acesso ao seu espaço de
trabalho, siga os passos
1) Logue no Apex em seu espaço de trabalho;
2) Clique em SQL WorkShop;
3) Clique na seta, para baixo, em Browser de Objetos e em seguida selecione Criar e logo depois
View;
4) Para efeitos didáticos, usaremos o esquema APEX_SESES_JURIS_D como exemplo. A tela abaixo
indica onde escrever o SQL para a consulta assim como indicar o nome que à view irá receber. Após
realizar esses dois passos, clique em Próximo.
5) O próximo passo indica qual esquema a view será criada e qual o nome que ela recebeu. Clique em
Criar.
IMPORTANTE: Não esquecer de especificar o esquema TCU antes do nome da view para que não
seja criada uma view circular. Lembre-se de utilizar o mesmo nome da view do esquema TCU para a
view que será criada no esquema APEX_SESES_JURIS_D, caso contrário de um nome de até 30
caracteres e que seja sugestivo. Além disso, é importante que você especifique as colunas ao invés de
usar o * na cláusula SELECT. Isso facilita o trabalho do banco de dados por trazer somente as colunas
necessárias para uso. Lembre-se de utilizar também palavras-chave (SELECT, FROM) em maiúscula e
nomes de colunas e tabelas em minúsculas para facilitar a leitura do comando.
Conclusão
Você viu como criar uma view em um espaço de trabalho Apex baseada em outra view no esquema
TCU. Lembre-se de utilizar as regras explicadas acima para melhorar o desempenho do banco de dados.
Download