Módulo 11 · Engenharia de Software · Aula 5 · Atividade avaliativa
Ponderada em Sala
Do dado de origem ao cubo do projeto
Reconstruir à mão, sem consulta, um cubo analítico do próprio grupo e o caminho que leva das bases de origem do parceiro até ele, justificando por escrito cada decisão de modelagem e de arquitetura.
Arquitetura de Dados · Computação 2 · Prof. Afonso Brandão · 20/08/2026
⏱️ 120 minutos
✍️ Manuscrita
🚫 Sem consulta
🎯 3,0 pontos
Regras da atividade
120 min · avaliativa individual · manuscrita e sem consulta
Reconstruir à mão, sem consulta, um cubo analítico do próprio grupo e o caminho que leva das bases de origem do parceiro até ele, justificando por escrito cada decisão de modelagem e de arquitetura.

Como a atividade transcorre

  • As folhas são distribuídas pelo professor; toda a resposta é manuscrita nelas.
  • A atividade é individual e vale 3,0 pontos.
  • O Data Model Canvas do grupo foi construído em conjunto: aqui verifica-se o que cada um sabe reconstruir e justificar sozinho.

Não é permitido consultar

  • Material da disciplina e repositório do grupo.
  • dmc.json, anotações e dispositivos eletrônicos.
  • Assistente de inteligência artificial.

Todos os grupos trabalham sobre o mesmo parceiro e as mesmas bases de origem; as respostas diferem pela modelagem de cada grupo e pela qualidade da justificativa.

Abertura 15 min Ponderada 120 min 8 questões Entrega: folhas recolhidas ao final
As oito questões da atividade
Responda na ordem; os pesos por questão constam da rubrica, no slide seguinte
Questão 1

Cubo e grão

Nomeie um cubo analítico do Data Model Canvas do seu grupo e declare o grão em uma frase no singular: "uma linha representa…". Justifique por que esse grão responde às perguntas de negócio associadas ao cubo.

Questão 2

Fato, métricas e dimensões

Desenhe o esquema do cubo: a tabela fato com suas métricas e as dimensões ligadas a ela. Marque as cardinalidades, indique a chave substituta de cada dimensão e assinale onde a chave natural foi preservada.

Questão 3

Estrutura e dimensões especiais

Para cada dimensão, escreva Star ou Snowflake e a justificativa em uma linha, citando o critério — redundância, hierarquia ou custo de join. Indique onde o cubo exige bridge table, junk dimension ou dimensão conformada, e a estratégia de SCD de cada dimensão que muda no tempo.

Questão 4

Fontes e camadas

Para cada base de origem do parceiro, indique o que ela alimenta no seu cubo — fato, dimensão ou nenhuma — e em qual camada da plataforma ela aterrissa. Explique por que nenhum consumidor deve ler a camada bruta.

Questão 5

Contrato e transformações

Escreva o contrato de dados da entrada da camada tratada — formato, semântica e garantia de qualidade — e três regras de transformação que o dado bruto precisa sofrer até chegar ao seu cubo.

Questão 6

Qualidade

Escreva três validações obrigatórias que impedem esse cubo de publicar número errado. Para cada uma, declare o erro específico que ela detecta e o que deve acontecer quando ela falha.

Questão 7

Mudança de requisito

As empresas participantes mudam de porte e de segmento ao longo do tempo, e a diretoria passa a exigir a comparação da representatividade de mercado entre dois períodos distintos. Indique o que muda no seu modelo, em quais campos do canvas, e qual decisão anterior permanece válida.

Questão 8

Decisão registrada

Registre a decisão mais cara do seu modelo em um ADR manuscrito, com os quatro campos: contexto, decisão, alternativa descartada e consequência aceita.

Critérios de avaliação — 3,0 pontos
Três partes de 1,0 ponto; o peso de cada questão está indicado entre parênteses

Parte I — Cubo do projeto (1,0)

  • Q1 (0,4): grão em frase singular e coerente com as métricas.
  • Q2 (0,3): esquema com cardinalidades e chaves substitutas.
  • Q3 (0,3): estrutura e dimensões especiais justificadas por critério.

Parte II — Da origem ao cubo (1,0)

  • Q4 (0,4): bases de origem mapeadas por destino e por camada.
  • Q5 (0,3): contrato de dados nos três elementos e três regras de transformação.
  • Q6 (0,3): três validações, cada uma com o erro que detecta.

Parte III — Decisão sob mudança (1,0)

  • Q7 (0,6): campos corretamente impactados e decisão que permanece válida identificada.
  • Q8 (0,4): ADR manuscrito com os quatro campos.
Até 1,2 · não deu a largada Acima de 1,2 até 2,1 · faltas graves Acima de 2,1 até 2,7 · chegou lá Acima de 2,7 · foi além
Antes de entregar
O que invalida a resposta e o que precisa estar verificado

Não faça isso

  • Não descreva a arquitetura genérica de um data warehouse: responda sobre o cubo e as bases do seu projeto.
  • Não marque star ou snowflake sem justificar pelo critério — a caixa marcada, sozinha, não pontua.
  • Não confunda a base de origem com a camada bruta: a origem é do parceiro, a camada bruta já é da sua plataforma.
  • Não entregue desenho sem justificativa escrita: a avaliação recai sobre a justificativa de cada decisão.

Verifique antes de entregar

  • Toda métrica declarada existe de fato no grão que você escreveu, ou alguma pertence a um grão mais fino?
  • Cada escolha entre star e snowflake tem o critério escrito ao lado, e não apenas a caixa marcada?
  • Cada validação da Questão 6 nomeia o erro que detecta, e não apenas o campo que verifica?
  • O ADR da Questão 8 tem os quatro campos preenchidos, incluindo a alternativa descartada?

Recolhimento: as folhas são entregues ao professor ao final dos 120 minutos. O conteúdo conceitual de Arquitetura de Dados permanece disponível no material de leitura da aula, para estudo posterior.

Sobre este encontro

Arquitetura de Dados · 20/08/2026 · Prof. Afonso

Objetivo de aprendizagem

Desenhar uma arquitetura de dados conectando fontes, ingestão, armazenamento, processamento, consumo, segurança e operação.

Estratégia do encontro

Abertura curta de retomada do caminho entre as bases de origem e o cubo analítico, seguida da Ponderada em Sala: atividade avaliativa individual de 120 minutos, manuscrita em folhas distribuídas pelo professor e sem consulta, que consolida a modelagem dimensional das Aulas 2, 3 e 4 e a ancora nas decisões arquiteturais desta aula.

Estrutura do encontro

  1. Abertura (15 min) — regras da atividade e retomada do caminho entre as bases de origem do parceiro e o cubo analítico do grupo
  2. Ponderada em Sala (120 min) — oito questões manuscritas, individuais e sem consulta, sobre o cubo do próprio grupo
  3. Encerramento — recolhimento das folhas e encaminhamento para a Aula 6