Data Warehouse (DW) – Integridade Referencial
Gabarito: letra C. A afirmativa correta destaca a necessidade de manter a integridade referencial no DW, evitando erros no processamento de cubos e informações OLAP imprecisas. As demais alternativas apresentam imprecisões conceituais ou afirmações falsas.
A questão exige conhecimento sobre conceitos fundamentais de Data Warehouse, como fontes de dados, componentes, integridade referencial e tecnologias OLAP. Vamos analisar cada alternativa.
Alternativa A — ❌ Incorreta
Afirma que o DW coleta dados de fontes como "sistemas OLAP" e "data marts". Na prática, as fontes primárias são sistemas transacionais (OLTP), arquivos legados, etc. OLAP é uma ferramenta de consulta ao DW, não uma fonte. Data marts são subconjuntos do DW, não fontes externas. O processo ETL extrai de sistemas operacionais, não de OLAP.
Alternativa B — ❌ Incorreta
Menciona "data mining cubes" como componentes especializados. O termo correto para segmentos do DW é "data marts" ou "cubos OLAP". Data mining é uma técnica de análise, não um componente de armazenamento. A alternativa confunde conceitos.
Alternativa C — ✅ Correta ⟵ GABARITO
A integridade referencial deve ser mantida no DW, especialmente entre tabelas fato e dimensão. A perda pode causar erros no processamento de cubos OLAP, registros ignorados em tabelas fato e informações imprecisas. Isso está alinhado com a modelagem dimensional, onde as tabelas fato possuem chaves estrangeiras para as dimensões.
Alternativa D — ❌ Incorreta
Afirma que a adição de dados ao DW não afeta cubos online, devido a partições. Na realidade, atualizações no DW frequentemente exigem reprocessamento dos cubos. Partições podem otimizar, mas não eliminam o impacto. A afirmação é falsa.
Alternativa E — ❌ Incorreta
Diz que o ROLAP "nunca leva a consultas subsequentes". Na análise multidimensional, é comum navegar (drill-down, roll-up, etc.) gerando novas consultas. Além disso, ROLAP acessa dados relacionais sem pré-computação, podendo ser mais lento que MOLAP. A descrição é incorreta.
Gabarito: letra C.