Você está na página 1de 10

COMO MELHORAR SEUS MODELOS

DIMENSIONAIS
REQUISITOS DE NEGÓCIO

MODELO DIMENSIONAL
1º - Definição 2º - Definição 3º - Definição
4º - Definição
do Processo da das
das Métricas
de Negócio Granularidade Dimensões

TÉCNICA DE 4 PASSOS
SOBRE A TÉCNICA
Sobre

• Esse técnica foi criada por Ralph Kimball para ajudar na definição dos
modelos dimensionais.
• Consiste em definir em tempo de desenho, o que cada modelo dimensional
vai conter.
• Essa técnica ajuda na documentação e confirmação dos modelos junto aos
usuários, para que não ocorram “surpresas” no final do projeto.
• Essa técnica é excelente quando combinada com a Bus Matrix ou Matriz de
Barramento Kimball

Como melhorar seus modelos dimensionais


REQUISITOS DE NEGÓCIO
Requisitos

• Os requisitos de negócio orientam a construção do Data Warehouse.


• Eles são coletados na etapa de coleta de requisitos.
• Data Warehouse é um projeto de Negócios ! Apoiado por TI.
• Pensem sempre primeiramente nos requisitos corporativos, depois nos
departamentais e por último nos pessoais.
• Sempre após coletar os requisitos envie de volta para aprovação dos
usuários.
• Após aprovação continue com os 4 passos.

Como melhorar seus modelos dimensionais


1º - Definição do

PROCESSO DE NEGÓCIO
Processo de
Negócio

• Processo de Negócio : tarefa da empresa que gera algum tipo de


informação, demanda acompanhamento, medidas e gera análises.
• Os projetos de Data Warehouse devem ser estruturados em processos de
negócio ( segundo Kimball ).
• IMPORTANTE : Cada FATO ( tabela de transações ) deverá atender a 1 (
somente 1 ) processo de negócio.
• Exemplo :
• Análise de Vendas ( processo de vendas )
• Análise Financeira ( processo de recebimentos )
• Análise de Entregas ( processo de envio dos produtos )

Como melhorar seus modelos dimensionais


2º - Definição da
Granularidade
GRANULARIDADE

• Granularidade : nível de detalhe que esse processo de negócio poderá


chegar.
• Podemos considerar o Drill-Down máximo para esse processo.
• IMPORTANTE :
• Modelos Kimball são feitos com os dados atômicos, mais granulares
possível.
• Cada Processo de Negócio só atende a 1 granularidade.
• Não misture granularidades, ex.: dia e mês.
• O dado atômico permite consolidar para qualquer outra análise.

Como melhorar seus modelos dimensionais


3º - Definição das
Dimensões
DIMENSÕES

• Dimensões : são as tabelas que contém os dados descritivos do processo


de negócio.
• Exemplos : Cliente, Produtos, Lojas, Funcionários, etc.
• IMPORTANTE :
• Modelos Kimball são feitos com dimensões desnormalizadas, voltadas
para performance e facilidade de uso.
• Modelos Kimball colocam o maior número de informações possíveis
para cada Processo de Negócio.
• Não esqueça das principais hierarquias
• Use sempre dimensões de tempo.
• Use sempre surrogate keys

Como melhorar seus modelos dimensionais


3º - Definição das
Métricas
MÉTRICAS

• Métricas : valores, medidas, fatos que atenderão as principais análises do


processo de negócio.
• Exemplos : quantidade, valor, temperatura, etc.
• IMPORTANTE :
• As métricas geralmente são aditivas, ou seja, permitem fazer
SUM()/SOMA() em todas as agregações.
• Algumas vezes são não aditivas como Temperatura e Percentuais.
• Podem ser pré agregadas, como saldos e totais ( mas devemos usar
com muito cuidado ).

Como melhorar seus modelos dimensionais


EXEMPLO 4 PASSOS
Exemplo

• Processo de Negócio : Análise de Vendas

• Granularidade : 1 registro por Dia, Hora, Nota Fiscal e Produto.

• Dimensões : Tempo por Dia, Tempo por Hora, Loja, Cliente, Produto, Meio

de Pagamento, Forma de Pagamento, Funcionário ( Vendedor ), Promoção

e Nota Fiscal ( Degenerated Dimension )

• Métricas : quantidade unitária, valor unitário, valor de desconto, valor de

impostos e valor de comissão

Como melhorar seus modelos dimensionais


INDO ALÉM DOS 4 PASSOS

• Podemos qualificar um pouco mais cada processo de negócio, definindo :

• Business Owner – Pessoa ou área responsável primário pelo processo


de negócios que será modelado.

• Sistemas Origem – Sistemas que são fontes para esse modelo.

• Principais Hierarquias – Principais hierarquias de navegação dos


relatórios quando utilizarem o processo de negócio

• Histórico – Determinar como e quanto será armazenado de dados


históricos para esse processo de negócio.

Como melhorar seus modelos dimensionais


FINALIZANDO

• Quem sou :
• Marco Garcia – Arquiteto de DW, mais de 18 anos de experiência em TI,
formado pelo Kimball Group e TDWI ( www.tdwi.org)

• Visite nosso site ( www.cetax.com.br )

• Conheça mais sobre nossos trabalhos de consultoria e treinamentos


especializados em Data Warehousing e Business Intelligence.

• Contatos :
• mgarcia@cetax.com.br
• (11) 3148-2196
• Twitter : @mgarcia_cetax
• LinkedIn : http://br.linkedin.com/in/mgarciacetax

Como melhorar seus modelos dimensionais

Você também pode gostar