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.
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.
Se você exportar um processo, exporte um volume maior de metadados. Os seguintes objetos são exportados com um processo:
Para exportar um arquivo de linguagem de tag:
A janela Exportar Metadados é aberta.
Em sistemas Windows NT, o arquivo é gravado no caminho e diretório de onde se inicia ou Centro de Controle do DB2. Se você não tiver permissão de acesso para gravação neste diretório (por exemplo, se o Centro de Controle estiver instalado em uma unidade de rede), o arquivo será gravado no caminho e diretório de origem especificado pela variável de ambiente do Windows NT, geralmente a unidade C e o diretório raiz.
Em sistemas AIX, o arquivo é gravado no caminho e diretório a partir do qual você chama o Centro de Data Warehouse. Se você não tiver permissão de acesso para gravação neste diretório, o arquivo será gravado no diretório pessoal.
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.
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.
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.
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.
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.
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:
Se você estiver usando o utilitário de importação para mover uma origem do warehouse de um ambiente de teste para um ambiente de produção, verifique se o ambiente de produção ainda não possui uma origem do warehouse com o mesmo nome da origem do warehouse, a menos que você queira substituir a sua definição.
Se você importar uma etapa para um sistema que contém uma etapa com o mesmo nome, deverá excluir a etapa que deseja substituir ou alterar a etapa para o modo de desenvolvimento. Do contrário, não será possível atualizar a etapa e ocorrerá um erro.
Use uma ordem lógica para importar os objetos. Um objeto mencionado, mas não definido em um arquivo de linguagem de tag deve ser definido no banco de dados de controle do warehouse de destino. Você pode fazer isto primeiro importando a definição do objeto mencionado em um arquivo de linguagem de tag separado, ou pode definir o objeto na exibição em árvore do Centro de Data Warehouse.
Você pode, por exemplo, importar as definições da origem do warehouse primeiro. Quando as definições de origem do warehouse estiverem prontas para uso, você poderá importar áreas de assunto e definições de destino do warehouse, e todas as etapas correspondentes individualmente.
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.
Para importar os metadados para um Centro de Data Warehouse:
A janela Importar Metadados é aberta.
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.
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.
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:
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.
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.