Compartilhar via


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

  1. 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)
  2. 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?

  1. Modelamos por processo empresarial (por exemplo, uma fatura inserida ou um pagamento são processos empresariais).
  2. Modelamos na menor granularidade (por exemplo, cada linha de uma fatura é representada nos fatos).
  3. Agrupamos cada processo empresarial em uma cadeia de valor para referência (Do registro ao relatório, da compra ao pagamento etc.).
  4. 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.