Pular para o conteúdo

Qualidade e governança de dados

Também em 28 idiomas

English · Español · 日本語 · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

An open sketchbook on a drafting table at dawn, a building sketched on one page and a data model on the other, with a pencil, an eraser, a cup and a lamp.
Imagem gerada com IA

Guia de estudo do capítulo 5 do curso Data Architect. Leia primeiro os seis módulos; esta página ajuda você a verificar o que ficou.

Sobre este guia de estudo. Ele foi construído apenas a partir do conteúdo deste curso e da lista de objetivos publicada no guia do exame da Salesforce. Ele nunca se baseia em questões reais do exame e não afirma saber o que cai na prova. Se você já fez o exame, por favor não me envie as questões: o contrato de certificação proíbe compartilhá-las, e decorar respostas é, de qualquer forma, o jeito errado de se tornar arquiteto.

Este capítulo carrega a seção de Governança de Dados do exame (10%) e partes de Modelagem de Dados (metadados) e de Gerenciamento de Dados Salesforce (consistência). É também onde a lei de privacidade encontra o modelo de dados. Isto é arquitetura, não aconselhamento jurídico: o Jurídico decide o que se aplica, e o arquiteto torna isso aplicável. Os números da plataforma mudam, então confira os atuais antes de contar com eles.

Marque conforme avança. Cada item tem um link para onde é ensinado.

GOV-2: projetar um programa de governança

  • Sei que o proprietário do registro (um mecanismo da plataforma para acesso) não é o proprietário dos dados (responsável pelos dados como ativo do negócio), e que cada campo pode registrar um Data Owner. (O proprietário do registro não é o proprietário dos dados)
  • Consigo distinguir o proprietário dos dados (define a política), o data steward (mantém tudo funcionando) e o custodiante (opera o sistema). (Proprietário, data steward, custodiante)
  • Conhecimento para o exame: conheço as três formas de conduzir um programa de governança, centralizada, federada (descentralizada) e híbrida, e o que cada uma significa para quem define a política e onde ficam as definições compartilhadas. (Como o programa funciona)
  • Consigo usar uma RACI para responder onde os dados são criados, editados e referenciados. (Faça a matriz RACI merecer seu lugar)
  • Consigo nomear um ponto de aplicação para uma política de governança (permissões, validação, campos só da integração, histórico de campos), não só treinamento. (A governança precisa virar mecânica)
  • Sei que os sinais de qualidade que vale medir são aqueles sobre os quais alguém vai agir. (Meça aquilo sobre o que alguém vai agir)

SDM-2 e MDM-4: manter os dados ruins do lado de fora

DM-3: metadados de negócio e técnicos

  • Conhecimento para o exame: sei distinguir metadados de negócio (significado, definições, proprietário, regras, sensibilidade) de metadados técnicos (objetos, campos, tipos, nomes de API, esquemas, mapeamentos, linhagem). (Dois tipos de metadados)
  • Sei a diferença entre um dicionário de negócio (o que significa), a linhagem (de onde veio) e a classificação (como precisa ser tratado). (Conheça seus dados)
  • Conheço os campos de classificação do Salesforce: Data Owner, Field Usage, Data Sensitivity Level, Compliance Categorization, em campos padrão e personalizados. (A classificação responde a outra pergunta)
  • Sei que devo classificar os campos sensíveis, não todos os campos, e que classificação sem aplicação é decoração. (Classificação sem aplicação é decoração)

GOV-1: dados pessoais e sensíveis

O exame é o piso, não o teto. Estes são os hábitos deste capítulo de que um arquiteto precisa, quer alguma pergunta trate deles ou não.

  • Uma política sem ponto de aplicação é, em boa parte, um desejo.
  • Os donos definem a política; os arquitetos a aplicam. Não invente a política, e não brinque de advogado.
  • A governança nunca termina. Ela vai e vem; projete o retorno.
  • Não conte com o bom comportamento. Construa o controle: pessoas, integrações e agentes, todos erram.
  • Governe o bastante, não tudo.
  • Evite primeiro os erros caros. Uma duplicata com dois anos de histórico é um problema grande.
  • Distinga o que as pessoas leem daquilo com base em que as máquinas decidem.
  • Documente amplamente; classifique de forma deliberada.
  • O dado sensível mais barato de governar é aquele que você nunca copiou.
  • Consentimento é dado, e a permissão para usar dados precisa poder ser representada como dado.
  • Controle primeiro para onde vão os dados pessoais, porque a exclusão é rara e difícil.
  • Conformidade não é um produto.
  • Capturar → Classificar → Proteger → Usar → Reter → Excluir → Auditar.
  • Capture as evidências antes que alguém as peça.
