35
Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Embed Size (px)

Citation preview

Page 1: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse Toolkit

Guia completo para modelagem dimensional

Capítulo 7 - Contabilidade

Data Warehouse e OLAP

Debora Marrach

Page 2: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitGuia completo para modelagem dimensional

Forma de apresentação do livro

Utiliza a abstração de processos de negócio para exemplificar a aplicação de conceitos técnicos de modelagem para Data Warehouse

Page 3: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Proposta para esta apresentação

Re-visitar os conceitos já apresentados, destacando aqueles que estão presentes no

capítulo 7 – Contabilidade

Page 4: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Agenda

Contabilidade• Conceitos contábeis• Conceitos abordados pelo livro

Ambiente do DW Processo de modelagem

Orçamento• Conceitos orçamentários• Conceitos abordados pelo livro

Gerência de mudança Tabela de fatos consolidados

Camada de apresentação - OLAP

Page 5: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Contábeis

Contabilidade

Identifica “onde” estão distribuídos os valores investidos no negócio

Page 6: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Contábeis

Contabilidade Rastreia a movimentação do dinheiro

Débito Crédito

Compras de matéria prima Contas á Pagar Estoque de matéria primaProcesso de fabricação Estoque Produtos em elaboração

Estoque de produto acabadoPerdas

Venda á Clientes Estoque de produto acabado Contas á Receber

Contas Contábeis

Produtos em elaboraçãoProduto acabado

Processos de negócio

Page 7: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Contábeis

Contabilidade Rastreia a movimentação do dinheiro

Débito Crédito

Compras de ativos Contas á Pagar PatrimônioDepreciação imobiliária /

mobiliáriaPatrimônio Depreciação imobiliária / mobiliária

Compras de material de consumo

Contas á Pagar Despesa

Processos de negócioContas Contábeis

Page 8: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Contábeis

Elementos da Contabilidade Período contábil Movimentação contábil

• Conta contábil• Lançamento Débito / Crédito• Centro de custo (para movimentações de despesa)

Hierarquias contábeis Livro Razão

Page 9: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse Toolkit Conceitos abordados pelo Livro

Ambiente do Data Warehouse Processo de modelagem Gerência de mudança Modelagem para camada de apresentação

Page 10: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Ambiente do Data Warehouse Cap.

Sistemas de origem 1 Data Staging Area 1 Área de apresentação dos dados 1 Data Mart 1 Partição em tempo real 5 Barramento 3 ODS – Operational Data System 1 Ferramenta de acesso aos dados 1

Page 11: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Ambiente do Data Warehouse Sistemas de origem

No caso da contabilidade são os sistemas de Contas á Pagar e á Receber, Patrimônio, Estoques, Recebimento de Material, Folha de Pagamento, Custos... Ou seja, quase todos os processos de negócio enviam informações para o sistema contábil.

Data MartInformações Contábeis

Page 12: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse Toolkit Conceitos abordados pelo Livro

Ambiente do Data Warehouse Processo de modelagem Gerência de mudança Modelagem para camada de apresentação

Page 13: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem

1. Selecione o processo de negócio á ser modelado

2. Identifique a granularidade dos fatos

3. Identifique e modele as dimensões

4. Identifique e modele os fatos

Page 14: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem

1. Selecione o processo de negócio á ser modelado• Defina a matriz de barramento do negócio (Cap.3)

• Selecione o processo de negócio (Cap. 2 e 3)

Neste capítulo trabalharemos com o Livro Razão

Page 15: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem

2. Identifique a granularidade dos fatos (Cap.2)

• Livro Razão - Uma linha por período contábil• Entrada periódica do Livro Razão – Grão diário

Page 16: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem3. Identifique as dimensões Cap.

• Dimensões necessárias ás análises desejadas 2• Dimensão Data 2• Dimensões bugigangas 5• Minidimensões / Outriggers 6• Dimensões em conformidade 6• Representação de papéis em um DW 5• Hierarquias de profundidade fixa ou variável 6• Grupo de estudo comportamental 6• Evite excesso de dimensões 2

