Centro de Data Warehouse Guia de Administração


Acessando arquivos remotos

Há várias maneiras de uma etapa acessar arquivos numa estação de trabalho remota. Esta seção apresenta alguns métodos de acesso que podem ser configurados para a etapa.

Acessando arquivos por meio de um servidor de arquivos Windows NT ou Windows 2000

Pode-se usar arquivos de dados como arquivo de origem de uma etapa. Se o arquivo não estiver no local do agente, mas puder ser acessado por meio de um servidor de arquivos do Windows NT ou Windows 2000, lembre-se das exigências a seguir, que são muito parecidas com as exigências de acesso a arquivo remoto em servidor LAN.

O local do agente tem que ter ID de usuário e senha autorizadas a acessar o arquivo. O local do agente tem que conter um arquivo .bat que efetue o comando NET USE. O arquivo tem que conter pelo menos estas linhas:

 NET USE drive: /DELETE
 NET USE drive: //hostname/sharedDrive password /USER:userid

em que:

A primeira linha do arquivo dá a letra da unidade se ela estiver em uso. A segunda linha do arquivo estabelece a conexão.

Ao definir o local do agente, especifique a ID de usuário e senha a serem usadas para acessar o arquivo.

Ao definir a origem do warehouse do arquivo, especifique o arquivo .bat no campo Comando de Pré-Acesso da janela Avançado que se abre pela página Arquivos do bloco de notas Origem do Warehouse.

Também é possível definir um arquivo .bat similar para excluir a ligação com a unidade remota quando o Centro de Data Warehouse acabar de processar os arquivos. Ao fazê-lo, especifique o arquivo .bat no campo Comando de Pós-Acesso da janela Avançado.

Para usar um arquivo de dados de origem, também é preciso registrá-lo com ODBC como DSN de sistema do IWH_TEXT. Use um controlador apropriado ao caso, como o VISWHSE 3.6 32-bit Textfile (*.*).

Acessando arquivos com NFS

Outra maneira de acessar arquivos a partir de um local de agente é usar o protocolo Network File System (NFS) do TCP/IP. Quando se usa NFS, é preciso fornecer uma ID de usuário no comando do NFS (que é NFS LINK quando se usa Maestro a partir de Hummingbird). É preciso especificar os comandos de acesso no campo Comando de Pré-Acesso na janela Avançado que se abre pela página Arquivos do bloco de notas Origem do Warehouse.

Se o local do agente não tiver NFS instalado, use o comando NET USE para acessar o NFS, como descreve o Acessando arquivos por meio de um servidor de arquivos Windows NT ou Windows 2000.

Para usar um arquivo de dados de origem, também é preciso registrar o arquivo com ODBC como DSN de sistema do IWH_TEXT. Use um controlador apropriado ao caso, como o VISWHSE 3.6 32-bit Textfile (*.*).

Acessando arquivos com FTP

Pode-se usar o FTP para acessar arquivos de dados numa estação de trabalho remota. Como diretriz, use o FTP se o arquivo tiver 20 ou menos megabytes. Quando se promove uma etapa que usa arquivos remotos para o modo de teste, os arquivos são transferidos da mesma maneira como seriam se a etapa fosse promovida para o modo de produção. Se o arquivo for grande, a promoção pode levar bastante tempo e o local de agente pode ficar sem espaço.

Uma maneira de evitar o problema é colocar um arquivo fictício na estação de trabalho remota durante os testes. Outra opção é usar o Copiar arquivo usando o FTP em vez de FTP (veja Acessando arquivos de dados com Copiar arquivo usando FTP).

Para usar FTP para acessar um arquivo de dados:

  1. Armazene o arquivo num local FTP.
  2. Declare o arquivo com um Tipo da Origem do Warehouse do Arquivo Remoto.
  3. Especifique o Nome do Sistema, a ID do Usuário e a Senha na janela Avançado que se abre pela página Arquivos do bloco de notas Origem do Warehouse.

Quando se promove a etapa que usa esta origem para o modo de teste, o Centro de Data Warehouse transfere o arquivo para um arquivo temporário no local do agente.

Se surgirem problemas durante o acesso a arquivo remoto em sistema UNIX seguro, verifique se o diretório pessoal da ID de usuário contém um arquivo .netrc. O arquivo .netrc tem que conter uma entrada que inclua o nome do host do local do agente e a ID de usuário remota a ser usada.

Exemplo: o nome do host do local do agente é glacier.stl.ibm.com. Você quer transferir um arquivo usando FTP a partir do local remoto kingkong.stl.ibm.com para o local do agente, usando a ID de usuário remota vwinst2. O arquivo ~vwinst2/.netrc tem que conter a seguinte entrada:

machine glacier.stl.ibm.com login vwinst2

Acessando arquivos de dados com Copiar arquivo usando FTP

Pode-se usar Copiar arquivo usando FTP para acessar arquivos de dados em estação de trabalho remota. Use Copiar arquivo usando FTP se o arquivo tiver mais de 20 megabytes. O Centro de Data Warehouse não executa programa do warehouses quando uma etapa é promovida para status de teste e, por conseguinte, o arquivo não será transferido. Também é possível especificar a localização do arquivo de destino para Copiar arquivo usando FTP.

