Centro de Data Warehouse Guia de Administração

Definindo um destino do warehouse

Depois de definir as origens do warehouse como origens do warehouse, é preciso definir o warehouse de destino que vai conter os dados. O Centro de Data Warehouse suporta o DB2 Universal Database e os bancos de dados do DB2 para AS/400 correspondentes ao seu warehouse. Também é possível alterar a instrução CREATE da tabela de destino para que ela funcione com o DB2 EEE e com o DB2 para OS/390. Para obter mais informações, consulte o Configurando um warehouse do DB2 EEE e o Configurando um warehouse do DB2 para OS/390.

Definindo propriedades do warehouse de destino

Qualquer usuário do warehouse pode definir um warehouse de destino, mas só os usuários que pertencem a um grupo de warehouse com acesso ao warehouse de destino podem alterá-lo. Para saber como definir usuários e grupos de segurança, consulte a ajuda online.

Para definir um warehouse de destino:

  1. Clique o botão direito do mouse na pasta Warehouse de Destino.
  2. Clique em Definir.

    Abre-se o Warehouse de Destino.

  3. No campo Nome do warehouse de destino, digite o nome do negócio do warehouse de destino.
  4. No campo Administrador, digite um contato do warehouse de destino.
  5. No campo Descrição, digite uma breve descrição dos dados.
  6. Na lista Tipo do warehouse de destino, selecione a versão do DB2 Universal Database correspondente ao seu sistema operacional.
  7. Opcional: Na área de destino do Warehouse, especifique se o warehouse de destino deverá ser ativado para transformadores.
  8. Clique na página Locais do Agente. Os locais que você pode selecionar são exibidos na lista Locais do Agente Disponíveis.
  9. Na lista Locais do agente disponíveis, selecione o nome do local ao qual deve ser dado acesso ao seu warehouse de destino e clique em >. O local do agente é incluído na lista Locais do agente selecionados. O local pode agora ser usado para acessar o warehouse de destino.

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

  10. Clique na guia Banco de Dados.
  11. No campo Nome do banco de dados, digite o nome do banco de dados.
  12. No campo ID de usuário, digite a ID de usuário que vai acessar o banco de dados a partir do local do agente.
  13. No campo Senha, digite a senha da ID do usuário.
  14. No campo Confirmação da Senha, digite a senha novamente.
  15. Clique na guia Tabelas e views.
  16. Se as tabelas de destino já existirem, será possível importar suas definições do banco de dados:
    1. Expanda a pasta Tabelas ou a Views.

      No OS/400 Versão 4 Release 2 e Versão 4 Release 3, é preciso selecionar a pasta View para importar as tabelas do sistema.

      A janela Filtro é aberta.

      • Opcional: Selecione Somente tabelas que podem ser replicadas para recuperar somente as tabelas que foram ativadas para replicação.
      • Opcional: Selecione Incluir tabelas do sistema para recuperar do banco de dados tabelas do sistema.
      • Opcional: No campo Esquema do objeto, digite uma cadeia de pesquisa, incluindo curingas, para definir as características dos nomes de esquemas que contêm os objetos que serão retornados do banco de dados. Por exemplo, XYZ* retornaria tabelas com esquemas que se iniciam com estes caracteres.
      • Opcional: No campo Nome do objeto, digite uma cadeia de pesquisa, incluindo curingas, para definir as características dos nomes de tabelas que retornarão do banco de dados. Por exemplo, XYZ* retornaria tabelas que se iniciam com estes caracteres.
    2. Clique em OK.

      Se o warehouse de destino tiver mais do que um local de agente selecionado, o servidor de warehouse usará aquele cujo nome vier antes (dependendo das características locais do usuário) para a importação.

      Eis um exemplo: seu warehouse de destino possui três locais de agente selecionados: Agente Padrão, Agente do AIX e Agente do MVS. O servidor de warehouse usará o local de agente chamado Agente do AIX para a importação.

      Os objeto que atendem aos critérios do filtro que você forneceu são exibidos na lista Tabelas disponíveis.

      Se as tabelas de destino não existirem, defina-as:

      1. Clique o botão direito do mouse no espaço em branco da lista Tabelas selecionadas.
      2. Clique em Definir.

        O bloco de notas Definir Tabela de Destino do Warehouse é aberto.
        Figure db2tu023 not displayed.

      3. No campo Esquema da tabela, digite a ID de usuário sob a qual o banco de dados do warehouse foi criado.
      4. No campo Nome de tabela, digite um nome completo para a tabela que está criando. O nome pode ter até 128 caracteres e ser um identificador normal ou delimitado.

        O Centro de Data Warehouse suporta tabelas de destino que usam identificadores SQL comuns. O identificador comum:

        • Deve começar com uma letra.
        • Pode ter letras maiúsculas, números e sublinhados.
        • Não pode ser uma palavra reservada.

        Se uma tabela tiver letra minúscula como parte de seu identificador comum, o Centro de Data Warehouse irá armazená-la como letra maiúscula.

        O Centro de Data Warehouse não suporta tabelas de recurso de destino que usam identificadores delimitados. Identificador delimitado:

        • vem entre aspas.
        • Pode conter letras maiúsculas e minúsculas, números, sublinhados e espaços.
        • Pode conter aspas duplas representadas por duas aspas duplas consecutivas.

        Os nomes de tabela podem ser sensíveis a maiúsculas e minúsculas ou ter outras restrições, para alguns tipos de destino do warehouse. Consulte a documentação do tipo de destino de seu warehouse para obter informações sobre convenções de nomenclatura.

      5. Opcional: No campo Table space, especifique o tablespace no qual criará a tabela.
      6. Opcional: No campo Tablespace de índice, especifique o tablespace no qual irá criar índices na tabela.
      7. No campo Nome da tabela, digite o nome da tabela de destino.
      8. No campo Descrição, digite a descrição da tabela.
      9. No campo Nome comercial, digite o nome comercial (nome descritivo que os usuários entenderão) da tabela.
      10. Para que o Centro de Data Warehouse crie a tabela quando a etapa que a preenche for executada, verifique se a caixa de seleção Centro de Data Warehouse criou a tabela.

        Use esta opção para que o Centro de Data Warehouse crie a tabela de destino, como ocorre quando a tabela de destino resulta de uma etapa SQL. Limpe a caixa de seleção ao usar tabela de destino que já esteja definida.

      11. Se alguém que tem acesso ao banco de dados tiver que ter acesso à tabela, verifique se a caixa de seleção Conceder ao Público está selecionada.
      12. Verifique se a caixa de seleção Parte de um esquema OLAP está selecionada se a tabela for de dimensão ou de fato e vá ser exportada para o Servidor de Integração OLAP do DB2.
      13. Clique na guia Colunas.
      14. Na página Colunas, clique o botão direito do mouse no espaço em branco da tabela e clique em Incluir ou clique o botão direito do mouse numa linha e clique em Inserir. Se você clicar em Incluir, uma linha em branco será incluída abaixo de todas as outras linhas. Se você clicar em Inserir, uma linha em branco será inserida acima da linha selecionada.
      15. Digite o nome da coluna no campo Nome da coluna.

        Nomes de coluna podem considerar maiúscula e minúscula para alguns tipos de origem de dados. Veja a documentação para o tipo da origem de dados para obter informações sobre convenções de nomenclatura.

      16. No campo Tipo de dados, especifique um tipo de dados para a coluna.
      17. Se você especificar um tipo de dados que exija a contagem de bytes, especifique o comprimento no campo Comprimento.

        Por exemplo, você precisa especificar um comprimento para os tipos de dados CHAR.

      18. Se você especificar o tipo de dados DECIMAL, especifique a precisão no campo Precisão.

        A precisão refere-se ao número total de dígitos, que pode variar de 1 a 131.

      19. Se você especificar o tipo de dados DECIMAL, especifique a escala no campo Escala.

        A escala refere-se ao número de dígitos à direita do ponto decimal, que pode variar de 0 à precisão do número.

      20. Para garantir que a página de código foi corretamente convertida, selecione a caixa de seleção É Texto se o campo CHAR ou VARCHAR tiver texto.
      21. Selecione a caixa de seleção Permitir Nulos se forem permitidos valores nulos (inexistentes ou desconhecidos) na tabela.
      22. Opcional: Selecione Replicação antes para capturar a pré-imagem da coluna se a origem for de replicação.
      23. Opcional: Selecione Pós-replicação se a coluna estiver definida para alterar a captura.
      24. Opcional: No campo Descrição, digite uma descrição para a coluna.
      25. Clique em OK.

        O bloco de notas Tabela se fecha. A tabela de destino é incluída na pasta Tabelas da lista Tabelas selecionadas.

  17. Clique na guia Segurança.
  18. Selecione um grupo de warehouse a cujos membros que são seus usuários deve ser concedida a capacidade de criar etapas que usam o warehouse de destino.
  19. Clique em >.

    O grupo de warehouse passa para a lista Grupos de segurança selecionados.

  20. Clique em OK para salvar suas alterações e fechar o bloco de notas Warehouse de Destino.

