Arquivo de junho, 2015

A oracle juntamente com sua comunidade mantém um fórum especializado na rede de tecnologia Oracle (OTN) que pode nos ajudar muito em dúvidas do nível básico ao extremamente avançado, visto que hoje nesta comunidade contamos com engenheiros da Oracle, Oracle ACE´s e grandes disseminadores de tecnologia.

O fórum é bastante organizado e dividido em espaços, cada espaço corresponde a um determinado assunto, e ainda um espaço pode ter sub-espaços, por exemplo, dentro do assunto Business Intelligence podemos ter vários outros assuntos como OBIEE, OBIP e etc.

oracle_lideresFico feliz hoje por ser hoje um dos lideres da comunidade global de Business Intelligence no sub-espaço OBIEE, porém triste por saber que hoje temos grandes talentos no Brasil e mesmo assim em alguns aspectos ainda estamos engatinhando perante a comunidade internacional.

Acesse o Fórum de OBIEE
Felipe Idalgo

Anúncios

Ola Pessoal, tudo certo?

Hoje venho falar de um problema bastante recorrente nas fases de implantação do OBIEE11g e que na grande maioria das vezes tem força para levar o projeto em questão ao desastre.

Presentation Cache, ou Cache de Apresentação do OBIEE.

Quando os usuários acessam ou executam objetos, como consultas, agentes, alertas e etc, O Presentation Services armazena em cache os resultados das consultas executadas em sua fonte de dados. Esse tipo de cache é um cache de resultados do cliente.

Nas análises subsequentes que forem executas, o próprio Presentation Services determina se pode usar os resultados em cache (com a ajuda do sagetsharedrequestkey, função ODBC) ou se terá que fazer uma nova consulta na fonte de dados.

Os arquivos do cache de Apresentação têm nomes como nQS_xxxx_x_xxxxxx.TMP e são criados pelo driver ODBC.

No OBIEE11g, podemos encontrar este arquivo no diretório “ORACLE_INSTANCE\tmp\OracleBIPresentationServices\coreapplication_obipsn\obis_temp”

Este tipo de cache é extremamente útil para melhorar a performance do OBIEE, porém em alguns casos ele pode te gerar uma bela dor de cabeça, por exemplo, se imagine em fase de desenvolvimento, onde os dados mudam com bastante frequência, precisamos sempre acessar os dados atualizados e muitas vezes esse recurso de cache atrapalha bastante.

A dica que trago hoje, é na verdade um procedimento bastante simples, mas que salva muitos empregos por ai…rsss

Como dar um by-pass no cache de aprensentação do OBIEE?

1 – Acesse o seu arquivo instanceconfig.xml (não se esqueça sempre de fazer um backup do mesmo antes de alterá-lo) localizado em “ORACLE_INSTANCE/config/OracleBIPresentationServices/coreapplication_obipsn/”;

2 – Dentro da tag <SERVER_INSTANCE>, la no final do arquivo, adicione os seguintes parâmetros:

<Cursors>
    <ForceRefresh>true</ForceRefresh>
</Cursors>

3 – Salve seu arquivo e reinicie os serviços de apresentação do OBIEE.

Pronto, agora você não está mais trabalhando com cache de apresentação.

treinamento

 

 

 

Vale lembrar que no ambiente OBIEE11g também podemos controlar o cache físico, ou seja, o “BI Server Query Cache”. Esta política precisa sempre ser bem definida para que o usuário não corra o risco de estar consultando dados obsoletos.

Abraços e até a próxima

Felipe Idalgo

 

Ola Pessoal, hoje venho aqui neste canal que mantenho já a mais de 3 anos para agradecer a marca que batemos ontem de 50 mil acessos.

50000_acessos

“É um grande prazer poder contribuir com esta comunidade”

Gostaria também de aproveitar a oportunidade e compartilhar meus outros canais de comunicação para quem quiser me contatar, vamos lá:

 

Para Consultoria Especializada ou Treinamento em BI Oracle

Para Dúvidas e/ou Compartilhamento de Informações:

adq

Adequate BI Solutions | Consultoria e Treinamentos de TI

contato@adequatebi.com.br ou (11) 3294-1592

obieebrasil

OBIEE Brasil (Oficial) 

Grupo que hoje conta com mais de 1300 profissionais de OBIEE falando português atuantes no Brasil e exterior.

Espero vê-los em breve,

Grande Abraço

Felipe Idalgo