Ads Top

O que é o repositório de metadados no Oracle Fusion Middleware Business Intelligence

O que são metadados?

Para entendermos o uso do repositório de metadados no OFMBI*, precisamos entender o que são metadados e como são aplicados nos sistemas atuais.

O termo metadados é definido como dados sobre dados, mas pode ser usado em outros conceitos, como dados sobre aplicações. No mundo de B.I. é uma das definições mais relevantes.

O guru de Warehouse, Ralph Kimbal dividiu metadados para bancos de dados em três categorias:

  • Metadados técnicos

  • Metadados de negócio

  • Metadados de processos


Metadados técnicos
Definem os objetos no sistema de B.I. Metadados técnicos incluem os metadados de sistema que definem a estrutura de dados no banco, tais como, tabelas, colunas, índices, e partições. Também definem o modelo e como são disponibilizados para os usuários, incluindo relatórios, agendas, listas de distribuição, e direitos de segurança de cada usuário.

Esta categoria de metadados é comum em todos os projetos de Warehouse, e refere-se a regra número 4 de Codd - Os metadados devem ser armazenados e gerenciados como dados comuns, ou seja, em tabelas no interior do Banco de Dados. Esses dados devem estar disponíveis aos usuários autorizados, utilizando a linguagem de consulta padrão do banco de dados.

Metadados de negócio
É o conteúdo que vem do data warehouse, descrito de uma maneira mais amigável. Metadados de negócio explicam quais dados estão lá, de onde vieram, o que significam, e qual a sua relação com outros dados dentro do warehouse.

Usuários que acessam o data warehouse acessarão primeiro os metadados de negócio.

Metadados de processos
São usados para descrever os resultados das operações dentro do data warehouse, como o carregamento de dados(também conhecido como ETL)em dashboards. Por exemplo quando um processo de ETL é acionado, as operações de linhas processadas e logs de erros são tratados nos metadados de processos.

As aplicações são afetadas pelos metadados de diversas formas, como:


  • Definição de processo: Definições de eventos, regras de processos, logging.



  • Configuração de Runtime: Arquivos de configuração, definições de datasource.



  • Interação do usuário: Layouts de páginas, segurança dos objetos, disponibilidade dos dados.


A suite Oracle BI EE é um dos produtos da parte de Fusion Middleware que utiliza os três tipos de metadados. Por exemplo, os metadados técnicos incorporam as definições físicas das tabelas e podem incluir itens como definições de alertas. As descrições de páginas, relatórios, e dashboards são exemplos de metadados de negócio, e o rastreamento de usuários, que grava as ações que os usuários executam no dashboard, são metadados de processos.

*OFMBI - Oracle Fusion Middleware Business Intelligence

12 regras de Codd

Nenhum comentário:

Tecnologia do Blogger.