FC ConcursosFC Concursos

Questão FC369626

O gestor de qualidade do MPU solicitou à analista de Business Intelligence Maria um Dashboard para monitorar o desempenho da tramitação dos processos ao longo do tempo. O programad

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2025

O gestor de qualidade do MPU solicitou à analista de Business Intelligence Maria um Dashboard para monitorar o desempenho da tramitação dos processos ao longo do tempo. O programador Pedro havia implementado o banco de dados MongoProc, no MongoDB, para armazenar os dados do sistema de tramitação de processos judiciais. Então, Maria solicitou a ele a consulta ao MongoProc para alimentar as tabelas: fato_proc (quantidade), dim_data, dim_estado. Pedro respondeu que não poderia fornecer apenas uma consulta, pois seria necessário transformar os dados NoSQL em relacional. Para implementar a solução, Maria poderá utilizar apenas as ferramentas disponíveis no MPU: MongoDB, PostgreSQL, MySQL, Flyway, Pentaho, QlikView e MicroStrategy.

 

Para transformar os dados NoSQL visando a alimentar as tabelas e construir o Dashboard, Maria deve:

  1. minerar os documentos armazenados no MongoProc para encontrar padrões e exibir no Tableau;
  2. modelar multidimensionalmente os dados NoSQL para compor um Data Lake visando a apresentar os dados no Flyway;
  3. carregar um repositório de metadados com a descrição da estrutura flexível do MongoProc e transformar a estrutura rígida do PostgreSQL;
  4. transformar a estrutura NoSQL do MongoProc em SQL do MySQL e criar um Data Mart no GraphDB para ser consultado via QlikView;
  5. implementar um ETL no Pentaho extraindo dados do MongoProc para armazenar em um Data Mart no PostgreSQL e implementar um Dashboard no MicroStrategy.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Para atender à necessidade, deve-se implementar um ETL com o Pentaho que extraia os dados do MongoProc (MongoDB), transforme-os para o modelo relacional e carregue em um Data Mart no PostgreSQL.

O Pentaho permite ler coleções MongoDB, normalizar documentos, extrair campos de data e estado, calcular a medida quantidade e gerar chaves surrogate. No PostgreSQL implanta-se as tabelas fato_proc (granularidade por tramitação), dim_data e dim_estado, com índices e controles de integridade para consultas analíticas.

Por fim, o MicroStrategy consome o Data Mart no PostgreSQL para construir o Dashboard, aproveitando agregações pré-calculadas, filtros temporais e desempenho adequado para monitoramento contínuo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo