Um benefício chave da utilização do Schema Generator é que o DBA (Database
Administrator) não precisa criar manualmente o esquema do Cube Views utilizando o OLAP (Online Analytical Processing) Center. Ele gera automaticamente um arquivo XML do Cube
Views, que contém modelos de cubo para e cubos para suportar o modelo de medidas de negócios.
O Schema Generator utiliza o modelo de medidas de negócios para produzir um arquivo XML do
DB2 Cube
Views. Esse arquivo XML contém informações que descrevem o esquema em estrela associado a esse modelo de medidas de negócios.
Após a geração
do esquema, o DBA deve implementar os scripts DDL gerados, que criam
tabelas de banco de dados adicionais no banco de dados de Histórico. Em seguida, o DBA utiliza o OLAP Center para importar manualmente o esquema do Cube Views.
Importante: - Todos os bancos de dados e tabelas estáticas relacionadas são criados antes do esquema do Cube Views ser implementado.
- A DDL que é gerada para representar as tabelas de banco de dados em execução deve ser executada antes de metadados do Cube Views serem executados.
O Schema Generator mapeia o
modelo de medidas de negócios para uma simples representação do esquema em estrela, que será implementada no OLAP Center.
Alguns pontos chave a serem observados sobre como o esquema do Cube Views é gerado são:
- Um modelo de cubo é criado para cada grupo de medidas de negócios. O nome do modelo de cubo é derivado do modelo de medidas de negócios.
- Existe uma tabela de fatos para cada grupo de medidas de negócios. O nome da tabela de fatos é definido no modelo de medidas de negócios.
- Para cada métrica, pode haver um ou mais tipos de agregação (como SUM,
AVG, COUNT, MAX ou MIN) e um nome de medida correspondente.
- O nome do esquema é especificado no momento da instalação do produto. A
Barra de Lançamento coleta o nome do esquema durante o processo de instalação.
- O modelo de cubo e os cubos são baseados no modelo de medidas de negócios mais atual.
Qualquer alteração no modelo de medidas de negócios requer que os metadados do Cube Views sejam gerados e implementados novamente.