14
Data Mart Modelagem de negócio Rafael Junqueira

Data Mart - Modelagem de negócios I

Embed Size (px)

DESCRIPTION

Conheça a modelagem de análise de negócios denominada 'Data Mart' utilizando termos como OLTP (Banco de dados) e sabendo fazer cruzamento de informação. (De uma forma geral, este é um documento administrativo)

Citation preview

Page 1: Data Mart - Modelagem de negócios I

Data MartModelagem de negócio

Rafael Junqueira

Page 2: Data Mart - Modelagem de negócios I

Conceito de Data Mart

Definições gerais.

Análise de negócio apenas por um segmentoEntende-se por segmento, uma linha industrialAnalisar o setor financeiro de uma empresa é um Data Mart

Negócio AnálisesModelagem

Linha industrial Decisão

Page 3: Data Mart - Modelagem de negócios I

ModelagemA modelagem (modelo) pretende analisar variáveis dentro de um contexto e achar soluções.

Esta forma de trabalhar, com modelos, é precisamente analisar os pontos que um negócio exige em seu escopo.

O modelo tem por ‘assinatura’, ser intuitivo e uma proposta para tomada de decisões.

Todo o trabalho é extrair do conjunto, da linha industrial, resultados e analisá-los para tomar medidas como “Uma nova linha de produtos, contratar novos funcionários.”

Qual é o objetivo da análise?

Page 4: Data Mart - Modelagem de negócios I

Banco de dados RelacionaisTodo dado de um negócio esta armazenado em banco de dados relacionais.

Histórico financeiro, carteira de clientes e fornecedores, contratos fechados, filias criadas e etc.

Todo tipo de dado detalhado e que possuem uma relação entre si. De uma forma geral podemos entender um banco de dados, não só como um sistema informatizado, mas a memória de uma empresa.

Este sistema é muito conhecido pela sigla OLTP (Processos transacionais on-line) onde os dados são modificados dinamicamente.

Um livro de registros é um banco de dados.

Conhecendo a fonte do Data Mart

Page 5: Data Mart - Modelagem de negócios I

OLAPÉ uma sigla que significa ‘Processos de análise on-line. É um conjunto de processos que servem para analisar variáveis de um negócio.

O banco de dados relacionais (BDR) é a fonte do OLAP, é dele que vamos extrair os dados e analisar conforme o objetivo do negócio.

A grande pergunta: O quê? (O que analisar?).

Será que vamos analisar quais clientes compram mais de um produto numa determinada data e por um determinado motivo? BDR – extraí – OLAP - Decisões

O que é OLAP?

Page 6: Data Mart - Modelagem de negócios I

Agregando BDR-OLAPOLAP é o Data Mart. Agora sabemos que o Data mart é um conjunto de processos de análise de uma linha

industrial. E o data Mart precisa extrair estes dados de um lugar, que chamamos de BDR (Banco de dados relacionais) tudo isso para tomarmos uma decisão.

BDR Proposta Análise

OLTP

Negócio

ETL

O quê?Linha industrial

Modelo

Decisão

Instanciando

OLAP SAD

Page 7: Data Mart - Modelagem de negócios I

Explicação slide 06

Vamos de fato entender que quando estamos tratando de um negócio precisamos saber o que de fato queremos analisar. Por isso a pergunta ‘o quê’ enfatiza exatamente o nosso propósito. Vou escrever em linguagem natural o que significa o gráfico do slide 06.

“Num dado negócio X, queremos analisar o desempenho de vendas para os anos de 2008 e 2009. A proposta é achar o total de vendas, a quantidade de produtos mais vendidos, os meses com o maior saldo destas duas métricas. Depois analisar as perspectivas e gerar instancias (possibilidades) para uma tomada de decisão.”

ETL que nomeie como ‘o quê’ significa Extrair, transformar e carregar. Quando queremos analisar um segmento do negócio, temos que contextualiza-los no que queremos, por isso extrair os dados que queremos, e transforma-los conforme nossa análise e trazer para o modelo estes dados.

