Resposta curta
Modelagem de dados define conceitos, granularidade e relações duráveis para que diferentes pessoas interpretem a informação do mesmo modo ao longo do tempo.
Sobre Modelagem de dados
Modelagem de dados organiza conceitos e relações para preservar a exatidão e a utilidade da informação. A competência explicita granularidade, chaves, definições e dependências para permitir reúso seguro.
Use esta competência para
- Funções que desenham esquemas, modelos semânticos ou entidades analíticas compartilhadas.
- Trabalhos em que relatórios e sistemas dependem de definições e relações estáveis.
Não use esta competência para
- Use engenharia analítica quando o foco estiver em implementar, testar e operar transformações, e não em definir o modelo conceitual.
Diferenças importantes
Engenharia analítica
Engenharia analítica implementa transformações confiáveis; modelagem de dados define conceitos, granularidade e relações.
Governança de dados
Governança define regras e responsáveis; modelagem descreve como a informação se estrutura.
Expectativas por nível
IC1
IC1: Modelos definidos
Implementa pequenas alterações de modelo com orientação. Preserva a granularidade e as relações declaradas e verifica se a saída corresponde ao conceito acordado.
Comportamentos observáveis
- Declara a granularidade de cada modelo antes de incluir campos ou junções.
- Usa as chaves documentadas e verifica se a junção duplica registros.
- Atualiza a definição dos campos alterados.
Exemplos
- Inclui o status em um modelo de pedidos e confirma que cada linha continua representando um pedido.
- Monta uma dimensão simples de clientes e documenta o tratamento de identificadores repetidos.
IC2
IC2: Modelos de domínio
Desenha de forma independente modelos para um domínio da equipe com várias fontes e requisitos mutáveis. Resolve definições ambíguas e protege usos dependentes.
Comportamentos observáveis
- Traduz conceitos de negócio em entidades, relações, chaves e regras de histórico.
- Compara alternativas de desenho com casos reais de uso analítico e operacional.
- Planeja migrações compatíveis quando muda a granularidade ou a definição.
Exemplos
- Redesenha o histórico de assinaturas para medir mudanças de plano sem apagar estados anteriores.
- Concilia identificadores de produto e cobrança em um modelo compartilhado de contas.
IC3
IC3: Padrões compartilhados
Define a direção de modelagem para domínios conectados e usados por várias equipes. Resolve conflitos conceituais e revisa a evolução segura dos modelos.
Comportamentos observáveis
- Estabelece convenções de granularidade, nomes, histórico e entidades comuns.
- Media definições conflitantes entre domínios e registra a fronteira escolhida.
- Revisa mudanças de alto impacto considerando migração e interpretação posterior.
Exemplos
- Cria um modelo comum que separa conta, contrato e usuário para produto e finanças.
- Lidera uma migração de receita por evento para entidades de reconhecimento com validação paralela.