Modelo de dados de Análise de desempenho de negócios
Modelo de dados dimensional
Um modelo de dados dimensional é uma estrutura criada para otimizar o desempenho de consultas complexas em um data warehouse. Ele organiza os dados em tabelas de fatos e tabelas de dimensões para tornar a análise de dados fácil e intuitiva.
Componentes principais
Tabela de fatos:
- Definição – a tabela central em um modelo dimensional, contendo dados quantitativos para análise.
- Características:
- Contém métricas ou medidas, como receita de vendas, quantidade vendida etc.
- Armazena chaves estrangeiras que fazem referência a tabelas de dimensão.
- Normalmente tem um grande número de registros.
- Colunas de exemplo:
Sales_Amount
Quantity_Sold
Date_Key
(Chave estrangeira)Product_Key
(Chave estrangeira)Customer_Key
(Chave estrangeira)
Tabelas de Dimensão:
- Definição – as tabelas que armazenam atributos descritivos relacionados aos fatos.
- Características:
- Contêm dados textuais ou categóricos, como nomes de produtos, datas e informações do cliente.
- Fornecem contexto para os fatos na tabela de fatos.
- Normalmente têm menos registros em comparação com tabelas de fatos, mas mais colunas.
- Colunas de exemplo para uma dimensão do produto:
Product_Key
(Chave primária)Product_Name
Category
Brand
Price
Por que usamos um modelo dimensional?
- Desempenho de consulta aprimorado – projetado para recuperação rápida de dados e consulta eficiente.
- Facilidade de uso – a estrutura intuitiva facilita a compreensão e a navegação dos dados pelos usuários.
- Escalabilidade – pode lidar com grandes volumes de dados e consultas complexas.
Como modelamos para a Análise de desempenho de negócios?
- Modelamos por processo empresarial (por exemplo, uma fatura inserida ou um pagamento são processos empresariais).
- Modelamos na menor granularidade (por exemplo, cada linha de uma fatura é representada nos fatos).
- Agrupamos cada processo empresarial em uma cadeia de valor para referência (Do registro ao relatório, da compra ao pagamento etc.).
- Criamos uma Matriz de barramento para representar os fatos e dimensões para sua referência. Para obter mais informações, consulte o relatório Matriz de barramento na Análise de desempenho de negócios.