Definindo uma chave primária

Para definir uma chave primária do warehouse:

  1. Na página Chave Primária do Warehouse, selecione na lista Colunas disponíveis aquela que deve ser definida como chave primária do warehouse e clique em >. A coluna selecionada será deslocada para a lista Colunas-chave Primárias do Warehouse. A ordem especificada para as colunas é significativa, porque o gerenciador de banco de dados usa a chave primária do warehouse para fornecer um acesso eficiente aos dados da tabela.

    Para incluir todas as colunas na lista Colunas disponíveis, clique em >>.

  2. Para retirar uma coluna da definição de chave primária do warehouse, selecione a coluna na lista Colunas de Chave Primária do Warehouse e clique em <.

    Para retirar da definição de chave primária do warehouse todas as colunas, clique em <<.

  3. Opcional: Digite um nome para a restrição da chave primária do warehouse da tabela no campo Nome de restrição. Para poder editar este campo, é preciso passar uma coluna para a lista Colunas de Chave Primária do Warehouse.

    O Centro de Data Warehouse gera um nome padrão para a limitação da chave primária do warehouse.

Definindo chaves externas

Pode-se definir chaves externas para uma tabela de origem do warehouse, para uma view da origem do warehouse ou para uma tabela de destino do warehouse. O Centro de Data Warehouse só usa chaves externas no processo de união. Ele não faz commit de chaves externas definidas para o banco de dados a que elas estão sujeitas.

