Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Gerenciando aplicativos habilitados para pureQuery com eficiência, Parte 1: Configure um repositório de gerenciamento de SQL usando um script Ant

Patrick Titzler, Advisory Software Engineer, IBM
Patrick Titzler
Patrick Titzler é arquiteto de soluções do IBM Software Group, com foco na otimização de aplicativos de banco de dados Java com IBM Optim Solutions. Tem muitos anos de experiência em desenvolvimento e contribuiu para vários produtos de inteligência de negócios e data warehousing que suportam o DB2 para LUW e o DB2 para z/OS. Patrick é mestre em Ciência da Computação pela Universidade de Rostock, Alemanha.
Soid Quintero, Technical Enablement Engineer, IBM
Photo of Soid Quintero
Soid Quintero é cooperada da equipe de habilitação da IBM Optim Solutions no laboratório do Vale do Silício. Atualmente, está se dedicando ao mestrado em Fatores Humanos e Ergonomia voltado para a interação entre pessoas e computadores na Universidade Estadual de San José, em San José, Califórnia.

Resumo:  O IBM Optim™ Development Studio e o pureQuery Runtime incluem um utilitário de linha de comandos chamado ManageRepository que pode ser usado para criar, modificar, exportar, importar e excluir metadados do pureQuery armazenados no repositório de gerenciamento de SQL. A configuração de um repositório de gerenciamento de SQL com o script de comando do utilitário ManageRepository pode ser difícil. Este tutorial mostra como criar e gerenciar um repositório de SQL usando um script Ant. Você também aprenderá a executar o script Ant dentro do IBM Optim Development Studio.

Visualizar mais conteúdo nesta série

Data:  19/Jul/2011
Nível:  Intermediário

Atividade:  2480 visualizações
Comentários:  

Antes de iniciar

Introdução

Desde a sua introdução, a tecnologia pureQuery adota uma abordagem baseada em arquivos para armazenar as informações de metadados importantes e de configuração. Embora essa abordagem funcione bem em implementações pequenas, há necessidade de uma abordagem mais centralizada que faça o seguinte:

  • Simplifique a administração
  • Melhore a colaboração entre DBAs e desenvolvedores
  • Suporte uma análise mais ampla
  • Possibilite uma integração melhor entre os produtos
  • Tenha boa escalabilidade
  • Aproveite a força dos sistemas de banco de dados no que diz respeito à disponibilidade, controle de acesso e confiabilidade em ambientes corporativos

O repositório de gerenciamento de SQL no Optim Development Studio 2.2.0.3 pode preencher esses requisitos. Este tutorial apresenta esse repositório e lhe orienta no processo de configuração do mesmo usando um exemplo de script Ant.

Introdução ao repositório de gerenciamento de SQL

O repositório de gerenciamento de SQL armazena informações sobre aplicativos habilitados para pureQuery em contêineres chamados grupos de tempo de execução. Cada grupo de tempo de execução contém informações específicas do aplicativo e informações de configuração do pureQuery, como mostra a Figura 1.


Figura 1. O repositório de banco de dados central aproveita as vantagens dos DBMSs e melhora a colaboração

As informações específicas do aplicativo incluem uma lista de instruções SQL conhecidas que um aplicativo processa, informações de correlação entre a SQL e o código de origem, medidas relacionadas à execução e outros metadados que são úteis no contexto de tarefas de manutenção comum de aplicativos, ajuste e determinação de problema. O pureQuery Runtime tipicamente coleta as informações e as armazena no repositório como parte do processo de otimização de cliente do pureQuery.

As informações de configuração do pureQuery são formadas por configurações de tempo de execução do aplicativo e arquivos de configuração que são usados pelos utilitários do pureQuery para criar os artefatos que suportam a execução de SQL estática (para bancos de dados do DB2).

É possível usar o Optim Development Studio (ODS) para gerenciar o repositório interativamente ou o utilitário de linha de comandos ManageRepository para automatizar tarefas de administração comuns, como mostra a Figura 2. Outros aplicativos, como o pureQuery Runtime, podem recuperar e, até certo ponto, atualizar informações armazenadas no repositório.


