Centro de Data Warehouse Guia de Administração


Exportando e importando metadados do Centro de Data Warehouse

O Centro de Data Warehouse pode ser usado para exportar e importar recursos para exportar e importar definições de objetos dentro dos seguintes sistemas operacionais:

Os processo de Exportação e Importação usa uma grande quantidade de recursos do sistema. Você deve limitar o uso de outros programas durante a exportação e importação de definições de objetos.

Como os formatos de importação e exportação são dependentes do release, não é possível usar arquivos exportados de um release anterior para migrar de um release do Centro de Data Warehouse para outro. Se você deseja migrar o Centro de Data Warehouse, consulte DB2 Universal Database Quick Beginnings referente ao seu sistema operacional.

Alternativamente, se você deseja fazer uma cópia do banco de dados de controle do warehouse, (como quando deseja separar sistemas de teste e produção), você poderá usar os utilitários de exportação e importação do DB2 Universal Database para copiar os dados. Contudo, os dois bancos de dados deve possuir uma ID do usuário e senha que correspondam ao usuário padrão do warehouse, para que os usuários possam efetuar o logon no Centro de Data Warehouse.

Exportando metadados para outro Centro de Data Warehouse

Ao exportar metadados para um arquivo de linguagem de tags, o Centro de Data Warehouse procura os objetos que você deseja exportar e produz instruções de linguagem da tag para representar os objetos. Em seguida, coloca as instruções de linguagem da tag nos arquivos que você pode importar para outro Centro de Data Warehouse.

Planejando a exportação de metadados

Se você exportar um processo, exporte um volume maior de metadados. Os seguintes objetos são exportados com um processo:

Exportando os metadados para um arquivo de linguagem de tag

Para exportar um arquivo de linguagem de tag:

  1. A partir do Centro de Data Warehouse, dê um clique no botão direito do mouse no nó do warehouse e clique em Exportar Metadados --> Arquivo de Troca.

    A janela Exportar Metadados é aberta.

  2. Especifique o arquivo de linguagem de tag que você deseja exportar os metadados. Você pode:
  3. Na lista Objetos disponíveis, selecione os objetos que deseja exportar e clique em >. O objeto vai para a lista Objetos selecionados. Repita esta etapa para todos os objetos que desejar exportar.

    Se você deseja exportar todos os objetos disponíveis em uma árvore, clique em >>. Os objetos vão para a lista Objetos selecionados. Se um nó na árvore não contiver objetos dentro dele, ele não será movido.

  4. Se você não pretende exportar todas as definições das origens do warehouse, tabelas e colunas relacionadas às etapas exportadas, desmarque a caixa de seleção Exportar propriedades da origem dependente.
  5. Se você não pretende exportar as informações de programação relacionadas aos processos que está exportando (incluindo as etapas e processos relacionados através do fluxo de tarefas e notificação), desmarque a caixa de seleção Incluir programações.
  6. Dê um clique em OK.

A janela Exportar Informações é aberta e exibe uma mensagem que informa se o processo de exportação foi concluído com sucesso. Se ocorreram erros, a janela Exportar Metadados permanecerá aberta para que você possa tentar realizar o procedimento de exportação novamente. Mais informações sobre uma mensagem de erro em particular podem ser encontradas em IBM DB2 Universal Database Message Reference.

Vários arquivos podem ser criados durante um único processo de exportação. Por exemplo, quando se exportam definições de dados para dados BLOB, são criados vários arquivos de linguagem da tag. O primeiro a ser criado no processo de exportação tem extensão de .tag. Se vários arquivos forem criados, o nome do arquivo será gerado para cada arquivo complementar que tenha o mesmo nome do arquivo de linguagem de tag com uma extensão numérica.

Por exemplo, se o nome do arquivo de linguagem de tag especificado for e:\tag\steps.tag, os arquivos complementares serão denominados e:\tag\steps.1, e:\tag\steps.2 etc. Somente a extensão do arquivo é usada para identificar os arquivos suplementares dentro do arquivo de linguagem de tag, portanto você pode mover os arquivos para um outro diretório. Entretanto, você não deve renomear os arquivos. Mantenha sempre os arquivos no mesmo diretório, caso contrário você não conseguirá importar os arquivos com sucesso.

Importando metadados

Você pode importar definições de objetos para ser utilizado no sistema Centro de Data Warehouse. Será necessário importar dados de amostra em um warehouse ou dados se você estiver criando um protótipo para um novo warehouse.

Planejamento da importação dos objetos

Quando você importa um arquivo de linguagem de tag, os metadados que ele contém são armazenados no banco de dados de controle do warehouse. O Centro de Data Warehouse aceitará um arquivo de linguagem de tag que não foi gerado por um outro sistema Centro de Data Warehouse. Você pode, por exemplo, importar um arquivo de linguagem de tag gerado por um produto ETI.

Qualquer objeto com um OBJTYPE desconhecido em um arquivo de linguagem de tag não-Centro de Data Warehouse será ignorado e o processamento prosseguirá. Se um objeto for de um OBJTYPE desconhecido, mas não possuir todas as propriedades solicitadas pelo Centro de Data Warehouse, ocorrerá um erro.

Inicializando o banco de dados de controle

Se você estiver usando o utilitário de importação para estabelecer um novo Centro de Data Warehouse, deverá inicializar um novo banco de dados de controle do warehouse no sistema de destino. Após concluir esta tarefa, poderá importar tantos arquivos de linguagem de tag quantos desejar.

Para obter maiores informações sobre como inicializar um novo banco de dados de controle, consulte Inicializando um segundo banco de dados de controle do warehouse.

