OLAP_14

56
1 OLAP

description

OLAP

Transcript of OLAP_14

1OLAP2OLAPIntroduoAplicaes 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 istemas de Apoio ! "eciso#$onsultas t%picas de um A" so: &istar a e'oluo das 'endas nos (ltimos )* anos;&istar o fornecedor que no te'e mais do que +*, de atrasos nas (ltimas )** entregas#3OLAPEvoluo do Ambiente de Data WarehouseAplicao AAplicao BAplicao CAplicao DAplicao EAplicao F4OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao FEL !EL "EL #EL $EL %EL &5OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao FEL !EL "EL #EL $EL %EL &6OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao F'AD !'AD "'AD #'AD $'AD %'AD &7OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao F'AD !'AD "'AD #'AD $'AD %'AD &8OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao F'AD !'AD "'AD #'AD $'AD %'AD &9OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao F'AD !'AD "'AD #'AD $'AD %'AD &Tecnologia de Tecnologia de Data WarehousingData Warehousing 10OLAPAplicao AAplicao BAplicao CAplicao DAplicao EAplicao FDWDWConjunto de Dados No Voltil,Organizado por Assuntos,Integrado,Varia com assar do Tempo,!uporte para rocesso de Tomadade Deciso da "mpresaDWConjunto de Dados No Voltil,Organizado por Assuntos, Integrado, Varia com assar do Tempo,!uporte para rocesso de Tomada de Deciso da "mpresa 11OLAPDW-rgani.ados por Assuntos: /efere-seaofatodo"0arma.enarinformaessobretemasespec%1cos importantesparaonegciodaempresa#23emplost%picosdetemasso: produtos,ati'idades,contas,clientes,etc#2mcontrapartida,oambiente operacional organi.ado por aplicaes funcionais# 4ntegrao: 2stacaracter%sticair5de1nirarepresentao(nicaparaosdados pro'enientesdosdi'ersossistemasqueformaroabasededadosdo"0#A maior parte do trabalho na construo de um "0 est5 na an5lise dos sistemas operacionaisedosdadosqueelescont6m#$omonoe3istempadresde codi1cao,cadaanalistapodede1niramesmaestruturadedados de '5rias formas, fa.endo com que dados que representam a mesma informao sejam representadosdedi'ersasmaneirasdentrodossistemasutili.adospela empresa ao longo dos anos# 7ariao no 8empo: egundo 0#9#4nmon todos os dados no "0 so precisos em algum instante no tempo,comoelespodemestarcorretossomenteemumdeterminado momento, dito que esses dados :'ariam com o tempo:# ;o 7ol5til: 2mum"0noe3istemalteraesdedados,somenteacargainicialeas consultas posteriores# 2le de1nido assim pois as operaes a n%'el de registro emmodoon-linecomosoossistemastransacionais,e3igemumcontrolee um processamento muito grande, fugindo do objeti'o principal do "0#12OLAPD#D#D#DWAplicao AAplicao BAplicao CAplicao DAplicao EAplicao FD#Cole$o de Assuntos de uma %rea,Organizado para Apoio & Deciso,Necessidades de Departamento' !etorD#Cole$o de Assuntos de uma %rea,Organizado para Apoio & Deciso,Necessidades de Departamento' !etor13OLAPConceito de Data WarehouseDataWarehouse(podeserde)inidocomoum(ancode dadosespecializado(o*ualinte+rae+erenciao)lu,ode in)orma-es a partir dos (ancos de dados corporati)os e )ontes de dados e,ternas . Or+ani/ao0 1m DW o)erece os )undamentos e os recursos necess2rios para um 'istema de ApoioaDeciso3'AD4e)iciente(*ornecendodados integradosehist+ricos*ueservemdesde.altadireo( *uenecessitadein)orma-esmaisresumidas(at5as +er6nciasdebai,on7vel(ondeosdadosdetalhados ajudamao(ser)araspectosmaistticosda Organiza$o,14OLAP15OLAPOL8P , OLAP Acaracter%sticasimplesmaisdistinti'adosaplicati'os-&8Eaturamento decimal=)D,+>VENDAS$odBgeogra1a integer;ome 'archar=)*>

