Operadores OLAP.pptx

41
Operadores OLAP Eduardo Pires – [email protected]

Transcript of Operadores OLAP.pptx

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 1/41

Operadores

OLAPEduardo Pires – [email protected]

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 2/41

Roteiro

• Contextualização – Ambientes OLAP – Estruturas ultidimensionais

• Consultas

• Operadores OLAP• !patial OLAP•  "axonomia de Operadores #$%• Conclusão

% Ruiz& C. '.& "imes& '. C. A "axonom( of !OLAP Operators

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 3/41

Contextualização

• An)lise de dados – Complexos – 'ariantes no tempo

• !istemas de suporte * decisão• +rea interdisciplinar

 – Estat,stica – -ases de dados – Computação

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 4/41

• O ue / -.0.1 – 2etectar tend3ncias a partir de an)lise de dados e

tomar decis4es e5cientes no tempo correto.•

Caracter,sticas6 – Extração e inte7ração de dados de m8ltiplasfontes9

 – "rabal:ar com :ip;teses9 – 0denti5car relaç4es de causa e efeito9 – Contextualização dos dados analisados9 – "ransformação de re7istros obtidos em informação

rele<ante para o con:ecimento empresarial

 Ambientes OLAP

• O ue / -.0.1 – 2etectar tend3ncias a partir de an)lise de dados e

tomar decis4es e5cientes no tempo correto.•

Caracter,sticas6 – Extração e inte7ração de dados de m8ltiplasfontes9

 – "rabal:ar com :ip;teses9 – 0denti5car relaç4es de causa e efeito9 – Contextualização dos dados analisados9 – "ransformação de re7istros obtidos em informação

rele<ante para o con:ecimento empresarial

!0E

!0=

!!2

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 5/41

 Ambientes OLAP

• OLAP – Processamento Anal,tico On>line – Cate7oria de soft?are – Obeti<os6

• Or7anizar bases de dados empresariaisextensas

Analisar sob m8ltiplas perspecti<as e n,<eisde detal:amento.

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 6/41

EM TEMPO REAL!

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 7/41

 Ambientes OLAP

• ual a base de dados OLAP1 – 2ata Bare:ouse

2B

'AR0A"E O "EPO

OR0E"A2O AA!!D"O O 'OL+"0L

PERFE0"AE "E0"E=RA2O

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 8/41

 Estruturasultidimensionais• Armazenar dados multidimensionais• Cruzamento de informaç4es

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 9/41

 Estruturasultidimensionais

Cubo

2imens4es

Gieraruias

,<eis

embros

edidas

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 10/41

 Estruturasultidimensionais• Cubo de dados

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 11/41

 Consultasultidimensionais• Linguagem de consulta para

extração de informaç4es dos dadosem bases OLAP – !intaxe pr;pria – !er<idor OLAP

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 12/41

OPERAÇÕES!

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 13/41

 Operadores OLAP

• Operadores tradicionais – Operaç4es b)sicas para manipular

dados multidimensionais – 'isualização em m8ltiplas perspecti<as

e em diferentes n,<eis de detal:amento – A7re7ação e 2esa7re7ação HDrill Down

e Roll UpI –  !eleção e Proeção HRotate ou Pivot,

Slice e DiceI

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 14/41

 Operador CD-E

• =era o cubo de dados a partir da tabela de fatos• Para k dimens4es& existem 2^k poss,<eis

consultas !L =RODP -J –

Cada subconunto / um n; do cubo• Ex6 CUBE pid, locid, timeid BY SUM Vendas

 – Existem K subconuntos do conunto{pid,locid,timeid}

 – Cada subconunto corresponde a uma consulta !Lda forma6• !ELEC" sumH'.'endasI FRO 'endas ' =RODP -J listaM

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 15/41

• Exemplo6!ELEC" item& cit(& (ear& !D HamountIFRO !ALE!

