SóProvas


ID
163723
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Ferramentas de OLAP são aplicações que permitem uma visão dos dados por meio de perspectivas múltiplas, ajudando aos usuários a tomar decisões através da utilização de uma série de operações básicas que permitem a navegação pelas dimensões do hipercubo de dados definidos no Data Warehouse. Qual das seguintes descrições reflete corretamente uma propriedade das operações das ferramentas de OLAP?

Alternativas
Comentários
  • a) CERTO
    Imagine que estamos usando agregação de dia. Subimos para mes, ano. Se quisermos a partir dos dados sumarizados anualmente obter informações de uma década, basta usar funçoes agregadoras da própria linguagem SQL para obter estas informações

    b) ERRADO
    Se meu banco armazenou detalhes até o nível de dias, não tem como eu saber o que aconteceu hora a hora do meu ambiente. Só mesmo com uma bola de cristal :)

    c) ERRADO
    Drill across: ex.: pular da visão de ano para dia (sem passar por mês)

    d) ERRADO
    Drill Through:
    Estou na dimensão de tempo e mudo para produto.

    e) ERRADO
    Acho que ele queria se referir à operação Slice and Dice. Somente Dice eu desconheco.

  • Slice é obter apenas uma dimensão do cubo. P.ex., a dimensão tempo.
    Dice é obter mais de uma dimensão. P. ex: tempo e geografia.

    Não vi erro na letra C. Drill across serve para eu pular as  colunas. Ou seja, para eu navegar entre as colunas, podendo ir de um atibuto de menor detalhe para um de maior detalhe sem passar pelis atributos intermediários.
  • Não confundir:
    Drill across - usuário pula um nível de granularidade dentro de uma mesma dimensão. (Ex: vai da visão de ano direto para visão de dia, sem passar pela visão de mês).
    Dril through - usuário pula de uma dimensão para outra. (Ex: Vai da visão de tempo para a de lugar).
  • Ser não há limite pelo grão máximo, qual seria então o limite superior ao grau da dimensão Região maior que Estado ou País????
    No meu entendimento a questão está errada. A letra D e a letra C se o termo 'visão' tivesse o mesmo sentido de uma dimensão estariam corretas.
  • Muito bom o comentário do colega Saia da Matrix!

    As explicações dos erros das letras B, C e D estão claras, imagino. Gostaria apenas de elucidar mais informações agregadoras sobre as letrar A e E.

    A) Está correta (não havia me atentado para o real motivo). Complementado o que disse o Matrix man do comentário: 
    "Imagine que estamos usando agregação de dia. Subimos para mes, ano. Se quisermos a partir dos dados sumarizados anualmente obter informações de uma década, basta usar funçoes agregadoras da própria linguagem SQL para obter estas informações." O pulo do gato é que as dimensões tempo e espaço são infinitas quanto a suas agregações, sempre podemos incluir mais um espaço (no Universo) e mais um tempo (ano->Década->Milênio->milhões de anos luz.

    E) Está errada (e havia a selecionado como correta). Amigos exitem as operações de Slice e Dice de forma separada.
     - Slice seleciona dados de uma única dimensão do cubo (por exemplo, tempo: podemos querer visualizar os dados relativos apenas ao mês de
    janeiro de 2010, o que corresponde a efetuar um slice na dimensão tempo
    );
     - Dice extrai um subcubo do cubo original, executando uma operação de seleção de duas ou mais dimensões.
    Ou seja, tanto o slice como o dice são utilizados para selecionar dados das dimensões. Contudo, o primeiro seleciona dados de uma dimensão e o segundo selecionada dados de duas ou mais dimensões. Eles não permite eliminação de valores das dimensões, apenas seleções, o que torna a alternativa ERRADA

    Espero ter ajudado!
  • e vai ficar repetindo a agregação do nível anterior toda hora? agreguei de cidade até país que seria o grão máximo (por exemplo), aí vou agregar no universo sendo que não tenho dados de outros países e planetas? a A não faz sentido!

  • Roll-Up: oposto do operador drill-down, resume as informações, diminuindo o nível de detalhes.

    Drill-Down: este operador navega a partir de dados, obtendo um maior nível de detalhamento, aproximando-se da granularidade mínima.

    Dice: slices consecutivos, gerando um subcubo. representa um conjunto de filtros, tais filtros