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:
✂️ a) minerar os documentos armazenados no MongoProc para
encontrar padrões e exibir no Tableau; ✂️ b) modelar multidimensionalmente os dados NoSQL para
compor um Data Lake visando a apresentar os dados no
Flyway; ✂️ c) criar um relatório paginado com parâmetros que filtrem pela
entidade “Estado” em uma nova página; ✂️ d) implementar um visual, como o TreeMap, que permite a
realização da operação drilldown sobre a entidade “Estado”; ✂️ e) criar uma página destino com visuais sobre o “Estado”
selecionado, configurando a operação drillthrough no
relatório de origem.