CONCEITOS BÁSICOS
VAMOS COMEÇAR ...
• Modelos multidimensionais tiram proveito dos relacionamentos
inerentes nos dados para preencher os dados em matrizes
multidimensionais, chamadas de cubos de dados agregados (ou
hipercubos, quando possuem mais de três dimensões).
TESSERACT
1. Fato transacional
2. Fato agregada
3. Fato consolidada
4. Fato snapshot periódico
5. Fato de snapshot acumulado
6. Fato sem fato
TABELA FATO TRANSACIONAL
OBS: A dimensão data é isenta da regra fundamental da chave substituta; esta dimensão
altamente previsível e estável pode usar uma chave primária mais significativo.
TÉCNICAS BÁSICAS PARA TABELAS DIMENSÃO
• Desnormalização
– Dimensões achatadas (Denormalized
Flattened Dimensions)
– Apoia os objetivos individuais de
modelagem dimensional de
simplicidade e velocidade
• Múltiplas hierarquias nas dimensões
(Multiple Hierarchies in Dimensions)
– Hierarquias separadas podem coexistir
na mesma tabela dimensão
• (PK:AAAAMMDD)
• Dimensões calendário ou data estão ligados a
praticamente todas as tabela de fatos para
permitir a navegação da tabela de fatos
através de datas familiares, meses, períodos
fiscais, e dias especiais no calendário.
TÉCNICAS BÁSICAS PARA TABELAS DIMENSÃO
D
• Dimensão Snowflake D
F D
• Dimensão Outrigger
D D
F
QUESTÃO 24.
• Ano: 2017 Banca: FGV Órgão: ALERJ Prova: Especialista Legislativo -
Tecnologia da Informação
• Observe o seguinte Modelo Multidimensional de Dados.
• A técnica de modelagem multidimensional utilizada para normalizar a
dimensão, movendo os campos de baixa cardinalidade para tabelas
separadas e ligadas à tabela original através de chaves artificiais, é:
• a) Slowly Changing Dimension;
• b) Conformed Dimension;
• c) Degenerated Dimension;
• d) Snowflaked Dimension;
• e) Role-Playing Dimension.
SLOWLY CHANGING DIMENSION
SUBSTITUIÇÃO
SCD – TIPO 2
• O SCD Tipo 2 é a técnica mais utilizada para atualizações de
dimensões.
• Nesse tipo de SCD é adicionado um novo registro com as mudanças,
preservando sempre os dados anteriores.
• Dessa forma, os registros da tabela fato vão apontar para a versão
correspondente nas dimensões de acordo com a data de referência.
DUAS
FORMAS!
SDC – TIPO 3, 4 E 6
• Tipo 3 - permite manter as modificações no mesmo
registro. Essa técnica funciona com a adição de uma nova
coluna na tabela de dimensão, onde é armazenada a
atualização, mantendo na antiga coluna o valor anterior.
• O método Tipo 4 geralmente é chamado de "tabelas de
histórico", em que uma tabela mantém os dados atuais e
uma tabela adicional é usada para manter um registro de
algumas ou de todas as alterações.
• O SCD Híbrido (conhecido também como SCD Tipo 6),
combina todas os SCD anteriores. Isso o torna bastante
flexível para as atualizações das dimensões, porém com um
grande custo de complexidade.
QUESTÃO. 2012 - TCE-ES - AUDITOR DE CONTROLE
EXTERNO - TECNOLOGIA DA INFORMAÇÃO
• Dimensão Tempo
• Dimensão Receitas
– Dentro da dimensão Receitas: Dimensão Receitas de Impostos
– Dentro da dimensão Receitas: Dimensão Receitas de Taxas
• Dimensão Despesas
– Dentro da dimensão Despesas: Dimensão Tipo de Despesa
• Dimensão Cidade
– Dentro da dimensão Cidade: Dimensão NF-e
QUESTÃO.
• FCC - Auditor Fiscal (SEFAZ BA)/Tecnologia da Informação/2019
• Suponha que uma Auditora Fiscal da área de TI tenha proposto a seguinte modelagem
multidimensional para a SEFAZ−BA:
• A modelagem multidimensional proposta
• a) é o resultado da decomposição de mais de uma dimensão que possui hierarquias entre seus
membros, caracterizando o modelo snowflake, a partir de um fato central.
• b) tem como característica um fato central, a partir do qual estão dispostas as dimensões que dele
participam, em um formato simétrico, característico do modelo star.
• c) parte de um elemento central, denominado pivot, a partir do qual são realizadas operações OLAP
como roll up, em que busca-se aumentar o nível de detalhe ou diminuir a granularidade da
consulta.
• d) possui um fato central, a partir do qual estão dispostas as dimensões que dele participam e seus
membros, sob uma única estrutura hierárquica, facilitando a inclusão de dados por digitação nas
tabelas do DW.
• e) não é um modelo normalizado, por isso evita a redundância de valores textuais em cada uma das
tabelas, representadas pelas dimensões denominadas dimension tables.
QUESTÃO.
• Ano: 2018 Órgão: CGM de João Pessoa - PB Prova: - Auditor
Municipal de Controle Interno
• Com relação à modelagem dimensional e à otimização de bases de
dados para business intelligence, julgue o item subsequente.
• O modelo snowflake acrescenta graus de normalização às tabelas
de dimensões, eliminando redundâncias; em termos de eficiência
na obtenção de informações, seu desempenho é melhor que o do
modelo estrela, o qual, apesar de possuir um único fato, possui
tamanho maior que o do snowflake, considerando-se a
desnormalização das tabelas de dimensões.
QUESTÃO.