Page 17: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem3. Identifique as dimensões

Dimensões necessárias ás análises desejadas (Cap.2)• Empresa• Período contábil / Data• Conta contábil• Centro de custo• Moedas• Lançamento contábil• Entrada periódica do Livro razão

Page 18: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem3. Identifique as dimensões

Dimensões em conformidade• Empresa• Data• Conta• Livro Razão

Hierarquias de profundidade fixa ou variável (Cap.6)• Hierarquia contábil - Conta contábil• Hierarquia de Orçamento - Conta contábil e Centro de custo

Page 19: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem3. Identifique as dimensões

Representação de papéis (Cap.6)• Dimensão Data• Conta Contábil

Conta débito e conta crédito em sistemas de partida dobrada

Outriggers (Cap.6)• Dimensão Data

Quando os calendários contábeis variam entre as empresas / filiais

Page 20: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem3. Modele os atributos das dimensões Cap.

• Chaves substitutas / Evitar chaves nulas 2• Sinalizadores decodificados 2

Avaliar a utilização de bitmaps para tabela de fatos

para atributos de baixa cardinalidade (debito/crédito)• Hierarquias 2• Diferentes unidades de medida / moedas

5• Fatos agregados como atributos 6

Page 21: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem4. Identifique as tabelas de fatos:

Cap.• Defina se haverá mais de uma tabela de fatos 4

Entrada Periódica do Livro Razão

Instantâneo Periódico do LR• Fatos em conformidade 3• Verifique a necessidade de uma partição em tempo real 5

Page 22: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem4. Modele as tabelas de fatos Cap.

• Defina o tipo de cada tabela de fatos 3 e 5• Transações

Fato da entrada periódica do Livro Razão• Instantâneo periódico

Fatos do Instantâneo Periódico do Livro Razão• Instantâneo cumulativo

• Validar os tipos definidos5

Page 23: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem4. Modele os atributos da tabela de fatos: Cap.

Chaves substitutas2

Não permitir chaves nulas 2 Dimensões de degeneração

2

Número da entrada periódica do Livro Razão Defina se as medidas produto de cálculo serão armazenadas 2

Para o Instantâneo Periódico do Livro Razão:

“Em geral, totais atualizados devem ser calculados,

e não armazenados na tabela de fatos” (??)

Page 24: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo Livro

Processo de modelagem4. Modele os atributos da tabela de fatos Cap.

Tabela de fatos sem fatos 2 Medidas aditivas, não aditivas e semi aditivas

3Para os fatos da tabela de Entrada Periódica do Livro Razão

os fatos são aditivos (débito/crédito).

Para os fatos da tabela de instantâneo periódico do fechamento

do período contábil os saldos das contas são semi aditivos Diferentes unidades de medida / moedas 5

Page 25: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitModelagem Instantâneo Periódico do LR

Dimensão Período Contábil Fato do Instantâneo LR Dimensão LRChave do período contábil (PK) Chave do período contábil (PK) Chave do LR (PK)

Número do período contábil Chave da conta do LR (PK) Nome do livro no LRDescrição do período contábil Chave do LR (PK)Ano fiscal do período contábil Chave da empresa no LR

Valor do saldo final do períodoDimensão Conta LR Valor do débito no período Dimensão Empresa LRChave da conta do LR (PK) Valor de crédito no período Chave da empresa no LRNome da conta do LR Valor líquido de troca no

períodoNome do centro de custo

Categoria da conta do LR Número do Centro de custoTipo da conta do LR Nome do departamento

Número do departamentoNome da divisãoNome da unidade de negócioNome da empresa

Page 26: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitModelagem Entrada Periódica do LR

Dimensão Data do Lançamento Contábil

Fato da Entrada Periódica do LR Dimensão LR

Chave da data do lançamento contábil (PK)

Chave da data do lançamento contábil (PK)

Chave do LR (PK)

Atributos do lançamento contábil ....

Chave do LR (PK) Atributos do LR ....