Importando de um sistema Centro de Data Warehouse para outro

Depois de concluir o processo de exportação, e o arquivo de linguagem de tag for criado, o arquivo estará pronto para ser importado para um sistema de destino.

Antes de importar o arquivo, considere o seguinte:

Não use a função de importação para migrar de uma versão anterior do Centro de Data Warehouse. Sempre importe e exporte arquivos de linguagem de tag usando a mesma versão do Centro de Data Warehouse. Para obter mais informações sobre a migração de uma versão anterior do Centro de Data Warehouse, consulte DB2 Universal Database Quick Beginnings relativo a seu sistema operacional.

Importando os metadados para o Centro de Data Warehouse

Para importar os metadados para um Centro de Data Warehouse:

  1. A partir do Centro de Data Warehouse, dê um clique no botão direito do mouse no nó do Warehouse e clique em Importar metadados.

    A janela Importar Metadados é aberta.

  2. No campo Nome do arquivo, digite o nome do arquivo de linguagem de tag que você deseja importar. Se você deseja pesquisar um arquivo para importar, clique em ... . A janela Arquivo é aberta.
  3. Selecione o arquivo de linguagem de tag que você deseja importar e clique em OK. O nome do arquivo selecionado será exibido no campo Nome do arquivo da janela Importar Metadados.
  4. Dê um clique em OK. Os metadados representado pelo arquivo de linguagem de tag serão importados para o banco de dados de controle do warehouse.

Depois de ter efeutado o procedimento de importação com sucesso, você recebe uma mensagem com o código de retorno 0, ou um código de retorno de aviso, e a janela Importar Metadados é fechada. Nenhuma alteração será efetuada no banco de dados de controle quando ocorrer um erro.

Importar erros

Se ocorrer um erro durante o processo de importação, você receberá uma mensagem de erro com um código de retorno de erro e a janela Importar Metadados permanecerá aberta.

Erros comuns:

Verifique o arquivo de log para determinar qual objeto ou relação que foi importado quando o erro ocorreu. Se o objeto não estiver listado na mensagem, ele deverá ser o último objeto relacionado antes do código de retorno e das informações da mensagem de erro no final do arquivo de log. Corrija o erro, e depois importe as definições de objeto novamente. Caso não consiga determinar o erro ou corrigi-lo, entre em contato com o Suporte de Software da IBM ou fornecedor do arquivo de linguagem de tag.

Considerações pós-importação

Depois de efetuar a importação com sucesso, você recebe uma mensagem com o código de retorno 0, e a janela Importar Metadados é fechada.

A área de assunto, origme ou destino do warehouse importados não serão mostrados na exibição em árvore, a menos que você pertença ao grupo de um warehouse que tem acesso ao objeto. O grupo de um warehouse associado às origens ou destinos do warehouse exportados deve estar relacionado a um processo que usa esses objetos; alguns grupos do warehouse podem não ser exportados. Se os grupos de warehouse, aos quais você deseja que as origens ou os destinos do warehouse estejam relacionados, não foram importados, você terá que incluir os grupos do warehouse no sistema do Centro de Data Warehouse. Os metadados de usuários individuais não são exportados. Os usuários devem ser incluídos no Centro de Data Warehouse.

O Centro de Data Warehouse atribui o modo de desenvolvimento a todas as etapas importadas, para que se possa verificar se as etapas estão completas e exatas antes de promovê-las ao modo de teste ou produção.

Antes de usar objetos importados: Atualize as informações do banco de dados para origens e destinos do warehouse (nome do banco de dados, ID do usuário e senha), se necessário. Se qualquer nova definição de local do agente fosse importada, suas senhas também necessitariam ser atualizadas. Se você importou algum programa que tenha parâmetros de tipo de senha, deverá redefinir esses valores.

Inclua a ID do usuário em um grupo do warehouse que tenha acesso aos processos importados e destinos do warehouse.

Antes de executar as etapas importadas:

  1. Confira se todos os bancos de dados de origem e de destino do warehouse mencionados pelas etapas importadas foram definidos e configurados no sistema Centro de Data Warehouse. Verifique todas as definições que você importou e altere todos os parâmetros para que correspondam ao novo ambiente.

    Depois de importar um arquivo de linguagem de tag que inclui as etapas que contêm uniões, você poderá notar que as tabelas não foram posicionadas conforme se esperava no Modelo de Processo ou no Modelo de Esquema do Warehouse. Algumas informações não podem ser importadas de um sistema para outro. Você precisará reposicionar as etapas e esquemas estrela usando a janela Modelo de Processo ou de Esquema do Warehouse.

  2. Promova as etapas conforme necessário.

Importando arquivos de linguagem de tag novamente Se você importar uma etapa existente de novo, ela deverá estar no modo de desenvolvimento, ou ocorrerá um erro. É preciso rebaixar as etapas ao modo de desenvolvimento antes de importá-las novamente.

A maioria dos arquivos de linguagem de tag podem ser importadas mais de uma vez sem erros. Se um arquivo de linguagem de tag incluir as chaves primárias e externas, as chaves devem ser excluídas antes que o arquivo possa ser importado novamente.

Se os nomes ou a ordem das colunas na tabela ou o arquivo foram alterados (por exemplo, a tabela de origem do warehouse ou de destino do warehouse foi redefinida), exclua a tabela de origem, o arquivo ou a definição da etapa do warehouse (incluindo uma tabela de destino no destino do warehouse) do sistema de destino antes de importar a mesma tabela ou a etapa novamente. Ao menos, verifique se as informações de coluna ou de campo foram importadas como você esperava.


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