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 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
Top Related