8. OLAP Flashcards

1
Q

Qual a diferença entre o modelo relacional e o OLAP?

A

Modelo relacional = representa os dados em tabelas

OLAP = representa os dados em arrays multidimensionais (que nem na estatística)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que as ferramentas de OLAP permitem?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto ao foco (operacional/estratégico)?

A

OLAP = foco no nível ESTRATÉGICO = suporte a decisão

OLTP = foco no nível OPERACIONAL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto a como os dados estão estruturados?

A

OLTP = dados transacionais = normalmente estruturados em um modelo RELACIONAL

OLAP = normalmente estruturados em um modelo DIMENSIONAL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto a granularidade dos dados?

A

OLTP = dados detalhados = BAIXA granularidade

OLAP = dados sumarizados = ALTA granularidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Entre o OLAP e o OLTP, qual o mais rápido?

A

OLTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Entre o OLAP e o OLTP, qual é otimizado para lidar com maior quantidade de dados?

A

OLAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto a frequência da atualização dos dados?”

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto à orientação (a tuplas, vetores, registros e arrays)?

A

OLTP = orientado a TUPLAS e registros

OLAP = orientado a VETORES e arrays

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual a diferença do OLAP (online analytical processing) e do OLTP (online transactional processong) quanto ao tipo de consulta que pode ser feita?

A

OLTP = consultas são pré-definidas

OLAP = consultas são ad-hoc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ERPs, LOBs e SQL Server management Studio (Microsoft SSML) são exemplos de OLAP ou de OLTP?

A

OLTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual a relação entre granularidade e nível de detalhamento dos dados?

A

Inversa.

Alta granularidade significa baixo detalhamento dos dados, e vice-versa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que as operações de roll-up e drill down fazem com a granularidade?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que faz a operação drill across?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que faz a operação drill through?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Numa arquitetura OLAP, as dimensões e níveis de agregação são limitados ou ilimitados?

A

Ilimitados

17
Q

Numa arquitetura OLAP, a dimensionaludade é genérica ou específica?

18
Q

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?

A

Drill-down: diminuiu a granularidade e decompos o 22 nos quatro números que o formavam

19
Q

O que a operação pivot faz? Altera a granularidade.

A

Troca (rotaciona) a posição das linhas e colunas, só para dar uma visualização diferente.

Então não altera a granularidade

20
Q

Quanto a possibilidade de deletar dados, qual a diferença entre o OLAP e o OLTP?

A

OLTP suporta operações para deletar dados.

OLAP raramente deleta dados, o comum é que não delete (estrutura não volátil)