quarta-feira, 15 de fevereiro de 2012

User Tracking OBIEE 11g


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