Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura OLAP
Warehouse
Aplicação B
Aplicação C
Aplicação D
Aplicação E
Professor Marcio
Aplicação F Victorino 3 3
Aplicação A REL 1
Aplicação B REL 2
Aplicação C REL 3
Aplicação D REL 4
REL 5
Aplicação E
REL 6
Professor Marcio
Aplicação F Victorino 4 4
Aplicação A REL 1
Aplicação B REL 2
Aplicação C REL 3
Aplicação D REL 4
REL 5
Aplicação E
REL 6
Professor Marcio
Aplicação F Victorino 5 5
Aplicação A SAD 1
Aplicação B SAD 2
Aplicação C SAD 3
Aplicação D SAD 4
SAD 5
Aplicação E
Professor Marcio
Aplicação F Victorino 6 6 SAD 6
Aplicação A SAD 1
Aplicação B SAD 2
Aplicação C SAD 3
Aplicação D SAD 4
SAD 5
Aplicação E
Professor Marcio
Aplicação F Victorino 7 7 SAD 6
Aplicação A SAD 1
Aplicação B SAD 2
Aplicação C SAD 3
Aplicação D SAD 4
SAD 5
Aplicação E
Professor Marcio
Aplicação F Victorino 8 8 SAD 6
Aplicação A SAD 1
Tecnologia de
Data
Aplicação B SAD 2
Warehousing
Aplicação C SAD 3
Aplicação D SAD 4
SAD 5
Aplicação E
Professor Marcio
Aplicação F Victorino 9 9 SAD 6
Aplicação A
Aplicação B
Aplicação C
DW
DW
ConjuntodedeDados
Conjunto DadosNão DW
NãoVolátil,
Volátil,
Organizado
Aplicação D
Organizado porAssuntos,
por Assuntos,
Integrado,
Integrado,
Variacom
Varia comPassar
PassardodoTempo,
Tempo,
Aplicação E
Suportepara
Suporte paraProcesso
ProcessodedeTomada
Tomada
deDecisão
de DecisãodadaEmpresa
Empresa
Professor Marcio
Aplicação F Victorino 10 10
DW
Organizados por Assuntos:
Refere-se ao fato do DW armazenar informações sobre temas específicos importantes
para o negócio da empresa. Exemplos típicos de temas são: produtos, atividades,
contas, clientes, etc. Em contrapartida, o ambiente operacional é organizado por
aplicações funcionais.
Integração:
Esta característica irá definir a representação única para os dados provenientes dos
diversos sistemas que formarão a base de dados do DW. A maior parte do trabalho na
construção de um DW está na análise dos sistemas operacionais e dos dados que eles
contêm. Como não existem padrões de codificação, cada analista pode definir a
mesma estrutura de dados de várias formas, fazendo com que dados que representam
a mesma informação sejam representados de diversas maneiras dentro dos sistemas
utilizados pela empresa ao longo dos anos.
Variação no Tempo:
Segundo W.H.Inmon todos os dados no DW são precisos em algum instante no tempo,
como eles podem estar corretos somente em um determinado momento, é dito que
esses dados "variam com o tempo".
Não Volátil:
Em um DW não existem alterações de dados, somente a carga inicial e as consultas
posteriores. Ele é definido assim pois as operações a nível de registro em modo on-line
como são os sistemas transacionais, exigem um controle e um processamento muito
grande, fugindo do objetivo principal do DW.
DM
Aplicação B
DM
DM
ColeçãodedeAssuntos
Coleção Assuntosdedeuma
umaÁrea,
Área,
Aplicação C
Organizadopara
Organizado paraApoio
Apoioà àDecisão,
Decisão,
Necessidades de DW
Departamento/
Necessidades de Departamento/ Setor
DM
Setor
Aplicação D
DM
Aplicação E
Professor Marcio
Aplicação F Victorino 12 12
Conceito de Data Warehouse
Data Warehouse, pode ser definido como um banco de
dados especializado, o qual integra e gerencia o fluxo de
informações a partir dos bancos de dados corporativos e
fontes de dados externas à Organização. Um DW oferece os
fundamentos e os recursos necessários para um Sistema de
Apoio a Decisão (SAD) eficiente, fornecendo dados
integrados e históricos que servem desde à alta direção,
que necessita de informações mais resumidas, até as
gerências de baixo nível, onde os dados detalhados
ajudam a observar aspectos mais táticos da
Organização.
Modelagem Relacional
GEOGRAFIA
Cod_geografia integer PRODUTO
Nome varchar(10) Cod_produto integer
População integer
Estado char(2) VENDAS Nome varchar(10)
Região char(2) Categoria char(4)
Cod_produto integer
Familia char(4)
Cod_tempo integer
Cod_geografia integer
TEMPO Cod_canal integer
Cod_tempo integer
Quantidade decimal(16,0) CANAL
Faturamento decimal(16,2)
Dia integer Cod_canal integer
Mês integer
Ano integer Tipo varchar(10)
Dia_semana char(3)
Sistema 1
Procedimentos
Procedimentos ETL
ETL
Procedimentos
ETL Área de
Sistema 2
Organização
de Dados
Procedimentos Procedimentos
ETL ETL
Ferramentas
de
Consulta OLAP
Sistema 1
Procedimentos
Procedimentos ETL
ETL
DW
Procedimentos
ETL Área de
Sistema 2
Organização
de Dados
Procedimentos Procedimentos
ETL ETL
Procedimentos
ETL
Extração,
Sistema n Transformação
Dados Não e
Professor Marcio Victorino Estruturados Carga
20
Análise
Data Mining
Fontes Externas
Ferramentas
de
Data Mining
Sistema 1
Procedimentos
Procedimentos ETL
ETL
DW
Procedimentos
ETL Área de
Sistema 2
Organização
de Dados
Procedimentos Procedimentos
ETL ETL
Procedimentos
ETL
Extração,
Sistema n Transformação
Dados Não e
Professor Marcio Victorino Estruturados Carga
21
ERP
Os sistemas ERP (Enterprise Resource Planning), também
chamados no Brasil de Sistemas Integrados de Gestão
Empresarial, têm um objetivo fundamental: controlar,
integrar e fornecer suporte aos processos de uma
organização – operacionais, produtivos, administrativos e
comerciais.
O ERP integra várias funções: controles financeiros,
contabilidade, folha de pagamento, faturamento, compras,
produção, estoque e logística. Possibilita um fluxo de
informações único, contínuo e consistente por toda a
organização, o que permite administrar os negócios em uma
única base de dados.
Estratégico BSC
DW
Data
Tático Marts
Operacional Sistemas
Operacionais
Processos Pessoas
Hardware Sofware
Inmon:
Histórico de sucesso das aplicações;
Usuário final não terá condições de expressar suas
necessidades com clareza antes da primeira interação;
A gerência não se comprometerá antes da primeira
interação;
Há necessidade de, rapidamente, obter resultados
visíveis.
INMON KIMBALL
Avalia o que o Ambiente Orientada às Necessidades
Operativo tem a Oferecer do Usuário Final
Hierarquias:
I) TEMPO II) GEOGRAFIA
ANO REGIAO
TRIMESTRE ESTADO
MES
DIA
Vendas Categoria
XPTO
XPTA
XPTN
Marca
BD3
BD4
BD2
BD1
MOLAP
ROLAP