ISCTE – ESCOLA DE GESTÃO - Universidade Técnica de Lisboa
ISCTE – ESCOLA DE GESTÃO - Universidade Técnica de Lisboa
ISCTE – ESCOLA DE GESTÃO - Universidade Técnica de Lisboa
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura 3 <strong>–</strong> Exemplo <strong>de</strong> um mo<strong>de</strong>lo multidimensional [Chanduri1997]<br />
A operação <strong>de</strong> roll-up permite realizar agregações ao subir na hierarquia <strong>de</strong> uma dimensão. Tomando a<br />
dimensão Cida<strong>de</strong> <strong>de</strong>finida na figura 3, um exemplo <strong>de</strong> uma operação <strong>de</strong> roll-up será aquela que agrega<br />
os dados subindo na hierarquia do nível cida<strong>de</strong> para o nível país. Este tipo <strong>de</strong> operação po<strong>de</strong> também<br />
ser conseguida através da remoção <strong>de</strong> dimensões, que na prática tem o mesmo efeito <strong>de</strong> agregação dos<br />
dados em torno das dimensões que não são removidas.<br />
A operação <strong>de</strong> drill-down é inversa à operação <strong>de</strong> roll-up, permitindo passar <strong>de</strong> um nível <strong>de</strong> menor<br />
<strong>de</strong>talhe para um nível <strong>de</strong> maior <strong>de</strong>talhe.Tomando a dimensão Produto na figura 3, um exemplo <strong>de</strong> uma<br />
operação <strong>de</strong> drill-down seria aquela em que se passasse do nível <strong>de</strong> trimestre para o nível <strong>de</strong> mês. À<br />
semelhança do que se verifica para a operação <strong>de</strong> roll-up, a operação <strong>de</strong> drill-down po<strong>de</strong> ser conseguida<br />
adicionando dimensões ao cubo, no sentido do maior <strong>de</strong>talhe permitido pela operação.<br />
As operações <strong>de</strong> slice e dice correspon<strong>de</strong>m a acções <strong>de</strong> selecção por parte do utilizador. Enquanto a<br />
primeira correspon<strong>de</strong> à selecção <strong>de</strong> dados do cubo tendo em conta apenas uma dimensão, a segunda<br />
correspon<strong>de</strong> à selecção <strong>de</strong> dados por mais que uma dimensão. O resultado <strong>de</strong> qualquer uma das<br />
operações é o subcubo correspon<strong>de</strong>nte aos critérios enumerados. No exemplo dado na figura 3, é<br />
possível fazer slice e dice aos dados <strong>de</strong> modo a obter uma tabela que apenas contém os valores<br />
referentes à dimensão cida<strong>de</strong> e ao dia <strong>de</strong> venda <strong>de</strong> um <strong>de</strong>terminado produto.<br />
A operação <strong>de</strong> pivoting é uma técnica <strong>de</strong> visualização em que os eixos do cubo são rodados <strong>de</strong> forma a<br />
possibilitar outra perspectiva dos dados. O significado <strong>de</strong>sta operação é melhor entendido se se<br />
visualizar o mo<strong>de</strong>lo multidimensional da figura 3 representado numa folha <strong>de</strong> cálculo em que cada linha<br />
correspon<strong>de</strong> a uma venda, representando cada coluna uma dimensão e a última coluna o valor da venda<br />
[Chanduri1997]. O valor contido em cada célula representa o valor agregado <strong>de</strong> uma <strong>de</strong>terminada<br />
medida (neste caso, o valor <strong>de</strong> vendas) quando a primeira dimensão tem o valor x e a segunda<br />
dimensão tem o valor y. Seguindo o exemplo da figura 3 e assumindo que consi<strong>de</strong>ramos apenas as<br />
dimensões cida<strong>de</strong> e ano, então o eixo x representa todos os valores possíveis <strong>de</strong> cida<strong>de</strong> e o eixo y<br />
representa todos os valores possíveis <strong>de</strong> ano. Consequentemente, o ponto (x, y) representa o valor<br />
agregado <strong>de</strong> vendas para a cida<strong>de</strong> x no ano y. A operação <strong>de</strong> pivoting permite trocar os eixos x e y, o<br />
17