User Tracking – Log de
Auditoria
O Oracle BI
Server suporta o acúmulo de estatísticas de uso de rastreamento que podem ser
usados em uma variedade de maneiras, tais como otimização de banco de dados,
estratégias de agregação, ou usuários de faturamento ou departamentos com base
nos recursos que eles consomem. O BI Server controla o uso em nível de consulta
detalhada.
Quando for
habilitar o User Tracking, as
estatísticas de cada consulta são inseridas em uma tabela de banco de dados ou
são gravados em um arquivo de log de uso de rastreamento. Se você usar a
inserção direta, então o servidor de BI diretamente insere o uso de User Tracking em uma tabela de banco de
dados relacional. É recomendado que utilizasse a inserção direta.
A outra opção
seria a de gravar em um arquivo de log. Porém nós utilizaremos o da inserção
direta, possibilitando assim que criemos consultas no obiee.
Legendas do Arquivo:
OBIEE: (Oracle Business
Intelligence)
OBIEE_HOME: Local onde foi
instalado o OBIEE (Oracle Business Intelligence)
RPD: Arquivo que contém a camada
semântica do OBIEE(Oracle Business Intelligence)
Anteriormente,
no obiee 10, teríamos de criar um usuário, algumas tabelas e inserir alguns
dados. Já agora na versão 11, se prestarmos atenção, o usuário “DEV_BIPLATFORM”
já possui algumas tabelas criadas. Devemos rodar apenas alguns scripts para
criar o restante. Os scripts se encontram no seguinte caminho:
“OBIEE_HOME\instances\instance1\bifoundation\OracleBIServerComponent\coreapplication_obis1\sample\usagetracking\SQL_Server_Time”
E executar os
scripts de acordo com o seu banco de dados. No nosso caso o BD é Oracle. Então
vamos fazer o login com o usuário DEV_BIPLATFORM e executar os seguintes
scripts:
·
Oracle_create_nQ_Calendar
·
Oracle_create_nQ_Clock
·
Oracle_nQ_Calendar
·
Oracle_nQ_Clock
Agora abra o
seu repositório, pode ser tanto no modo online quanto no modo off-line:
1º- Adicionar
um Banco de Dados
2º- Configurar
o Banco de Dados
3º- Criar o
Pool de Conexões
4º- Configurar
o Pool de Conexões
5º- Selecionar
a opção de ”Importar Metadados”
6º- Importar as tabelas “S_ETL_DAY”,”S_ETL_TIME_DAY”
e “S_NQ_ACCT”
7º- Clicar
duas vezes ou selecionar a opção de “Propriedades” da tabela “S_NQ_ACCT”
8º- Desmarcar
a opção de guarder Cache
9º- Selecionar
os objetos importados para fazer os joins
10º- Inserir
os seguintes Joins:
"DEV_BIPLATFORM".""."DEV_BIPLATFORM"."S_ETL_DAY"."DAY_DT"
= "DEV_BIPLATFORM".""."DEV_BIPLATFORM"."S_NQ_ACCT"."START_DT"
"DEV_BIPLATFORM".""."DEV_BIPLATFORM"."S_ETL_TIME_DAY"."HOUR_MIN"
=
"DEV_BIPLATFORM".""."DEV_BIPLATFORM"."S_NQ_ACCT"."START_HOUR_MIN"
11º- Salvar e
fechar o RPD
12º- Caso
tenha sido criado no modo off-line, entre no Enterprise Manager e suba o
arquivo .RPD
13º- Editar o
NQSConfig.INI. Que se encontra no caminho
OBIEE_HOME\instances\instance1\config\OracleBIServerComponent\coreapplication_obis1\
14º- Reiniciar
os serviços de BI.
OBIEE_HOME\instances\instance1\bin\opmnctl
stopall (Esse comando Interrompe os Serviços de BI)
E logo depois:
OBIEE_HOME\instances\instance1\bin\opmnctl
startall (Esse comando Inicia os Serviços de BI)
15º- Rode
algumas consultas apenas para popular a tabela “S_NQ_ACCT”.
Obs.: Entre
com qualquer usuário e fique criando análises, ou abra alguma análise já feita
e etc.
16º- Entre no
seu repositório pelo modo online e verifique se foram inseridos alguns dados
dentro da tabela “S_NQ_ACCT”.
17º- Caso
tenha dado prossiga para o passo 18º, caso contrário volte ao passo 15º ou
verifique se os passos anteriores foram feitos corretamente.
18º- Arraste o
Esquema Físico criado para a Camada de Negócios em seguida para a Camada de Apresentação
e salve o seu RPD.
19º- Entrar no
analytics http://host:9704/analytics
ou http://host:7001/analytics , sendo
que “host” é a máquina que hospeda a ferramenta. E utilizar a área de assunto
criada com o intuito de criar análises e painéis administrativos.
Bibliografia:
Qualquer dúvida será muito bem vinda!
Att.,
Lucas R. A. - ITIL - Oracle BI Professional Specialist
Nenhum comentário:
Postar um comentário