Modelagem Dimensional Flashcards

1
Q

O que é a modelagem dimensional?

A

trata-se de um conjunto de técnicas, métodos e conceitos utilizados em projetos de Data Warehouse, permitindo a execução de consultas em diversas dimensões.

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

Quais as características das tabelas dimensão?

A

• Respondem à pergunta: “Quando?”, “O que?”, “Onde?” e “Quem?”.
Exemplos: Pessoas, Produtos, Lugares, Tempo, etc.

• Armazenam atributos ou dimensões que descrevem medidas de uma Tabela Fato.
• Possuem uma chave primária que identificam unicamente seus registros.
• As chaves primárias das Tabelas Dimensão compõem a chave primária da Tabela Fato.
• Podem ser desnormalizadas e com hierarquia (decomposições em outras tabelas)

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

Quais as características das tabelas Fato?

A

• Respondem à pergunta: “O que está sendo medido nesse processo de negócio?”.
Exemplos: Quantidade, Valor, Lucro, Margem, Perda, entre outros.

• Armazenam ocorrências, eventos ou fatos de um processo de negócio da organização.
• São normalizadas e sem hierarquia (decomposições em outras tabelas).

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

O que é o ESQUEMA ESTRELA (STAR SCHEMA)?

A

• É o modelo de organização no qual a Tabela Fato rodeada por diversas Tabelas Dimensão.
• Projeto mais simples e manutenção mais complexa.
• Alto nível de redundância de dados nas dimensões.
• Dimensões desnormalizadas, permitindo consultas
mais rápidas.
• Hierarquias são armazenadas nas Tabelas Dimensão.

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

O que é o esquema FLOCOS DE NEVE (SNOWFLAKE SCHEMA)?

A

•uma forma de organização onde Tabela Fato rodeada por Tabelas Dimensão também rodeadas por Tabelas Dimensão.
• São necessárias diversas operações de junção para
relacionar Tabelas Fato e Tabelas Dimensão.
• Projeto mais complexo e manutenção mais simples.
• Baixo nível de redundância de dados nas dimensões.
• Dimensões normalizadas, tornando consultas mais
lentas.

DICA - sNOwfake - NOrmalizadas

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

O que é o OLTP (ONLINE TRANSACTION PROCESSING)?

A

• Sistema de gerenciamento de transações em um banco de dados.
• Foco no nível operacional dab rganização, visando a execução rotineira do negócio
• Tabelas formadas por linhas e colunas e geralmente normalizadas.
• Executados de forma mais rápida com tempo de resposta de
milissegundos até segundos.

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

O que é OLAP (ONLINE ANALYTICAL PROCESSING)
?

A

• Sistema de gerenciamento de consultas e análise de dados.
• Foco no nível estratégico da organização, visando a análise empresarial e a tomada de decisão.
• Tabelas formadas por fatos, dimensões e medidas e geralmente desnormalizadas.
• Lidam com Bancos de Dados Dimensionais (DW/DM) em geral estruturados em modelo dimensional.
• Executados de forma mais lenta com tempo de resposta de
segundos até horas.

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

Quais os tipos de arquiteturas de site,as de gerenciamento e suas características?

A

• Molap - Desempenho alto; Escalabilidade baixa; Custo alto.

• Rolap - Desempenho baixo; Escalabilidade alta; Custo baixo.

• Holap- Desempenho alto; Escalabilidade Alta; Custo alto.

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

Quais as operações do sistema de gerênciamento de consultas OLAP?

A

• Drill Down - Descer na hierarquia : aumentando o nivel de detalhes, reduz a granularidade. (ZOOM)

Roll up - Sobe a hierarquia, reduzindo os detalhes, aumentando a granularidade. (Tirar zoom)

• Drill Across - Permite ao usuário pular um nível intermediário dentro de uma mesma dimensão.
Ex: Bairro ->cidade -> Estado -> País. (Essa operação permite pular de bairro para estado)

• Drill Through - Permite atravessar de uma informação contida em uma dimensão para uma informação contida em outra dimensão.

• Slice and Dice - “Fatiar e Extrair” - Permite gerar um subcubo a partir do cubo principal de um Data Warehouse.

• Pivot - Permite ao usuário realizar uma alteração de uma hierarquia ou orientação dimensional para outra (Ex: inverter as dimensões entre linhas e colunas).

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

Qual as diferenças do modelo relacional para o multidimensional?

A

Relacional - Normalizado; Baixa Redundância; Suporta mais atualizações.

Multidimensional -Desnormalizado; Alta Redundância; Suporta menor atualizações.

Mas a Redundância do Banco de Dados ajuda a melhorar o desempenho das consultas.

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

Quais são os três elementos básicos do modelo multidimensional?

A

Fatos
Dimensões
Medidas.

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

As chaves primárias da tabela dimensão compor, a chave primária da revelação fato.

A

Isso pq a tabela fato é composta de informações mais ligadas ao evento em si, exemplo pra lançar uma venda basta ter o produto não é necessário nessa tabela especificar fabricante, marca, modelo.
Essas informações estao em outra tabela - Dimensão- que detabalha mais informações sobre esse produto.

Assim se forma a tabela fato - vendas com várias informações resumidas, para cada uma dessas informações pode existir uma tabela dimensão detalhando.

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

Os principais componentes do esquema estrela é?

A

a tabela de fatos, as dimensões, os atributos e a hierarquia de atributos.

☆ Toda modelagem dimensional possuemdois elementos imprescindíveis: as tabelas Fatos e as tabelas Dimensões.Ambas são obrigatórias e possuem característica complementares dentro de um Data Warehouse.

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

Os datawarehouses são costumeiramente organizados …

A

em torno de uma tabela de fatos e muitas tabelas de dimensões.

A tabela de fatos guarda os fatos históricos em uma dada empresa, enquanto as tabelas de dimensões guardam informações acerca das entidades estáticas envolvidas nos fatos.

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

O mecanismo Lock é utilizado para?

A

Garantir a integridade de operações Concorrentes!!!
Ele bloqueia de um lado pra que a pessoa termine e não haja interferência.

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

Macete ora saber se as colunas estão na F1, F2….

A

1FN - Mul - nao atrib. multivalorados

2FN - PA - nao dependencia parcial

3FN - TRA - nao dependencia transitiva

MulPaTra.