Bom dia a todos,
Hoje o erro que vou comentar é bem comum porém o google dessa vez não foi tão direto como de costume e por isso vi a necessidade de criar esse post. Seguem abaixo os passos para conseguir criar a linguagem.
Ps: O erro que temos quando tentamos criar a linguagem é algo parecido com esse:
"ERROR: could not load library "C:/ProgramFiles/PostgreSQL/9.1/lib/pltcl.dll": The specified module could not be found."
Pré-Req:
1- Ter o Postgre instalado
Passos:
1- No meu caso como estava utilizando o SO windows, baixe esse aplicativo http://www.activestate.com/activetcl/downloads
2- Instale normalmente;
3- Reinicie a máquina;
4- Conecte no psql
5- Execute o comando
CREATE LANGUAGE PLTCL;
Espero que ajude. Muito obrigado mais uma vez pela atenção
Att.,
Lucas
quinta-feira, 4 de outubro de 2012
sexta-feira, 6 de julho de 2012
OBIEE11g Managed Servers are running slowly or having Out-of-Memory Issues
The steps needed to increase JVM:
- Log in to the Administration Console.
- Click Environment, then Servers.
- Click a Managed Server name.
- Open the Configuration tab.
- Open the Server Start tab in the second row of tabs.
- Include the memory parameters in the Arguments box, for example:
-Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=1024m
Note:
CompileThreshold: A lower setting for CompileThreshold will trigger compilations of hot methods sooner. However, the compiler has less profile information for those methods and can't always apply all the available optimizations as it needs to make more conservative assumptions. As we run in the interpreter for a longer period of time, more profile information is collected and better assumptions can be made, which results in better generated code.
MaxPermSize: Permanent generation (MaxPermSize setting) is separate heap space that is not garbage collected (ergo the permanent). Whatever is allocated to perm is in addition to the heap set with -Xmx.
Note that
PermSize
is additional to the -Xmx
value set by the user on the JVM options. ButMaxPermSize
allows for the JVM to be able to grow the PermSize
to the amount specified. Initially when the VM is loaded, the MaxPermSize
will still be the default value (32mb for -client
and 64mb for -server
) but will not actually take up that amount until it is needed. On the other hand, if you were to set BOTH PermSize
and MaxPermSize
to 256mb, you would notice that the overall heap has increased by 256mb additional to the -Xmx
setting.
The memory parameter requirements may differ between various JVMs (Sun, JRockit, or others).
Save the configuration changes and Restart all running Managed Servers.
Post Based on:
terça-feira, 27 de março de 2012
No objects displayed when importing metadata OBIEE 11.1.1.6 client
Bom dia a todos,
Um erro
que me deparei dessa vez foi o seguinte, instalamos o OBIEE 11.1.1.6 em um
Oracle Enterprise Linux 5.7 e em seguida o client em uma máquina 64 bits
windows. Nos deparamos com o o seguinte erro: Conseguimos atualizar a contagem
de linhas de Bases já existentes porém quando tentamos importar qualquer tabela
ou coluna via OCI, não era possível.
Para aqueles que testaram o
client (64 bits)do novo obiee, foi visto um incidente em que não era possível
importar nenhuma tabela ou coluna. Isso acontece devido a um erro da Oracle que
não fez o client ser “completo”. Faltou adicionar uma pasta ao instalador. Para
conseguir essa pasta era necessário instalar a nova versão do obiee em uma
máquina Windows e copiar a pasta “bin” que se encontra dentro da “Oracle_BI1”,
em seguida copiar a mesma para dentro da seguinte pasta do cliente
“oraclebi/orahome” e finalizando editar a variável de ambiente PATH adicionando
o caminho “...oraclebi/orahome/bin”.
Qualquer dúvida ou sugestão será muito bem vinda.
Att.,
Lucas R. A. - ITIL - Oracle BI Professional Specialist
Marcadores:
client,
obiee 11.1.1.6,
obiee import metadata
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
Marcadores:
obiee 11g,
user tracking,
User Tracking obiee
quarta-feira, 18 de janeiro de 2012
RCU EPM Schema - Criação do Schema EPM usando o RCU 11.1.1.5
Boa tarde a todos,
Mais um incidente para resolvermos. Ao tentar criar o Schema de EPM no RCU nos deparamos com o seguinte erro:
"insufficient privileges", ao analisar o script
"RCU_HOME/rcu/integration/epm/registry/scripts/oracle/create_essbase.sql". Vemos que no final ele tenta criar uma View.Se prestarmos atenção nos scripts que existem dentro dessa pasta ("RCU_HOME/rcu/integration/epm/registry/scripts/oracle") teremos que editar o "create_user.sql" com o intuito de darmos o privilégio necessário para o usuário. O script está da seguinte maneira:
define epm_user=&1
define epm_passwd=&2
define epm_def_tblspc=&3
define epm_tmp_tblspc=&4
CREATE USER &epm_user identified by &epm_passwd default tablespace &epm_def_tblspc temporary tablespace &epm_tmp_tblspc;
grant resource to &epm_user;
grant connect to &epm_user;
grant create sequence to &&epm_user;
Para resolvermos o nosso problema temos apenas que adicionar a linha abaixo e salvar o SQL.
grant create view to &&epm_user;
O post foi baseado no seguinte blog: http://dbarlyrio.wordpress.com/2011/07/15/oracle-rcu-11-1-1-5-0-insufficient-privileges/
Gostaria de agradecer pela visita.
Att.,
Lucas Rehem de Azevedo - ITIL- Oracle Business Intelligence Specialist
Marcadores:
EPM,
Insufficient Privileges,
RCU
Assinar:
Postagens (Atom)