8. OLAP Flashcards
Qual a diferença entre o modelo relacional e o OLAP?
Modelo relacional = representa os dados em tabelas
OLAP = representa os dados em arrays multidimensionais (que nem na estatística)
O que as ferramentas de OLAP permitem?
Permitem às pessoas de uma empresa terem acesso dinâmico a informações, podendo fazer cruzamentos e análises em tempo real e ad-hoc (ou seja, pode brincar a vontade em tempo real com os dados que estão nos data warehouses)
Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto ao foco (operacional/estratégico)?
OLAP = foco no nível ESTRATÉGICO = suporte a decisão
OLTP = foco no nível OPERACIONAL
Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto a como os dados estão estruturados?
OLTP = dados transacionais = normalmente estruturados em um modelo RELACIONAL
OLAP = normalmente estruturados em um modelo DIMENSIONAL
Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto a granularidade dos dados?
OLTP = dados detalhados = BAIXA granularidade
OLAP = dados sumarizados = ALTA granularidade
Entre o OLAP e o OLTP, qual o mais rápido?
OLTP
Entre o OLAP e o OLTP, qual é otimizado para lidar com maior quantidade de dados?
OLAP
Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto a frequência da atualização dos dados?”
OLTP = dados são atualizados a cada transação = atualizações são muito frequentes
OLAP = atualização só ocorre em nova carga dos dados = atualizações são bem menos frequentes
Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto à orientação (a tuplas, vetores, registros e arrays)?
OLTP = orientado a TUPLAS e registros
OLAP = orientado a VETORES e arrays
Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto ao tipo de consulta que pode ser feita?
OLTP = consultas são pré-definidas
OLAP = consultas são ad-hoc
ERPs, LOBs e SQL Server management Studio (Microsoft SSML) são exemplos de OLAP ou de OLTP?
OLTP
Qual a relação entre granularidade e nível de detalhamento dos dados?
Inversa.
Alta granularidade significa baixo detalhamento dos dados, e vice-versa
O que as operações de roll-up e drill down fazem com a granularidade?
Roll-up: sobe na hierarquia = junta varios cubos de cidades em um único cubo de estado = aumenta a granularidade (então reduz o nível de detalhamento)
Drill-down: pega um cubo de cidade e reduz para vários cubos com bairros = reduz a granularidade (então aumenta o nível de detalhamento)
O que faz a operação drill across?
Executa uma consulta usando dois ou mais cubos que possuam pelo menos uma dimensão em comum.
Ex: livraria tem dois cubos: um para vendas físicas e outro para vendas virtuais. Para descobrir qual o livro mais vendido no ano, precisa usar os dois cubos, nas dimensões livro e quantidade
O que faz a operação drill through?
Acessa informações em um nível de detalhe que não está disponível no cubo, usando outro cubo ou outra base.
Ex: um cubo registra montante vendas por continente, incluindo a América do Sul. Para discriminar os montantes dos vendas na América do Sul por produto, eu preciso fazer um drill trough
Numa arquitetura OLAP, as dimensões e níveis de agregação são limitados ou ilimitados?
Ilimitados
Numa arquitetura OLAP, a dimensionaludade é genérica ou específica?
Genérica
Em um cubo, um dos itens da dimensão A acusa o valor 22. Depois de uma operação, somos capazes de visualizar quatro itens dentro dele, de valores 4, 7, 5 e 6. Que operação foi feita?
Drill-down: diminuiu a granularidade e decompos o 22 nos quatro números que o formavam
O que a operação pivot faz? Altera a granularidade.
Troca (rotaciona) a posição das linhas e colunas, só para dar uma visualização diferente.
Então não altera a granularidade
Quanto a possibilidade de deletar dados, qual a diferença entre o OLAP e o OLTP?
OLTP suporta operações para deletar dados.
OLAP raramente deleta dados, o comum é que não delete (estrutura não volátil)