Questão de Banco de Dados — DW - Data Warehouse — FGV 2024
- Código
- fg077075
- Banca
- FGV
- Órgão
- CGM de Belo Horizonte - MG
- Ano
- 2024
- Nível
- Superior
- Cargo
- Auditor Interno - Ciência da Computação - Manhã
- AF – V – F.
- BV – F – F.
- CF – V – V.
- DV – F – V.
GabaritoB — V – F – F.
Gabarito: letra B — V, F, F. A primeira afirmativa está correta (o servidor de banco de dados forma a terceira camada), a segunda é falsa (o DW não é a segunda camada nem front-end, e o ETL carrega o DW, não o banco operacional) e a terceira é falsa (a primeira camada é o cliente/front-end, não inclui back-end).
A arquitetura de três camadas de um data warehouse é composta por:
Primeira camada (cliente/front-end): ferramentas de consulta, relatórios, dashboards e OLAP que os usuários finais utilizam para acessar os dados.
Segunda camada (servidor de aplicação/OLAP): motor OLAP que processa consultas multidimensionais, além de processos ETL que extraem, transformam e carregam dados das fontes para o DW.
Terceira camada (servidor de banco de dados): onde o data warehouse (ou data marts) está armazenado, executando o SGBD e o sistema operacional.
"O servidor que executa o sistema operacional e o banco de dados é a terceira camada, que mantém os dados e demais softwares."
Correta. Na arquitetura de três camadas, a camada inferior (terceira) é o servidor de banco de dados, onde reside o data warehouse, com o SGBD e o sistema operacional.
"O data warehouse é uma segunda camada; trata-se de um front-end cujo software de ETL computam os dados e metadados de sistemas legados e de fontes externas, consolidando, resumindo e carregando-os no servidor de banco de dados operacional."
Errada por vários motivos:
O data warehouse não é a segunda camada; ele compõe a terceira camada (repositório de dados).
A segunda camada é o servidor de aplicação (OLAP/ETL), não um front-end. Front-end é a primeira camada (cliente).
O ETL carrega os dados no data warehouse, não no servidor de banco de dados operacional (sistema transacional).
"A primeira camada inclui todos os softwares do cliente, os mecanismos do business intelligence, sistemas de suporte a decisão e business analytics do back-end; ela permite que os analistas, por meio de processamento OLAP, analisem os dados históricos consolidados nos data warehouses ou data lakes."
Errada porque:
A primeira camada (cliente) inclui apenas ferramentas de visualização e consulta (front-end), não mecanismos de BI ou sistemas de suporte a decisão do back-end. Esses mecanismos (como OLAP) ficam na segunda camada (servidor de aplicação).
A expressão "do back-end" é incorreta para a primeira camada, que é front-end.
Resumo: A sequência correta é V – F – F, correspondente à letra B.
Camada | Descrição | Função Principal | Componentes Típicos |
|---|---|---|---|
Primeira (Cliente/Front-end) | Softwares do cliente e ferramentas de BI | Permitir que analistas consultem e analisem dados históricos via OLAP | Ferramentas de consulta, relatórios, dashboards, OLAP |
Segunda (Servidor de Aplicação/OLAP) | Motor OLAP e processos ETL | Processar consultas multidimensionais e extrair/transformar/carregar dados | Servidor OLAP, software ETL |
Terceira (Servidor de Banco de Dados) | Servidor com SGBD e sistema operacional | Armazenar o data warehouse e manter os dados | Data warehouse, SGBD, sistema operacional |
Link permanente: /questoes/fg077075