TermoEm uma linha
Governança de dadosAs políticas para os dados, e a arquitetura que as torna verdadeiras
Proprietário dos dadosA pessoa ou função responsável por um tipo de dado
Data stewardA pessoa que mantém os dados saudáveis no dia a dia
CustodianteA equipe que opera os sistemas que guardam os dados
RACIResponsável, Aprovador (Accountable), Consultado, Informado
Registro provisórioUm registro criado antes de o sistema com autoridade aceitá-lo
Dicionário de negócioDefinições acordadas dos termos importantes do negócio
LinhagemDe onde um valor veio e o que aconteceu com ele no caminho
Classificação de dadosRotular os dados por sensibilidade e categoria de conformidade para que recebam os controles certos
TaxonomiaO conjunto de rótulos que uma organização usa para classificar dados
Dados pessoaisInformação que identifica uma pessoa, ou que pode ser ligada de volta a uma
PseudonimizaçãoSubstituir identificadores enquanto ainda existe um caminho de volta; continuam sendo dados pessoais
AnonimizaçãoRemover a capacidade razoável de identificar a pessoa
Modelo de dados de consentimentoOs objetos da Salesforce para o consentimento por pessoa, canal, ponto de contato e finalidade
Direito ao esquecimentoO direito de uma pessoa, onde a lei o concede, de ter seus dados pessoais apagados
Golden record híbridoUm registro com os campos do sistema mestre e os campos próprios do Salesforce, cada um com uma única origem
Metadados de negócio / técnicosO que os dados significam e quem é dono deles / como são construídos e se movem
Field Audit TrailHistórico de campos mais longo: até 200 campos por objeto, guardado até ser excluído
Event MonitoringLogs de logins, exportações, chamadas de API e visualizações, guardados por tempo limitado
SIEMUm repositório de segurança onde os logs de eventos são guardados e analisados

Cenários curtos no estilo do curso. Decida sua resposta antes de abrir.

1. A política diz que só o Financeiro pode alterar a razão social de um cliente. A equipe planeja cobrir isso no treinamento. O que falta?

Um ponto de aplicação. Treinamento não é controle: use acesso no nível do campo, um campo que só a integração grava, uma regra de validação ou um processo controlado. Os donos definem a política; o arquiteto a torna mecanicamente verdadeira. Releia A governança precisa virar mecânica.

2. Os clientes são mestres no ERP. Os vendedores precisam começar a vender para novos prospects na hora. Como permitir isso sem dois sistemas criando o registro mestre?

Deixe os vendedores criarem a conta como um tipo de registro provisório, e depois a converta por um processo controlado: o Financeiro aprova, ou a integração a submete ao ERP, que casa ou cria o cliente e devolve o ID com autoridade. Releia O caminho do meio.

3. Um novo campo obrigatório se enche de “N/A” e “999999”. O que aconteceu, e o que você faria no lugar?

Os usuários foram obrigados a responder antes de saber. Exija mais adiante no processo, deixe outro sistema fornecer, use um estado provisório, ou permita um Desconhecido explícito quando essa for uma resposta real. Releia Não deixe campos obrigatórios criarem dados falsos.

4. A equipe trocou os nomes por tokens e diz que os dados estão anonimizados, então o pedido de exclusão está resolvido. Está?

Não, se os tokens podem ser ligados de volta à pessoa: isso é pseudonimização, e os dados continuam pessoais. Diga exatamente o que o sistema faz, onde fica o mapeamento, e deixe o Jurídico decidir se isso atende ao requisito. Releia Anonimizado, pseudonimizado, criptografado, mascarado.

5. Um Destinatário aceita mensagens sobre a entrega, mas não marketing. Como o modelo deve guardar isso?

Com o modelo de dados de consentimento, não com uma caixa de seleção: a pessoa, o canal (SMS), o número específico e a finalidade de uso dos dados (notificações de entrega, não marketing). E decida qual sistema tem autoridade sobre o consentimento, para que uma retirada chegue a cada sistema que age com base nele. Releia Use o modelo que a Salesforce já construiu.

6. A conformidade precisa filtrar relatórios por um campo criptografado de número do Seguro Social. O campo usa o esquema de criptografia padrão. Qual é o problema?

A criptografia probabilística não permite filtrar em cláusulas WHERE de SOQL nem em filtros de gerenciamento de dados. A criptografia determinística permite filtrar, com um pequeno custo em força. A criptografia é uma decisão de design com trade-offs, não uma caixa de seleção no fim. Releia Criptografia é um controle, não conformidade.

7. Seis meses depois de um incidente, alguém pergunta quem exportou um conjunto de registros. Ninguém configurou o armazenamento do Event Monitoring. O que você pode dizer?

Provavelmente nada: os logs de eventos são guardados por tempo limitado (no máximo um ano, mesmo estendido), então o que for mais antigo sumiu, a menos que tenha sido exportado. Configure o Event Monitoring e envie os eventos para um SIEM antes de precisar deles. Releia Auditar e monitorar não são a mesma coisa.

8. Um vendedor pede ao Salesforce para alterar a razão social de um cliente, que tem o ERP como mestre. Nos mesmos minutos, alguém a altera no ERP. O que o design deve dizer?

Que o Salesforce estava pedindo, não alterando: o ERP é o mestre do campo. Decida de antemão a regra para colisões (o ERP vence, rejeitar se o valor mudou, ou uma pessoa resolve) e se campos relacionados viajam juntos. Releia Proteja o registro governado.

9. Chega um pedido de exclusão de uma pessoa. A equipe planeja começar a mapear onde estão os dados dela. Qual é o problema?

O relógio já está correndo: pelo GDPR, um mês, prorrogável por mais dois para pedidos complexos. O mapa de cópias precisa existir antes que o pedido chegue. Releia O relógio está correndo.