Figura 2. O repositório de gerenciamento de SQL é acessado por meio de várias ferramentas do Optim

No Optim Development Studio versão 2.2.1, o repositório de gerenciamento de SQL pode residir em qualquer uma das seguintes versões do DB2:

  • DB2 9.1, 9.5 e 9.7 para Linux®, UNIX® e Windows®
  • DB2 para System i®, V5R3 ou V5R4
  • DB2 Universal Database para z/OS® versão 8.1
  • DB2 9.1 para z/OS

Os aplicativos habilitados para o repositório de gerenciamento de SQL (como o ODS e o pureQuery Runtime) podem acessar o repositório usando a SQL estática ou dinâmica. Recomenda-se a habilitação da SQL estática durante o processo de configuração do repositório para bloquear, tanto quanto possível, o acesso aos objetos de banco de dados subjacentes. O acesso aos objetos do repositório é restrito aos usuários aos quais se concedeu acesso de gerenciador ou acesso ao aplicativo. O acesso do gerenciador deve ser concedido aos usuários (ou grupos) que precisam criar, ler, modificar ou excluir informações do aplicativo pureQuery. O acesso ao aplicativo é usado somente pelo pureQuery Runtime para atualizar os metadados do aplicativo.

Durante todo este tutorial, o repositório de gerenciamento de SQL é designado como repositório.

Em um ambiente corporativo, é possível usar vários repositórios de gerenciamento de SQL para acomodar os estágios do ciclo de vida de implementação de um aplicativo do pureQuery em vários ambientes de produção e teste.

Para obter informações aprofundadas sobre o repositório de gerenciamento de SQL, consulte o Centro de Informações sobre Gerenciamento de Dados Integrado em Recursos.


Sobre esta série

Este tutorial é a primeira parte de uma série de três artigos que aborda o processo de otimização de clientes que estende os benefícios do pureQuery aos aplicativos Java já existentes.


Sobre este tutorial

Neste tutorial, você aprenderá a usar o Optim Development Studio para configurar um repositório de gerenciamento de SQL usando um exemplo simples de script Ant que mostra o utilitário de linha de comandos que vem com o pureQuery Runtime. Esse script Ant é fornecido na seção Download deste tutorial. Ele simplifica tarefas comuns e fornece uma abordagem ideal para começar a usar o software rapidamente, sem necessidade de aprender sobre o utilitário de linha de comandos ManageRepository, que é mais complexo.


Objetivos

O objetivo deste tutorial é repassar o processo básico de configuração do repositório de gerenciamento de SQL. Durante este tutorial, você realizará as seguintes etapas:

  1. Criar um banco de dados que armazena o repositório de gerenciamento de SQL
  2. Preparar o Optim Development Studio para executar o exemplo de script Ant de gerenciamento de repositório
  3. Customizar o script de gerenciamento de repositório
  4. Criar os objetos de banco de dados do repositório de gerenciamento de SQL, ativar o acesso à SQL estática e validar a integridade do repositório
  5. Aprender a customizar as opções de implementação do repositório de gerenciamento
  6. Conceder aos usuários o acesso ao repositório
  7. Criar uma conexão do repositório no Optim Development Studio, para permitir o gerenciamento de aplicativos habilitados para pureQuery.

Requisitos do Sistema

Os seguintes softwares devem estar instalados para realizar este tutorial:

  • Optim Development Studio, versão 2.2.0.3 ou posterior. Consulte Recursos para ver como fazer o download de uma versão de avaliação gratuita.
  • DB2 Database Server. Consulte Recursos para ver como fazer o download de uma versão de avaliação grátis do DB2 Express-C.

1 de 8 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Information Management, Tecnologia Java
ArticleID=657590
TutorialTitle=Gerenciando aplicativos habilitados para pureQuery com eficiência, Parte 1: Configure um repositório de gerenciamento de SQL usando um script Ant
publish-date=07192011
author1-email=ptitzler@us.ibm.com
author1-email-cc=
author2-email=squinter@us.ibm.com
author2-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).