A publicação de metadados é o processo de transferência de metadados do Centro de Data Warehouse para o Gerenciador de Catálogo de Informações. Um catálogo de informações é o conjunto de tabelas gerenciadas pelo Gerenciador de Catálogo de Informações que ajuda os usuários a identificar e localizar dados e informações disponíveis para eles na organização. Ao publicar metadados no catálogo de informações você fornece aos usuários finais e analistas de sistemas um atalho para saberem o que ocorre no warehouse.
A partir do Centro de Data Warehouse, é possível publicar:
Este capítulo discute somente a publicação de metadados do Centro de Data Warehouse. Para obter informações sobre como publicar metadados do OLAP server, consulte Information Catalog Manager Administration Guide.
Para publicar metadados, é necessária a instalação do pacote do Gerenciador do Warehouse do DB2 com o Gerenciador de Catálogo de Informações. O Gerenciador de Catálogo de Informações é executado em sistemas operacionais Windows de 32 bits. Para obter informações sobre as plataformas DB2 Universal Database, nas quais um catálogo de informações pode residir, consulte o Information Catalog Manager Administration Guide.
Antes de publicar metadados, é necessário verificar se está definido o ambiente correto.
A função de administrador do Information Catalog Manager deve ser instalada tanto no local do servidor do warehouse como no componente da interface administrativa do Centro de Data Warehouse se estiverem em estações de trabalho diferentes.
A interface administrativa do Centro de Data Warehouse deve ter conectividade do DB2 para as APIs do catálogos de informação.
A Tabela 18 fornece o mapeamento entre tipos de objetos no Centro de
Data Warehouse e no catálogos de informação. O Centro de Data Warehouse
utiliza este mapeamento quando são exportados metadados para o catálogos de
informação. Consulte Apêndice B, Mapeamentos de metadados para obter um mapeamento detalhados de tipos de objetos e
suas propriedades.
Tabela 18. Mapeando entre tipos de objetos do Centro de Data Warehouse e do catálogos de informação
tipo de objeto do Centro de Data Warehouse | tipo de objeto do Catálogo de informações |
---|---|
Processo | Processo DWC |
Etapa | Transformação (nível de tabela ou coluna) |
Coluna ou campo | Colunas ou campos |
Origem do warehouse ou destino do warehouse | Bancos de dados, definições de banco de dados IMS |
Área de assunto | Áreas de Assunto de negócios |
Tabela ou arquivo | Tabelas e views relacionais, Arquivos, segmentos IMS |
Esquema do Warehouse | Esquema Estrela |
Quando um processo é publicado, os seguintes objetos são publicados com ele:
É possível limitar o número de processos subjacentes que está sendo publicando selecionando-se a opção Limitar os níveis de objetos na árvore no bloco de notas Publicar Metadados do Centro de Data Warehouse.
Requisito: Antes de publicar metadados, verifique se não está com logon efetuado no Information Catalog Manager como administrador.
Para selecionar os metadados que deseja publicar:
O objeto vai para a lista Objetos selecionados. Repita esta etapa para todos os objetos a serem publicados.
Se você deseja publicar todos os objetos disponíveis, clique em >>. Se um nó na árvore não contiver objetos dentro dele, ele não será movido.
Você pode mapear processos e suas tabelas de origem no nível de coluna para obter uma exibição mais detalhada dos dados.
Quando você define um limite, o número de níveis de objetos publicados e exibidos na exibição em árvore é limitado ao número de níveis especificados.
A janela Informações da Publicação aparece e exibe uma mensagem que informa se o processo de publicação foi concluído com sucesso. A janela Informações da Publicação exibe o conteúdo de um arquivo de log que relaciona os objetos de metadados que foram publicados com sucesso. Se tiverem ocorridos erros, o bloco de notas permanecerá aberto quando você fechar a janela Informações da Publicação para que você possa tentar publicar objetos novamente. Mais informações sobre uma mensagem de erro em particular podem ser encontradas em IBM DB2 Universal Database Message Reference.
Se a publicação for bem-sucedida, o bloco de notas será fechado quando a janela Informações da Publicação for fechada e dois objeto da publicação serão incluídos na Lista de publicações na janela Publicar Metadados. Uma publicação atualiza os metadados de controle e a outra atualiza os metadados de definição. Os metadados de controle são metadados que descrevem alterações nos dados no warehouse. Exemplos de metadados de controle são a data e a hora em que uma tabela é atualizada pelo processamento de uma etapa. metadados de definição são metadados que descrevem os objetos no warehouse, as origens de dados e as transformações aplicadas aos dados. Exemplos dos metadados de definição são nomes de colunas, nomes de tabelas e nomes de bancos de dados. Na primeira vez que você publica metadados, os metadados de controle e definição são registrados no catálogos de informação. Ao atualizá-los, você pode optar por atualizar o metadados de controle, o metadados de definição ou ambos os tipos.
Após a publicação dos metadados, você poderá usar os objetos de publicação (criados durante o processo de publicação) periodicamente para propagar no catálogo de informações as alterações efetuadas no Centro de Data Warehouse. Este processo é denominado sincronização de metadados.
Ao sincronizar metadados, os metadados de um objeto que estão registrados no catálogo de informações são atualizados quando você executa a publicação ou baseados num programa que você cria a publicação. Metadados não são atualizados no catálogo de informações nas seguintes situações:
Requisito: Se você pretende sincronizar metadados, deverá usar o banco de dados de controle do Centro de Data Warehouse como seu banco de dados do catálogos de informação.
Para atualizar metadados publicados:
Você pode automatizar as atualizações em metadados publicados anteriormente criando uma programação.
Para programa atualizações regulares de metadados no catálogo de informações:
Consulte Programando os processos do warehouse para obter informações sobre como usar o bloco de notas Programação.
Você pode exibir os arquivos de log que mostram o resultado da atualização
na publicação. Os arquivos estão localizados no diretório especificado
pela variável de ambiente VWS_LOGGING. O valor padrão da variável
VWS_LOGGING para Windows NT é \sqllib\logging, em que x
indica a unidade onde o DB2 Universal Database será instalado. Os
seguintes nomes de arquivo de log são utilizados:
Tipo de metadados | Objetivo | Nome do arquivo de log |
---|---|---|
Atualização dos metadados de controle do Centro de Data Warehouse | Descreve as alterações feitas nos objetos no warehouse | ICMDWCD.OUT |
Atualização dos metadados de definição do Centro de Data Warehouse | Descreve objetos no warehouse, as origens de dados e as transformações que serão aplicadas aos dados | ICMXCHG.OUT |
Quando um objeto é excluído no Centro de Data Warehouse, suas informações são armazenadas no banco de dados de controle do warehouse. Quando os metadados são atualizados durante o processo de sincronização, o Centro de Data Warehouse propaga estas exclusões para o catálogos de informação antes de importar outras alterações para o catálogo de informações. Quando a sincronização dos metadados é concluída com êxito, o Centro de Data Warehouse remove as entradas no banco de dados de controle do warehouse. Como o Centro de Data Warehouse remove as entradas, as exclusões podem ser propagadas para apenas um catálogo de informações. Se você precisar fazer exclusões num segundo catálogos de informação, deverá excluir esses itens manualmente.
Se você alterar o nome de um objeto do warehouse publicado anteriormente no catálogo de informações, deverá publicá-lo novamente para atualizar o catálogos de informação. O objeto com o nome antigo não será sobreposto, portanto, ambos existirão no catálogos de informação após a sincronização dos metadados; você deverá excluir o objeto antigo manualmente.