/egio char=+>GEOGRAFIA$odBproduto integer;ome 'archar=)*>$ategoria char=F>Eamilia char=F>PRODUTO$odBcanal integer8ipo 'archar=)*>CANAL$odBtempo integer"ia integerA6s integerAno integer"iaBsemana char=G>TEMPO18OLAP9odela+em Dimensional 3DW4Aodelo Elocos de ;e'e =noHIaJe>:4ncorporatabelasdimensionaisprincipais,quet6muma cone3o lgica direta em fact tables atra's de suas cha'es prim5rias,etabelasmenorescomoKe3tensesK,queso usadasparaarma.enardescriesedecodi1caopara cha'es e cdigos nas tabelas maiores# Astabelasdimensionaisprincipaisparecemtabelas dimensionaisemestrela,e3cetopelofatodascolunas atributoconteremcha'esparaastabelase3tensesem lugardedescriesdete3to#AstabelasKe3tensesKso conectadascomatabeladimensionalprincipal=oucom outrastabelasKe3tensesK>atra'sdesuascha'es prim5rias,econt6mte3todecodi1cadoedescriesde 'alorescha'eoucodi1cados,arma.enadosnatabela dimensional principal# 19OLAP 2mboraaceit5'el,anormali.aodedimensesno recomend5'el por ra.es de desempenho e facilidade de uso: Aquantidadedetabelastornaaapresentaodomodelomais comple3a#-timi.adores do LM" t6m mais di1culdade com esquema comple3o# Aeconomiadeespaoemdiscoinsigni1canteemrelaoao"0 completo#"iminui a habilidade de usu5rios de na'egar na dimenso#20OLAP%rea de Organiza$o de Dados!istema -!istema .!istema nrocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/0ontes "1ternasDados No "struturadosrocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/DWConjunto de Dados No Voltil,Organizado por Assuntos,Integrado,Varia com assar do Tempo,!uporte para rocesso de Tomadade Deciso da "mpresarocedimentos "T/"1tra$oTrans*orma$o Carga 21OLAPDW DW%rea de Organiza$o de Dadosrocedimentosrocedimentos "T/ "T/!istema -!istema .!istema nrocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/0ontes "1ternas"1tra$o,"1tra$o, Trans*orma$oTrans*orma$o ee Carga Cargarocedimentosrocedimentos "T/ "T/0erramentas de Consulta O/ADados No "struturadosrocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/22OLAPDW DW%rea de Organiza$o de Dadosrocedimentosrocedimentos "T/ "T/!istema -!istema .!istema nrocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/0ontes "1ternas"1tra$o,"1tra$o, Trans*orma$oTrans*orma$o ee Carga Cargarocedimentosrocedimentos "T/ "T/0erramentas de Data #iningDados No "struturadosrocedimentosrocedimentos "T/ "T/rocedimentosrocedimentos "T/ "T/Anlise AnliseData #ining Data #ining23OLAPEP-ssistemas2/depr-calculare arma.enarfatossum5rio,contendoagregaes segundo diferentes combinaes de dimenses#36OLAPA+re+adosGeografiaEstadoTe!o "rod#to$o%s#&tas"rod#toMar'a$ategoriaM(sTriestreA%oRegi)o"a*sVendas porMarca, Trimestree RegioVendas porProduto,Ano e Regio37OLAPA+re+adosSulPTOPTAPT!Mar"oA#rilMaioSudeste!orteVendas$ategoriaTrimestreRegioMarcaAnoRegio38OLAPA+re+adosTempo de Resposta%&'%&'%&(%&(%&)%&)%&*%&*39OLAPA+re+adosEatores:$usto de $riao;$usto de Aanuteno;Erequ6ncia de Aanuteno;Erequ6ncia de Ptili.ao;8empo de Lerao#;emsempre'i5'elarma.enartodosos agregados#40OLAP9odelo Dimensional7isuali.ao:Pma'isomultidimensionalusualmenterepresentadapor um cubo# Adequado ! 'isuali.ao de at G dimenses#An5lise tridimensional bastante utili.ada#9ipercubo: cubo com mais de G dimenses#41OLAP9odelo Dimensional42OLAP9odelo DimensionalEuncionalidades:/oll-up=agregao>:osdadossoresumidoscom generali.ao crescente =dia, m6s, ano>#"rill-doHn=desmembramento>: n%'eis crescentes de detalhes so re'elados =ano, m6s, dia>#"rillAcross:ocorrequandoousu5riopulaumn%'el intermedi5rio dentro de uma mesma dimenso# oudescobertadeconhecimentoem banco de dados#50OLAPData 9inin+-bjeti'os:23planatrio:e3plicaralgume'entooumedida obser'ada, tal como porque a 'enda de sor'etes caiu no /io de Taneiro;$on1rmatrio: con1rmar uma hiptese# Pma companhia deseguros,pore3emplo,podequerere3aminaros registros de seus clientes para determinar se fam%lias de duas rendas tem mais probalidade de adquirir um plano de sa(de do que fam%lias de uma renda;23ploratrio:analisarosdadosbuscando relacionamentono'osenopre'istos#Pmacompanhia decartodecrditopodeanalisarseusregistros histricos paradeterminar quefatores esto associados a pessoas que representam risco para crditos#51OLAPBusiness Intelli+ence 3BI4-termoM4surgiunadcadadeU*,cunhadopelo Lartner Lroup, e tem como principais caracter%sticas: 23trair e integrar dados de m(ltiplas fontes ;Ea.er uso da e3peri6ncia ;Analisar dados conte3tuali.ados ;8rabalhar com hipteses;