Chave da conta do LR (PK)Dimensão Conta LR Chave da empresa no LR Dimensão Empresa LRChave da conta do LR (PK) Chave do indicador débito/créito (PK) Chave da empresa no LR (PK)Atributos da conta do LR ... Número da entrada periódica (DD) Atributos da empresa no LR....

Valor da entrada periódicaDimensão Indicador de débito /créditoChave do indicador débito/créito (PK)descrição do indicador débito/crédito

Page 27: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Orçamentários

OrçamentoMetas estipuladas para o desempenho do negócio.

Estimam-se a receita necessária e o limite das despesas para que se obtenha o desempenho

desejado para o negócio.

Page 28: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Orçamentários

OrçamentoReceita

Estipulam-se metas de faturamento para cada fonte de receita do negócio

Despesa

Para cada conta contábil de despesa, o Orçamento determina o centro de custo responsável, assim como o valor limite á ser gasto para aquela despesa

Page 29: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo livro

Gerência de Mudança• Matriz de barramento 3• Controles em Data Staging Area 2• Novos atributos em Dimensões 2• Manutenção atributos em dimensões existentes 2,4,6• Novos Fatos medidos 2• Alteração no Grão dos fatos 2• Adição de uma nova fonte de dados 2

Page 30: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo livro

Gerência de MudançaManutenção atributos em dimensões existentes (2,4,6)

Para registrar as variações de Orçamento ao longo do período, o autor sugere o método 2 para atributos que mudam lentamente:

• Adicionar uma linha á tabela de dimensão contendo o valor da variação do orçamento em relação ao atributo original, incluindo valores positivos para acréscimos e negativos para redução dos valores do orçamento

Page 31: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitModelagem do DW de Orçamento

Dimensão Data efetiva Fato do orçamento Dimensão Item de linha do Orçamento

Chave da data efetiva do orçamento (PK)

Chave da data efetiva do orçamento (PK)

Chave do item de linha do orçamento (PK)

Mês da data efetuva do orçamento

Chave do item de linha do orçamento (PK)

Descrição da linha do orçamento

Ano da data efetiva do orçamento

Chave da conta do LR (PK) Ano do orçamento

...e muito mais ... Chave da empresa no LR Descrição da subcategoria do orçamento

Total do orçamento Descrição da categoria da linha do orçamento

Dimensão Conta LR Dimensão Empresa LRChave da conta do LR (PK) Chave da empresa no LR (PK)Atributos da conta do LR ... Atributos da empresa no LR....

Page 32: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Conceitos Orçamentários

Acompanhamento do OrçamentoOrçamento Atual vrs Receita vrs Despesa

• Receita - Faturamento• Despesa - Provisão (compromissos) e Pagamentos

Obs:

Provisão é a despesa ainda não concretizada pelo seu respectivo pagamento

Page 33: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitNovo conceito introduzido

Tabelas de fatos consolidadas

Quando uma tabela de fatos consolida métricas de processos separados de negócio

“Quando fatos de vários processos de negócio são combinados em uma tabela de fatos consolidada, eles devem ficar no mesmo nível de granularidade e dimensionalidade”

Page 34: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitModelagem Acompanhamento do Orçamento

Dimensão Período Contábil Fato de variação do orçamento Dimensão Empresa LRChave do período contábil (PK) Chave do período contábil (PK) Chave da empresa no LR (PK)Número do período contábil Chave da conta do LR (PK) Atributos da empresa no LR....Descrição do período contábil Chave da empresa no LR (PK)Ano fiscal do período contábil Total real do período contábil

Total orçamentário do período contábil

Dimensão Conta LR Variação orçamentária do período contábil

Chave da conta do LR (PK)Atributos da conta do LR ...

Page 35: Data Warehouse Toolkit Guia completo para modelagem dimensional Capítulo 7 - Contabilidade Data Warehouse e OLAP Debora Marrach

Data Warehouse ToolkitConceitos abordados pelo livro

Camada de apresentação - OLAP

• “O OLAP é apropriado para tratar de agrupamentos organizacionais complicados, assim como de cálculos complexos incluindo manipulações de linhas.

• A maioria dos fornecedores OLAP multidimensionais fornece recursos específicos ao setor financeiro...”