Antes de definir chaves externas, é preciso saber o nome e o esquema da tabela pai à qual elas correspondem.

Você pode definir chaves externas quando a etapa estiver no modo de teste ou desenvolvimento. Se a etapa estiver no modo de desenvolvimento, a chave será criada quando você criar a tabela por meio da promoção da etapa ao modo de teste. Se a etapa estiver no modo de teste, o Centro de Data Warehouse alterará a tabela para incluir a chave quando se clicar em OK.

Para definir chaves externas:

  1. Na página Chaves Externas, clique o botão direito no espaço em branco da tabela e clique em Definir. A janela Definir a Chave Externa é aberta.
  2. Opcional: No campo Nome de restrição, digite um nome para a restrição da chave externa da tabela.

    Se você não fornecer um nome, o Centro de Data Warehouse gera um nome padrão para a restrição da chave externa.

  3. No campo Esquema do objeto, selecione o esquema da tabela correspondente à tabela pai.
  4. No campo Nome do objeto, selecione o nome da tabela pai.

    O campo Colunas da chave primária mostra as colunas da chave primária associadas com a tabela especificada.

  5. Na lista Colunas disponíveis, selecione a coluna que você quer definir como uma chave externa e clique em >. A coluna é deslocada para a lista Colunas de Chave Externa.

    Para incluir todas as colunas na lista Colunas disponíveis, clique em >>.

    Para retirar da tabela ou view uma definição de chave externa, selecione a coluna na lista Colunas da chave externa e clique em <.

    Para retirar todas as colunas da definição da chave externa, clique em <<.

  6. Clique em OK. A janela Definir Chave Externa se fecha e as chaves externas que foram definidas são exibidas na lista de chaves externas na página Chaves Externas.

Se tiver sido selecionada uma tabela que já existe no banco de dados do warehouse (ou se a etapa já tiver sido executada), será possível exibir os dados nas tabelas de destino. Exibem-se os dados de uma tabela de cada vez. O Centro de Data Warehouse exibe todas as colunas da tabela e no máximo até 200 linhas.

Para exibir os dados, clique em Dados de Amostra.

A janela Dados de Amostra se abre, exibindo uma amostra dos seus dados.


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