Oracle Endeca - Deploy de Aplicações no Studio

Por Carina Mendes
Postado em Março 2015

Objetivo:

Levantar metodologia de backup, versionamento e migrações de aplicações desenvolvidas na ferramenta Oracle EID (Endeca Information Discovery).

Funções Disponíveis:

O serviço web de Painel de Controle do Studio permite gerenciar a maioria de atributos das aplicações existentes na instância.

Funções utilizadas para o deploy:

  • Gerir Páginas.
  • Importar/Exportar.
  • Acrescentar Aplicações.

Metodologia Adotada:

I. Download de Aplicações:

O Studio permite o download das aplicações desenvolvidas na instância através de um arquivo “.html” que pode ser gerado através do acesso ao painel de controle da ferramenta.

II. Versionamento e Backup:

É possível renomear e armazenar o arquivo html de acordo com alterações feitas possibilitando o backup externo da cada aplicação.

III. Upload de Applicações: Com esse método via painel de controle, é possível realizar deployments de aplicações dentro do Studio e também entre instâncias da ferramenta, preservando o conteúdo de análises já desenvolvido. IV. Migração de ACL (Acess Controll List): Além das configurações desenvolvidas no Studio, durante o processo de deploy de uma aplicação específica, o Studio também permite migrar as permissões de acesso demais configurações associadas à aplicação.

Implementação Realizada:

I. Exportando Aplicações: Acesse o Painel de Controle do Studio:

Em seguida, navegue pelo menu lateral esquerdo até “Aplicações”, localize qual aplicação deseja exportar, clique em “Ações” e em “Gerir Páginas”.

 

Na próxima página, selecione a aba “Exportar/Importar” e na aba filha “Exportar” crie um novo nome para a aplicação. Em seguida, selecione o “Conteúdo da Exportação”, (Páginas, Origem de Dados, ACL, Categorias e etc).

Clique no botão “Exportar” para realizar o download da aplicação em formato .htm onde você pode criar cópias como forma de backup, renomear como forma de versionamento e etc.

II. Importando Aplicações: Para importar uma aplicação é preciso antes, acrescentar uma aplicação sem conteúdo para que se tenha um destino para a origem a ser importada. Ainda no Painel de Controle, menu Aplicações, selecione a opção “Acrescentar” depois crie um nome para a aplicação (não é necessário ter o mesmo nome da app a ser importada) e para finalizar clique em “Gravar”.

Na página seguinte, selecione a aplicação acrescentada, clique no menu "Ações" e depois em "Gerir Páginas".

Para importar a aplicação, navegue até a aba "Exportar/Importar" (1), depois selecione a aba "Importar" (2) e clique no botão "Selecionar arquivo" (3).

Na caixa de pesquisa, navegue até o diretório onde se encontra o arquivo .htm da aplicação que deseja importar e selecione-o (4).

As importações de dados, páginas e permissões são opcionais, selecione-as de acordo com sua necessidade (5). Para finalizar clique em "Gravar" (6).

O Studio retornará uma mensagem de êxito no procedimento e então será possível voltar a página home da ferramenta.

Acesse a aplicação que realizou a importação do arquivo htm.

Veja o resultado:

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.