Академический Документы
Профессиональный Документы
Культура Документы
OLAP Sumrio
OLAP Data Warehouse Modelagem Multidimensional. Data Mining BI - Business Inteligence. ERP - Enterprise Resource Planning, CRM - Customer Relationship Management EIS - Enterprise Information System
2
OLAP Introduo
Aplicaes do negcio: constituem as aplicaes que do suporte ao dia a dia do negcio da empresa, que garantem a operao da empresa, tambm chamadas de sistemas de produo; Aplicaes sobre o negcio: so as aplicaes que analisam o negcio, ajudando a interpretar o que ocorreu e a decidir sobre estratgias futuras para a empresa - compreendem os Sistemas de Apoio Deciso. Consultas tpicas de um SAD so:
Listar a evoluo das vendas nos ltimos 10 anos; Listar o fornecedor que no teve mais do que 20% de atrasos nas ltimas 100 entregas.
3
OLAP
Aplicao A
Aplicao C
Aplicao D
Aplicao E
Aplicao F
OLAP
Aplicao A REL 1
Aplicao B
REL 2
Aplicao C
REL 3
Aplicao D
REL 4
Aplicao E
REL 5
Aplicao F
REL 6 5
OLAP
Aplicao A REL 1
Aplicao B
REL 2
Aplicao C
REL 3
Aplicao D
REL 4
Aplicao E
REL 5
Aplicao F
REL 6 6
OLAP
Aplicao A SAD 1
Aplicao B
SAD 2
Aplicao C
SAD 3
Aplicao D
SAD 4
Aplicao E
SAD 5
Aplicao F
SAD 6 7
OLAP
Aplicao A SAD 1
Aplicao B
SAD 2
Aplicao C
SAD 3
Aplicao D
SAD 4
Aplicao E
SAD 5
Aplicao F
8 SAD 6
OLAP
Aplicao A SAD 1
Aplicao B
SAD 2
Aplicao C
SAD 3
Aplicao D
SAD 4
Aplicao E
SAD 5
Aplicao F
SAD 6 9
OLAP
Aplicao A SAD 1
Aplicao B
SAD 2
Aplicao C
SAD 3
Aplicao D
SAD 4
Aplicao E
SAD 5
Aplicao F
10 SAD 6
OLAP
Aplicao A
Aplicao B
Aplicao C
DW DW Conjunto de Dados No Voltil, Conjunto de Dados No Voltil, Aplicao D Organizado por Assuntos, Organizado por Assuntos, Integrado, Integrado, Varia com Passar do Tempo, Varia com Passar do Tempo, Aplicao E Suporte para Processo de Tomada Suporte para Processo de Tomada de Deciso da Empresa de Deciso da Empresa
DW
Aplicao F
11
OLAP DW
Organizados por Assuntos:
Refere-se ao fato do DW armazenar informaes sobre temas especficos importantes para o negcio da empresa. Exemplos tpicos de temas so: produtos, atividades, contas, clientes, etc. Em contrapartida, o ambiente operacional organizado por aplicaes funcionais. Esta caracterstica ir definir a representao nica para os dados provenientes dos diversos sistemas que formaro a base de dados do DW. A maior parte do trabalho na construo de um DW est na anlise dos sistemas operacionais e dos dados que eles contm. Como no existem padres de codificao, cada analista pode definir a mesma estrutura de dados de vrias formas, fazendo com que dados que representam a mesma informao sejam representados de diversas maneiras dentro dos sistemas utilizados pela empresa ao longo dos anos. Segundo W.H.Inmon todos os dados no DW so precisos em algum instante no tempo, como eles podem estar corretos somente em um determinado momento, dito que esses dados "variam com o tempo". Em um DW no existem alteraes de dados, somente a carga inicial e as consultas posteriores. Ele definido assim pois as operaes a nvel de registro em modo on-line como so os sistemas transacionais, exigem um controle e um processamento muito grande, fugindo do objetivo principal do DW.
12
Integrao:
Variao no Tempo:
No Voltil:
OLAP
Aplicao A
DM
Aplicao B
Aplicao C
DM DM Coleo de Assuntos de uma rea, Coleo de Assuntos de uma rea, Organizado para Apoio Deciso, Organizado para Apoio Deciso, Necessidades de Departamento/ DM Setor Necessidades de Departamento/ Setor
DW
Aplicao D
Aplicao E
DM
Aplicao F
13
OLAP
15
16
OLAP
17
GEOGRAFIA
Cod_geografia integer Nome Populao Estado Regio varchar(10) integer char(2) char(2)
PRODUTO
Cod_produto integer varchar(10) char(4) char(4)
VENDAS
Cod_produto Cod_tempo Cod_geografia Cod_canal Quantidade Faturamento integer integer integer integer decimal(16,0) decimal(16,2)
TEMPO
Cod_tempo Dia Ms Ano Dia_semana integer integer integer integer char(3)
CANAL
Cod_canal Tipo integer varchar(10)
18
OLAP
Embora aceitvel, a normalizao de dimenses no recomendvel por razes de desempenho e facilidade de uso:
A quantidade de tabelas torna a apresentao do modelo mais complexa. Otimizadores do SGBD tm mais dificuldade com esquema complexo. A economia de espao em disco insignificante em relao ao DW completo. Diminui a habilidade de usurios de navegar na dimenso.
20
OLAP
DW Procedimentos ETL Conjunto de Dados No Voltil, Organizado por Assuntos, Extrao Integrado, Transformao Fontes Externas Varia com Passar do Tempo, Carga Suporte para Processo de Tomada de Deciso da Empresa
Sistema 1
Procedimentos ETL Procedimentos ETL
Procedimentos ETL
Sistema 2
Procedimentos ETL
Sistema n
Dados No Estruturados
21
OLAP
Fontes Externas
Ferramentas de Consulta OLAP Procedimentos ETL
Sistema 1
Procedimentos ETL
DW
Procedimentos ETL
Sistema 2
Procedimentos ETL
Sistema n
Dados No Estruturados
OLAP
Anlise Fontes Externas Data Mining
Sistema 1
Procedimentos ETL Procedimentos ETL
DW
Procedimentos ETL
Sistema 2
Procedimentos ETL
Sistema n
Dados No Estruturados
OLAP ERP
Os sistemas ERP (Enterprise Resource Planning), tambm chamados no Brasil de Sistemas Integrados de Gesto Empresarial, tm um objetivo fundamental: controlar, integrar e fornecer suporte aos processos de uma organizao operacionais, produtivos, administrativos e comerciais. O ERP integra vrias funes: controles financeiros, contabilidade, folha de pagamento, faturamento, compras, produo, estoque e logstica. Possibilita um fluxo de informaes nico, contnuo e consistente por toda a organizao, o que permite administrar os negcios em uma nica base de dados.
24
OLAP ERP
Estratgico
Ttico
Operacional
OLAP ERP
Dificuldades:
difcil para as organizaes entenderem se a forma delas trabalharem se adapta ao padro ERP antes da implementao ter comeado. A razo mais comum pela qual as organizaes fogem dos projetos multimilionrios do ERP porque elas descobrem que o software no suporta algum dos importantes processos dos seus negcios. Nesse caso, s h duas coisas a serem feitas:
mudar o processo para se adaptar ao software, o qual significar mudanas profundas nas formas de se fazer negcio, o que apesar de ser positivo para a produtividade da organizao, mexe em papis de pessoas importantes e com responsabilidades e que apenas poucas organizaes conseguem fazer. ou, mudar o software para que este se adapte ao processo, o que diminuir a velocidade do projeto e provavelmente deturpar o sistema.
26
OLAP ERP
Um projeto de ERP um projeto do Negcio e no apenas de TI. A implantao de um ERP requer uma reorganizao na forma como as coisas funcionam internamente na organizao. O mais importante em um projeto de ERP entender porque a Organizaa precisa dele e como a mesma pode utiliz-lo para otimizar seus negcios. Os benefcios podem ser obtidos se a organizaa tiver maturidade para aceitar as mudanas e se adequar a elas. 27
OLAP Projeto de um DW
Kimball aponta um conjunto pontos fundamentais no projeto da estrutura de DW (tipo estrela). So os seguintes os chamados pontos de deciso, que constituem definies a serem feitas e correspondem, de fato, a etapas do projeto:
Os processos, e por conseqncia, a identidade das tabelas de fatos; A granularidade de cada tabela de fatos; As dimenses de cada tabela de fatos; Aos fatos, incluindo fatos pr-calculados; Os atributos das dimenses; Como acompanhar mudanas graduais em dimenses; As agregaes, minidimenses e outras decises de projeto fsico; Durao histrica do banco de dados; Urgncia com que se d a extrao e carga para o DW.
Esta metodologia segue a linha top-down, pois comea 28 identificando os grandes processos da empresa.
KIMBALL
Orientada s Necessidades do Usurio Final Mapeamento Lento (Identificar Fontes) Viso mais Ampla
30
OLAP Povoando um DW
Filtragen,Transformao e Integrao dos Dados Extrados
Conflitos Semnticos e Estruturais:
Diferenas Diferenas Diferenas Diferenas Diferenas de unidades; de preciso; em cdigo ou expresses; de granularidade; de abstrao.
31
34
Hierarquias:
I) TEMPO
ANO TRIMESTRE MES DIA
II) GEOGRAFIA
REGIAO ESTADO
35
OLAP Agregados
Normalmente, a modelagem dimensional utilizando o esquema estrela apenas representa os fatos no nvel de granularidade mais baixa (a partir do qual possvel gerar as combinaes ou diferentes perspectivas de anlise). No entanto, torna-se evidente a vantagem (por razes de desempenho) de pr-calcular e armazenar fatos sumrio, contendo agregaes segundo diferentes combinaes de dimenses.
36
OLAP Agregados Produto Marca Categoria Produto Tempo Ano Trimestre Ms Geografia Consultas Pas Regio Estado
37
OLAP Agregados
Vendas
Categoria
XPTO
XPTA XPTN Marca
38
OLAP Agregados
Tempo de Resposta
39
OLAP Agregados
Fatores:
Custo de Criao; Custo de Manuteno; Frequncia de Manuteno; Frequncia de Utilizao; Tempo de Gerao.
vivel
armazenar
todos
os
40
41
42
OLAP Roll-up
44
OLAP Drill-down
45
OLAP Pivot
46
OLAP Slice-and-Dice
47
48
ROLAP
49
52
As aplicaes de BI incluem:
Sistemas de suporte deciso; Consultas e relatrios (padronizadas e ad-hoc); Anlises OLAP (On-Line Analytical Processing); Anlises estatsticas; Previses; Data Mining.
53
54
OLAP Concluso
Inmon:
um engano pensar que os enfoques de projeto que funcionaram no passado sero teis na construo do DW. Os requisitos para a criao de um DW no podem ser conhecidos at que ele seja parcialmente povoado e sendo usado pelo analista de SAD. Portanto, ele no pode ser projetado do mesmo modo pelo qual so construdos os sistemas clssicos baseados em requisitos. Por outro lado, tambm constitui um engano pensar que no prever requisitos seja uma boa idia. A realidade se encontra em algum ponto intermedirio.(estratgia evolucionria)
56
OLAP
FIM