Centro de Data Warehouse Guia de Administração

Definindo locais do agente

O Centro de Data Warehouse usa o agente local como o padrão em todas as atividades do Centro de Data Warehouse. Entretanto, você provavelmente usará um agente do warehouse em um local diferente da estação de trabalho que contém o servidor do warehouse. Você precisa definir o local do agente, que é a estação de trabalho na qual o agente foi instalado, para o Centro de Data Warehouse. O Centro de Data Warehouse usa essa definição para identificar a estação de trabalho na qual o agente será iniciado.

Para usar um agente do warehouse, você precisará completar as seguintes tarefas:

  1. Determinar em que local colocará o agente do warehouse.
  2. Estabelecer a conectividade com bancos de dados locais e remotos.
  3. Em um agente de warehouse do OS/390, configurar TCP/IP, definir variáveis de ambiente e configurar a autorização para o daemon de agente do warehouse.
  4. Iniciar o daemon do agente. (Consulte o Iniciando um daemon do agente do warehouse.)
  5. Verificar a comunicação entre o servidor do warehouse e o agente do warehouse.
  6. Definir o local do agente para o Centro de Data Warehouse.

Configurações do local do agente

O agente do warehouse recebe os comandos SQL do servidor do warehouse e os transmite aos bancos de dados de destino ou de origem.

Você pode configurar o agente do warehouse em uma destas três configurações:

O agente, a origem e o destino do warehouse estão localizados na mesma estação de trabalho.
O agente do warehouse foi instalado em um sistema que contém a tabela de origem e a tabela de destino do warehouse no mesmo banco de dados, conforme mostra o Figura 1.

Figura 1. O agente do warehouse, a origem do warehouse e o destino do warehouse estão localizados no mesmo sistema.


O agente, origem e destino estão localizados no mesmo sistema.

O servidor do warehouse também pode estar localizado no mesmo sistema que o agente do warehouse, a origem do warehouse e o destino do warehouse.

Nessa configuração, o agente do warehouse transmite as instruções SQL que extraem os dados das tabelas de origem.O agente do warehouse transforma os dados, se necessário, e os grava na tabela de destino.

O agente do warehouse e o destino do warehouse estão localizados no mesmo sistema.
O agente do warehouse foi instalado no sistema que contém a tabela de destino do warehouse, conforme mostra o Figura 2.

Figura 2. O agente do warehouse e o destino do warehouse estão localizados no mesmo sistema.


O destino e o agente do warehouse estão localizados no mesmo sistema.

Nessa configuração, o agente do warehouse transmite as instruções SQL que extraem os dados de uma origem remota. O agente do warehouse transforma os dados, se necessário, e os grava na tabela de destino do banco de dados local.

Essa configuração oferece um melhor desempenho quando a origem e o destino residem em sistemas diferentes.

O agente do warehouse e a origem do warehouse estão localizados no mesmo sistema.
O agente do warehouse foi instalado no sistema que contém a origem do warehouse, conforme mostra o Figura 3.

Figura 3. O agente do warehouse e a origem do warehouse estão localizados no mesmo sistema.


O agente e a origem do warehouse estão localizados no mesmo sistema.

Nessa configuração, o agente do warehouse transmite o SQL que extrai os dados da origem do warehouse do banco de dados local. O agente do warehouse transforma os dados, se necessário, e os grava na tabela de destino do banco de dados remoto.

Depois de configurar o acesso aos dados e determinar a localização do agente do warehouse, você deve definir a segurança do warehouse. Para obter informações sobre a definição da segurança do warehouse, consulte Segurança do Centro de Data Warehouse.

Exigências de conectividade do servidor do warehouse e do agente do warehouse

O servidor do warehouse usa o TCP/IP para se comunicar com o agente do warehouse e com o daemon de agente do warehouse. Para que essa comunicação aconteça, o servidor do warehouse deve ser capaz de reconhecer o nome de host completamente qualificado do agente do warehouse. O agente do warehouse também deverá ser capaz de reconhecer o nome de host completamente qualificado do servidor do warehouse.

Por definição, o servidor do warehouse envia mensagens para o daemon de agente do warehouse na porta 11001 e recebe as respostas na porta 11000. O logger do warehouse usa a porta 11002. Se uma outra aplicação usar um dos números de porta padrão do Centro de Data Warehouse, você poderá alterar o número da porta que o Centro de Data Warehouse usa. Se precisar mudar o número de uma porta, consulte o DB2 Universal Database Troubleshooting Guide.

Configurando o TCP/IP no OS/390

Para configurar o TCP/IP no OS/390:

  1. Vá até o arquivo /etc/services ou o arquivo 'TCPIP.ETC.SERVICES' do ambiente OS/390.
  2. Inclua os seguintes serviços no arquivo:
    Nome da porta Número da porta
    vwkernel 11000/tcp
    vwd 11001/tcp
    vwlogger 11002/tcp

    
    