Para usar Copiar arquivo usando FTP para acessar um arquivo:

  1. Declare o arquivo com um Tipo da Origem do Warehouse de Arquivo Local.
  2. Defina duas etapas para acessar um arquivo deste tamanho:
    1. Defina a primeira etapa para usar Copiar arquivo usando programa de warehouse FTP.

      Use esta etapa para copiar o arquivo para o local do agente.

    2. Defina a segunda etapa para usar a origem do warehouse criada para o arquivo.

      A etapa vai acessar o arquivo como arquivo local. Este arquivo é o arquivo de saída da primeira etapa.

Definindo um arquivo de origem

Pode-se definir um ou mais arquivos em uma origem do warehouse.

Não é possível exibir dados em origens do warehouse de Arquivo Local ou Remoto sem antes definir o arquivo para o Centro de Data Warehouse.

Para definir uma Origem de arquivo:

  1. Dê um clique com o botão direito do mouse na pasta Origens do Warehouse.
  2. Clique em Definir.

    O bloco de notas Origem do Warehouse é aberto.

  3. No campo Nome da Origem do warehouse, digite o nome comercial da origem do warehouse:
  4. No campo Administrador, digite seu nome como contato da origem do warehouse.
  5. No campo Descrição, digite uma breve descrição dos dados.
  6. Na lista Tipo da origem do warehouse, clique em Arquivo local ou Arquivo remoto.
  7. Clique na página Locais do agente. Os locais que você pode selecionar são exibidos na lista Locais do Agente Disponíveis.
  8. A partir da lista Locais do agente disponíveis, selecione o nome do local a cuja origem do warehouse você deseja conceder acesso e clique em >. O local do agente é incluído na lista Locais do agente selecionados. E pode ser usado para acessar a origem do warehouse.

    Para incluir todos os itens na lista Locais do agente disponíveis, clique em >>.

  9. Clique na guia Arquivos.
  10. Clique na área em branco da lista Campos e clique em Definir.
    Definindo um Arquivo a partir da lista Arquivos

    O bloco de notas Definir Arquivo de Origem do Warehouse aparece.
    Figure db2tu009 not displayed.

  11. No campo Nome do arquivo, digite todo o caminho e nome do arquivo.

    O nome do arquivo não pode conter espaços em branco. No sistema UNIX(R), os nomes de arquivo distinguem maiúsculas e minúsculas.

  12. No campo Descrição, digite uma breve descrição do arquivo.
  13. Clique na guia Parâmetros.
    A página Parâmetros do bloco de notas Definir Arquivo de Origem do Warehouse
  14. Na lista Tipo de arquivo, selecione um tipo de arquivo.
  15. No campo Caractere delimitador do campo, especifique um caractere a ser usado como delimitador. Esse campo só fica ativo quando Caractere estiver selecionado na lista Tipo de arquivo.
  16. Selecione o quadro A primeira linha contém nomes de colunas se a primeira linha do arquivo contiver nomes de colunas.

    O Centro de Data Warehouse vai ignorar os nomes de coluna e extrair dados a partir da segunda linha do arquivo, que é a que contém dados.

    Ao definir uma origem do warehouse de arquivo remoto, especifique o formato de transferência FTP dentre estes:

  17. Clique na guia Campos.

    O Centro de Data Warehouse lê o arquivo especificado na página Arquivo de Origem do Warehouse. Ele define as colunas com base nos campos do arquivo e exibe as definições de coluna na lista Campos. São mostrados dados de amostra na área de pré-exibição Arquivo. São exibidas até 10 linhas dos dados de amostra. Desloque a lista para ver todos os dados de amostra.

  18. Para alterar os nomes de coluna que o Centro de Data Warehouse gera, dê um clique duplo sobre o nome.
  19. Digite o novo nome da coluna.
  20. Pressione Enter.

    O novo nome é mostrado no campo Nome da coluna. Na figura abaixo, o nome COL000 foi mudado para STATE.


    Figure db2tu036 not displayed.

  21. Clique em OK.

    O bloco de notas Arquivo se fecha.

  22. Para especificar um comando de pré- ou pós-acesso para o comando de acesso, clique no botão Avançado da página Arquivos do bloco de notas de origem do warehouse.

    Aparece a janela Avançado.

  23. No campo Comando de pré-acesso, digite o comando usado para acessar arquivo local.
  24. No campo Comando de pós-acesso, digite o comando usado depois de o arquivo ser acessado.
  25. Clique em OK para salvar suas alterações e fechar a janela.
  26. Clique na guia Segurança.
  27. Selecione o grupo de warehouse a cujos usuários será concedida a permissão de criar etapas que usem esta origem do warehouse.
  28. Clique em >. O grupo de warehouse passa para a lista Grupos de segurança selecionados.
  29. Clique na guia Repetir.
  30. No campo Número Padrão de Repetição da página Repetir, digite o número de repetições de extração a serem feitas, ou use as setas para cima e para baixo do botão à direita do campo para percorrer a lista de valores que podem ser selecionados.
  31. No campo Intervalo Padrão de Repetição, especifique o tempo de espera entre as repetições de extração. Use as setas para cima e para baixo à direita dos campos Horas e Minutos para deslocar-se pela lista de valores disponíveis que podem ser selecionados.
  32. Clique em OK para salvar as alterações e feche o bloco de notas Origem do Warehouse.


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