Capítulo 12 — Metadados e dicionários de dados
Mapa da aula
Aula 12 publicada. Mapa, exemplo, EX034.
flowchart TD
N0["12.1 Construindo um dicionário"]
N1["12.2 Resolvendo significados"]
N2["12.3 Mantendo-o atualizado"]
N3["12.4 Usando o dicionário"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX034"]
Desenho lógico
flowchart LR
N0["12.1 Construindo um dicionário"]
N1["12.2 Resolvendo significados"]
N2["12.3 Mantendo-o atualizado"]
N3["12.4 Usando o dicionário"]
N0 --> N1 --> N2 --> N3 --> Q["EX034"]
[12.1 Construindo um dicionário]
|
v
[12.2 Resolvendo significados]
|
v
[12.3 Mantendo-o atualizado]
|
v
[12.4 Usando o dicionário]
|
v
[Exemplo resolvido] --> [Exercício EX034]
Objetivos de aprendizagem
Você vai (1) construir um dicionário de dados; (2) mantê-lo atualizado; (3) usá-lo para responder a perguntas.
12.1 Construindo um dicionário
Ravi constrói um dicionário de dados para a tabela de ordens de reparo. Para cada campo, registra o nome, o significado em linguagem simples, o tipo de dado, os valores ou o formato permitidos, se é obrigatório, a origem e o dono. Ele reúne os significados com o curador e na documentação do sistema. Alguns campos não têm significado documentado; ele pergunta às pessoas que os usam, registra as respostas e sinaliza os casos em que elas divergem, como os dois significados de um campo chamado indicador de conclusão. O curador revisa cada verbete antes da publicação.
12.2 Resolvendo significados
O indicador de conclusão é marcado pelas prestadoras quando o serviço termina, mas os atendentes acreditam que ele significa que o inquilino confirmou estar satisfeito. Os relatórios que contam ordens concluídas misturam as duas interpretações. Ravi leva a questão ao curador, que confirma o significado das prestadoras e pede à TI um campo separado para a confirmação do inquilino. O dicionário registra a decisão. Ele observa que os dicionários revelam ambiguidades que, de outro modo, causariam erros silenciosos nos relatórios. Os relatórios passam a usar o significado das prestadoras, e o campo novo entra no dicionário assim que é criado.
12.3 Mantendo-o atualizado
Ravi liga o dicionário ao esquema do banco com um script que lista os campos do banco e os compara com os verbetes, sinalizando campos ausentes do dicionário e verbetes de campos que já não existem. O script roda toda semana. Quando a TI acrescenta um campo, o relatório leva o curador a documentá-lo. Ele explica que a comparação automática impede que os dicionários fiquem desatualizados, um motivo comum para serem ignorados. O curador documenta os campos novos em até uma semana após cada relatório, e os verbetes ausentes se tornam raros. Ravi guarda o script no repositório, junto com uma breve descrição de seu propósito.
12.4 Usando o dicionário
Analistas, atendentes e auditores começam a usar o dicionário para responder a perguntas. Quando o regulador pergunta como a Calder Valley define um reparo emergencial concluído, a Sra. Okonjo responde a partir do dicionário em poucos minutos. Ravi acrescenta uma página explicando como ler os verbetes. A Sra. Moreau observa que os metadados provam seu valor quando as pessoas conseguem responder depressa a perguntas reais, e que esse benefício prático é o que mantém os donos dispostos a cuidar deles. O avaliador do regulador depois elogia a clareza da resposta, o que incentiva os donos a manter os verbetes em dia.
Exemplo resolvido
Ravi constrói um dicionário das ordens de reparo, resolve os significados conflitantes do indicador de conclusão, automatiza a comparação com o esquema e vê o dicionário responder depressa a uma pergunta do regulador.
Caso sintético. O dicionário é sintético.
Erros e limites
Dicionários sem verificações automáticas ficam desatualizados e perdem a confiança.
Exercícios
- EX034 — Significados do indicador. Que dois significados tinha o indicador de conclusão? Rubrica: 3 = serviço terminado pela prestadora versus satisfação do inquilino;; 2 = ambos;; 1 = um;; 0 = nenhuma.
- EX035 — Verificação de desatualização. Como Ravi mantém o dicionário atualizado? Rubrica: 3 = um script semanal que compara o esquema com os verbetes;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
- EX036 — Resposta ao regulador. O que o dicionário ajudou a responder? Rubrica: 3 = a definição de reparo emergencial concluído;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
Continue estudando — aula 12 (capítulo 12 de 30)
← Capítulo 11 · Índice das aulas · Capítulo 13 →
Continue para a próxima aula já escrita.