Estive explorando as versões mais recentes do OBISEE nesses últimos meses e encontrei três novas funcionalidades que se destacaram durante o processo de desenvolvimento de análises, painéis de indicadores e, até mesmo, em procedimentos de deploy:
Vamos começar por analisar estes novos recursos:
O modelo de negócio em análise é a peça chave do BI e toda sua assertividade, algumas medidas só fazem sentido de analisadas através de algumas dimensões e/ou cálculos específicos. Alguns desses cálculos não podem ser realizados no ETL pois necessitam da agregação em tempo de execução, por exemplo, cálculos de percentuais ou variações.
Para otimizar o processo a Oracle disponibilizou a partir da versão 11.1.1.9.0 do OBISEE a opção de salvar métricas pré-calculadas e reutilizá-las em relatórios futuros, sem a necessidade de criar novamente a função toda vez que ela é requerida em uma nova análise.
Vejamos o caso ilustrado abaixo, temos a relação de receita gerada por tipo de produtos comparando os últimos três anos:
Entretanto, é necessário analisar somente a receita gerada por aparelhos de telefones. Então customizamos a métrica com uma função simples de “Filter”:
E obtivemos o resultado conforme o esperado:
Agora iremos salvar a coluna na qual inserimos a fórmula para que possamos reutilizá-la em outra análise. Navegue até a aba “Critérios” e na coluna calculada siga os seguintes passos:
Selecione um diretório do catálogo para salvar sua coluna calculada, para que possa reutilizá-la em novos relatórios futuramente:
Agora ao criar um novo relatório, por exemplo um gráfico, podemos navegar no catálogo até nossa métrica calculada e utilizá-la novamente:
Basicamente reutilizamos um cálculo em uma métrica pronto para um outro tipo de análise. Essa função otimiza o tempo de desenvolvimento de relatórios quando se utiliza muitas métricas complexas em uma mesma análise. Veja o resultado:
A customização e implementação de identidade visual nos painéis de indicadores do OBISEE se tornou uma prática comum entre os projetos e a Oracle melhorou bastante esse processo através do novo método de implantação de imagens como objeto do catálogo do OBISEE disponível a partir da versão 11.1.1.9.0 da solução.
Quando digo “imagens como objeto do catálogo” é importante ressaltar que se você simplesmente insere as imagens no servidor de ambiente do OBISEE e as utiliza na camada de apresentação do Analytics sem realizar os procedimentos corretos ela não se torna de fato um objeto do catálogo e isso significa que todas as propriedades de permissões e links dinâmicos que você configura para o seu catálogo não é replicado às imagens.
Nas versões anteriores do OBISEE, era necessário instalar uma nova aplicação do AnalyticsRes dentro do Console de Administração do OBISEE, criando um diretório específico no servidor de ambiente para armazenar as futuras imagens que iriam compor a customização da identidade visual da aplicação. O problema disso, além de ser um processo mais complexo, é que quando havia migração de catálogo, de um ambiente de homologação para produção, por exemplo, havia também a necessidade de migrar as imagens em um processo a parte que nem sempre era contemplado e que também envolvia questões de permissões de acesso ao FTP de um servidor de produção, tornando todo o processo de deploy complexo e mais demorado.
Com o novo método de implantação e gestão, as imagens imediatamente passam a fazer parte do catálogo como um objeto e o processo de deploy entre ambientes passam a ser unificados contemplando todos os componentes do OBISEE Analytics. O que veremos neste artigo é como inserir e administrar as imagens como um objeto no OBISEE12c.
Criamos um novo painel e inserimos um objeto de imagem e clicamos nas propriedades para definirmos as configurações necessárias:
Nesta tela você define se a imagem terá uma legenda, se era terá algumas integrações dinâmicas como link para um site externo ou abrir um relatório ou painel existente no seu catálogo e etc. Para selecionar e subir a imagem para o seu ambiente é preciso marcar a caixa “Imagem” conforme o passo 3 na ilustração abaixo:
Aqui é possível selecionar algumas das imagens default já existentes no OBISEE mas nesse caso iremos clicar em “Fazer Upload de Imagem” para navegar em seu computador e escolher a imagem que deseja inserir, essa opção só está disponível nas versões 11.1.1.9.0 em diante do OBISEE:
Após selecionar a imagem desejada, clique em “OK” salve, execute o painel e veja o resultado:
Caso queira realizar a gestão das imagens inseridas em seu catálogo (visualizar, excluir, alterar permissões de acesso) navegue até o diretório raiz do catálogo e marque a opção de “exibir itens ocultos” e observe que aparecerá a pasta “custom” e dentro dela a pasta “imagens”. Veja que dentro deste diretório estão armazenadas todas as imagens que foram inseridas em seu catálogo, onde você pode excluir ou aplicar permissões de segurança e outras definições de objetos de catálogo:
Um dos desafios que o mercado trouxe para as soluções de BI nos últimos tempos é a compatibilidade com todos os navegadores e dispositivos móveis e para atender esta demanda, a Oracle disponibilizou a partir das versões 11.1.1.9 do OBISEE as interfaces gráficas com a opção de visualização através da tecnologia de HTML5 que é uma linguagem muito mais fluida dispensando a instalação de plugins adicionais como o “Adobe Flash Player”, permitindo uma maior facilidade/compatibilidade de acesso aos relatórios e gráficos do OBISEE.
Demonstrarei nesta seção como habilitar e desabilitar esta função. A configuração é realizada em tags de linguagem XML existentes no arquivo “instanceconfig.xml”, esse arquivo contém algumas propriedades gráficas do analytics (interface de apresentação do OBISEE) e está localizado no seguinte diretório default do servidor de ambiente:
“%OBIEE_HOME%/instances/instance1/config/OracleBIPresentationServicesComponent/coreapplication_obips1/”
Crie uma cópia como backup do arquivo “instanceconfig.xml” em seguida edite tags
Antes (Sem HTML5 habilitado):
Depois (Com HML5 habilitado):
Em seguida reinicie os serviços do BI, isto pode ser feito através do Enterprise Manager:
Carina Mendes -Business Intelligence Consultant. Formação Acadêmica em Gestão Financeira e Estatística, Atuação técnica no desenvolvimento de projetos em Oracle BIEE 10g/11g e Oracle Endeca Information Discovery 3.1. Linguagens e ferramentas: Oracle SQL, ODI, AdminTool, Shell, Html e CSS.
Este artigo foi revisto pela equipe de produtos Oracle e está em conformidade com as normas e práticas para o uso de produtos Oracle.