Atualizando as variáveis de ambiente no OS/390

Para atualizar as variáveis de ambiente, inclua as seguintes variáveis no arquivo .profile:
Variável Notas
export VWS_LOGGING=/u/mydir/logs/ /u/mydir/logs/ é o diretório em que você quer colocar os logs do agente.
export DSNAOINI='DBA1.INSTALIB(DSNAOINI)' Para obter mais informações sobre os arquivos INI, consulte o DB2 UDB for OS/390 ODBC Guide and Reference.
export DSNAOTRC='DBA1.DSNAOTRC' Use somente se quiser receber rastreios CLI.
export STEPLIB='DSN610.SDSNLOAD' DSN610.SDSNLOAD é a biblioteca de carregamento do DB2.

Definindo um local de agente no Centro de Data Warehouse

Use o bloco de notas Locais para definir um local de agente para o Centro de Data Warehouse.

Se estiver usando o agente local que foi instalado com o servidor do warehouse, você não terá de definir o agente local. Ele será definido automaticamente como o local de agente padrão.

Se quiser que o agente acesse o objeto de um usuário, como a unidade LAN, será preciso especificar que o Centro de Data Warehouse seja executado como um processo do usuário, e não como um processo do sistema.

Não é preciso ter nenhum tipo de nível de autoridade para poder definir um local de agente para o Centro de Data Warehouse.

Para definir o local de um agente para o Centro de Data Warehouse:

  1. Abra o bloco de notas Locais:

    1. Na árvore Centro de Data Warehouse, expanda a pasta Administração.
    2. Clique com o botão direito na pasta Locais do Agente e em Definir. O bloco de notas Locais aparece.


    Figure db2db054 not displayed.

  2. No campo Nome, digite um nome para o local do agente que estiver definindo para o Centro de Data Warehouse. Este nome pode ter até 80 caracteres de extensão.
  3. Opcional: No campo Administrador, digite o nome do administrador do warehouse responsável pela definição do local desse agente.
  4. Opcional: No campo Descrição, digite a descrição de um negócio para a definição do agente. A descrição pode ter no máximo 255 caracteres.
  5. Opcional: No campo Notas, digite informações detalhadas que podem ser úteis aos usuários que podem acessar o bloco de notas Locais.
  6. No campo Nome do host, digite o endereço IP do sistema ou da estação de trabalho em que o agente foi instalado, ou digite o nome do host. Digite o endereço IP no formato n.nnn.nn.nnn. No campo Sistema Operacional, selecione o sistema operacional em que o agente do warehouse é executado.
  7. Opcional: No campo Nome do módulo do agente, você pode alterar o nome do programa de agente do warehouse na direção do IBM Software Support. O valor padrão é IWH2AGNT.
  8. No campo ID do Usuário, digite uma ID de usuário válida para o local do agente, se ela for solicitada. Se você não especificar uma ID de usuário, o agente vai admitir as características do servidor do warehouse (somente para o agente padrão) ou o daemon do agente. Por exemplo, se o daemon de agente do warehouse for executado como um processo do sistema, o agente do warehouse também o será. Se você especificar uma ID de usuário, o agente do warehouse herdará as características do usuário especificado pela ID.
  9. Se tiver sido fornecida uma ID de usuário, digite a senha que está associada a ela no campo Senha. Digite a senha novamente no campo Confirmação da Senha.
  10. Se você já tiver definido as origens e destinos do warehouse, clique na guia Origens e Destinos do Warehouse. Na lista Origens e destinos disponíveis do warehouse, selecione uma origem do warehouse que você deseja que o agente acesse e clique em >. Para selecionar várias origens do warehouse, mantenha a tecla Ctrl pressionada e clique nas origens que deseja incluir. Depois, clique em >. Se quiser incluir todos os itens na lista, clique em >>.
  11. Opcional: Se o agente do warehouse for executar programas do warehouse, transformadores e programas definidos pelo usuário, clique na guia Programas. Na lista Programas Disponíveis, clique em um programa ou transformador que o agente do warehouse executará, depois clique em >. Para selecionar vários programas, mantenha a tecla Ctrl pressionada e clique nos programas que deseja incluir. Em seguida clique em >. Se quiser incluir todos os itens na lista Programas Disponíveis, clique em >>.
  12. Clique em OK para definir o local do agente para o Centro de Data Warehouse.

Se estiver instalando um programa do warehouse no local do agente, você precisará definir o programa para o Centro de Data Warehouse para poder usá-lo. Para obter mais informações, consulte o manual Configurando um programa definido pelo usuário.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]