E o SAD significa ‘Sistema de apoio a decisão’, as análises conseguidas com o modelo fará parte de um sistema que junto de outras variáveis da empresa será útil para uma decisão final.

Page 8: Data Mart - Modelagem de negócios I

Estudo de caso 01A teoria pode ser muito confusa se não pegarmos um item de exercício. Para isso,

elaboro este estudo de caso para ficar claro sobre os termos e a teoria estudada até agora.

“Considere uma loja de carros”.A loja chamada ‘Carros Vrum’ tem 15 anos de mercado, e em seu aniversário de 15 anos, pretende fazer

um levantamento de vendas nos últimos 5 anos. Ela quer saber quais foram os carros mais vendidos, o lucro total, as marcas mais procuradas, pois seu próximo passo é pensar em expandir a loja em outras cidades.

É um texto comum de proposta, uma proposta que o negócio formula para que achemos estas instâncias. Essas que nos serviram de dados na decisão final. O que precisamos achar? Como vamos achar? Que fonte usaremos para achar estes dados necessários?

?

Page 9: Data Mart - Modelagem de negócios I

Caso 1 – Loja VrumO que a loja procura?

R: O objetivo dela é achar o desempenho das vendas nos últimos 5 anos.

Como ela definiu este desempenho?

R: Os carros mais vendidos, o lucro total e as marcas mais procuradas.

Como analisar este objetivo?

R: Aqui entramos no conceito de dimensões analíticas ou perspectivas de análise, ou simplesmente perspectiva.

Como representar este modelo de negócio?

R: Assim definimos uma proposta de modelagem utilizando linguagem gráfica. Definimos o Objetivo como FATO e as variáveis como DIMENSÕES.

Page 10: Data Mart - Modelagem de negócios I

Caso 1 – Loja Vrum (2)

Dese_Vendas

Tempo Carros

Chave_Tempo Chave_Carros

AnoMês

Carro_modeloCarro_TipoValor_carro

Qtd_carrosTotal_Lucro

Marca_Vend_+

Chave_TempoChave_Carros

OLAP

BDR ETL Em muitos casos, uma análise não extrai dados de um único BDR.

Page 11: Data Mart - Modelagem de negócios I

Criando instâncias Caso 1Apartir do modelo OLAP da Loja Vrum vamos criar as instâncias, e ao mesmo tempo

entender que ‘chave_tempo’ e ‘chave_carro’ são essas.

Chave_tempo é uma entrada da instância.

Ano 2008, mês janeiro, carro_modelo_XLT, carro_tipo_esportivo (teve uma quantidade de vendas X, o valor unitário foi Y, o tipo e modelo vendidos foram) a cada entrada consegue uma informação.

Vamos analisar esta instância como se já tivéssemos todas as possíveis para o nosso SAD. Na chave_tempo_1 (acima) teríamos o quê?

“Em janeiro de 2008 o modelo XLT na linha esportivo, foram vendidos 50 unidades, cada um custando R$ 45.669,30.” esta instância em linguagem natural nos fornece que no primeiro mês de 2008 o total de lucro será de quanto? 50 x 45.669,30 não é mesmo?

O conjunto de instâncias como a de cima, gera uma espécie de documento, de onde é feito as decisões. Como se vê o carro modelo XLT esportivo vendeu muito bem.

Page 12: Data Mart - Modelagem de negócios I

Modelo completo

BDR Proposta Análise

OLTP

Negócio

ETL

O quê?Linha industrial

Modelo

Decisão

Instanciando

OLAP SAD

SIGBalance Scored Outras análises

Decisão

Política empresarial Outros OLAPs

Page 13: Data Mart - Modelagem de negócios I

Apresentação

Sou formando em bacharel de Ciência da Computação, e minha investida é na área de tecnologia aplicada a administração.

Neste tutorial ensinei como usar um modelagem (OLAP) para extrair informações de uma fonte (BDR) e transformá-las em dimensões de análise. Num próximo estudo de caso, apresento como usar o modelo em uma Check-List de eventos.