Moldando Dados de Relatório a partir dos Requisitos de Negócios

O processo de design inicia com um relatório ou necessidade de negócios e trabalha de volta criando ou incluindo nos modelos de dados. Uma vez concluído, os processos ETL (extrair, transformar e carregar) são projetados. Os processos ETL especificam como os dados são movidos através do sistema do OLTP (processamento de transações online) para o relatório final.

Uma necessidade de negócios para o relatório é formalizada desenhando um modelo de usuário lógico. Por exemplo, um modelo lógico que descreve a representação de cubo de idades do cliente poderia ser desenhado para ilustrar o resultado desse requisito do relatório. Um modelo de usuário captura o modelo de usuário final ou visualização dos dados necessários.

Os modelos de usuário ajudam a determina a estrutura dos data marts. Desenhar o modelo de usuário envolve escolher as medidas ou fatos do requisito de relatório e as dimensões pelas quais a medida é dividida. O modelo de usuário também deve identificar o nível de granularidade necessário. A granularidade é muito importante, porque determina o que e quantos dados são capturados.