CD-E -J item& cit(& (ear

•  ecessita calcular os se7uintes =roup>-(Ns

(item, city, year),(item, city), (item, year), (city, year),

(item), (city), (year)

()

 Operador CD-E

M

itemM

cit(M

(earM

allM

item& (earM

cit(& (earMcit(& itemM

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 16/41

• uantidade <endida no dia $

!ELEC" sumHamtIFRO saleBGERE date $

• uantidade <endida no dia $

!ELEC" sumHamtIFRO saleBGERE date $

 A7re7ação de dados

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 17/41

• uantidade <endida por dia

!ELEC" date& sumHamtIFRO sale=RODP -J date

 A7re7ação de dados

• uantidade <endida por dia

!ELEC" date& sumHamtIFRO sale=RODP -J date

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 18/41

• uantidade <endida por produto epor dia

!ELEC" prod02& date& sumHamtIFRO sale

=RODP -J date& prod02

 A7re7ação de dados

• uantidade <endida por produto epor dia

!ELEC" prod02& date& sumHamtIFRO sale

=RODP -J date& prod02

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 19/41

• 2rill>2o?n e Roll>Dp – Possibilita camin:ar sobre a :ieraruia

de uma dimensão sobre diferentes

n,<eis – Roll-Up ou Drill-Up6 permite subir na

:ieraruia& a7re7ando os <alores& o ueimplica na redução do n,<el de detal:e.

 – Drill-Down6 o in<erso do Roll>Dp&permite na<e7ar para baixo&desa7re7ando os <alores& e assim&

aumentando o n,<el de detal:amento.

 A7re7ação de dados

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 20/41

• Rotate ou Pi<ot – odi5ca a orientação das dimens4es de um

cubo multidimensional –

Adicionar ou rearranar as informaç4es databela

• !lice e 2ice – !eleciona partes espec,5cas de um cubo –

Slice:  Restrin7e os <alores de uma dimensão&mas não diminui a cardinalidade do cubo – Dice: Reduz as dimens4es ou a cardinalidade

de um cubo por meio da eliminação de uma ou

mais dimens4es

 !eleção e Proeção

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 21/41

 !eleção e Proeção

• Exemplo6 2B <estibular DF!C HFelipe!:i7no<& DF!C& QQI

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 22/41

 !eleção e Proeção

Pi<otin7

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 23/41

 !eleção e Proeção

!lice

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 24/41

 !eleção e Proeção

• Resumindo6 – Slice6 !eleção

• Cl)usula BGERE

 – Dice6 Proeção• !ELEC" a, , c FRO table

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 25/41

 Outros operadores OLAP

• 2rill 2o?n& 2rill DpS• E se eu uiser alternar os n,<eis1•

2rill Across – ,<el de an)lise dentro de uma mesmadimensão / alterado

 – Exemplo6• A dimensão "empo / composta por Ano&

!emestre& "rimestre& 3s e 2ia• Ano 3s 2rill Across

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 26/41

 Outros operadores OLAP

• 2rill ":rou7: – Dsu)rio passa de uma informação

contida em uma dimensão para uma

outra – Exemplo6

• An)lise na dimensão "empo9• Pr;ximo passo6 analisa a mesma informação

por Re7ião.

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 27/41

 Outros operadores OLAP

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 28/41

 Outros operadores OLAP

• 2rill Out• !ort•

RanTin7• Pa7in7• Alerts•

S

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 29/41

 !patial OLAP

• !OLAP – OLAP Espacial – 2imensão com caracter,sticas espaciais

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 30/41

 !patial OLAP

• apas !imples• ultimapas•

apas com dia7ramas superpostos• apas tem)ticos complexos

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 31/41

 !patial OLAP

• Ferramenta !OLAP – 2e<e permitir a sincronia"#o de

opera"$es de um display para outro – 'isualizar a mesma informação com

perspecti<as diferentes – Facilita a an)lise – 0nterface 7r)5ca – Le7endas interati<as

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 32/41

• Operadores multidimensionais noespaço – 2rill>do?n espacial nos membros – 2rill>do?n espacial nos n,<eis – 2rill>do?n espacial UabertoV – Pi<ot espacial

• ultimapa temporal >M 2ia7ramasuperposto

 !patial OLAP

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 33/41

 !patial OLAP

• An)lise de dimensão temporal – Lin:a do tempo interati<a

• An)lise espacial e m/trica em membros

espaciais – Operadores topol;7icos6

• "ouc:es& Bit:in& Crosses& O<erlaps& 2isoint& etc.

 –

Operadores m/tricos6• Area& Len7t:& Perimeter& 2istance& etc.

 – 0ntersection& Dnion& -uWer& -oundar(& etc.

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 34/41

  "axonomia de Operadores

• Arti7o publicado no XX0' !--2• Autores6 Carla '. Ruiz& 'al/ria C. "imes

• UA "axonom( of !OLAP OperatorsV• Centro de 0nform)tica > DFPE

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 35/41

  "axonomia de Operadores

• !ur7iu da necessidade de classi5caroperadores !OLAP

• Obeti<os6 – /todo sistem)tico para classi5cação

de operadores !OLAP – Conunto de operadores !OLAP

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 36/41

  "axonomia de Operadores

• ultidimensional•  "emporal• Espacial• Espaço>ultidimensional• Espaço>"emporal•

 "emporal>ultidimensional

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 37/41

  "axonomia de Operadores

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 38/41

  "axonomia de Operadores

• Exemplos6 – Operadores Espaciais com retorno

num/rico – Operadores Espaciais com retorno

espacial – Operadores Espaciais de na<e7ação

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 39/41

 Conclusão

• An)lise estrat/7ica manipula uma7rande uantidade de dadoscomplexos

• Y necess)ria a utilização deferramentas de an)lise em temporeal HOLAPI

• Princ,pios das consultasmultidimensionais

• Principais operadores OLAP• 'isualização de operadores OLAP

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 40/41

O%R&'ADO!

7/17/2019 Operadores OLAP.pptx

http://slidepdf.com/reader/full/operadores-olappptx 41/41

28<idas

(