Pular para o conteúdo

Qualidade e governação de dados

Também em 28 idiomas

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · 繁體中文 · 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-o a verificar o que ficou.

Sobre este guia de estudo. Foi construído apenas a partir do conteúdo deste curso e da lista de objetivos publicada no guia do exame da Salesforce. Nunca se baseia em perguntas reais do exame e não afirma saber o que sai na prova. Se já fez o exame, por favor não me envie as perguntas: o contrato de certificação proíbe partilhá-las, e decorar respostas é, de qualquer forma, a maneira errada de se tornar arquiteto.

Este capítulo carrega a secção de Governação de Dados do exame (10%) e partes de Modelação de Dados (metadados) e de Gestão 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-o aplicável. Os números da plataforma mudam, por isso confira os atuais antes de contar com eles.

Marque à medida que avança. Cada item tem um link para onde é ensinado.

GOV-2: projetar um programa de governação

SDM-2 e MDM-4: manter os dados maus lá 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 tem de ser tratado). (Conheça os 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 chão, 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 aplicam-na. Não invente a política, e não se faça de advogado.
  • A governação nunca termina. Vai e vem; projete o retorno.
  • Não conte com o bom comportamento. Construa o controlo: pessoas, integrações e agentes, todos erram.
  • Governe o suficiente, não tudo.
  • Evite primeiro os erros caros. Um duplicado 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 nunca copiou.
  • O consentimento é um dado, e a permissão para usar dados tem de poder ser representada como dado.
  • Controle primeiro para onde vão os dados pessoais, porque a eliminação é rara e difícil.
  • A conformidade não é um produto.
  • Capturar → Classificar → Proteger → Usar → Reter → Eliminar → Auditar.
  • Capture as evidências antes de alguém as pedir.
TermoNuma linha
Governação 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 equipa que opera os sistemas que guardam os dados
RACIResponsável, Aprovador (Accountable), Consultado, Informado
Registo provisórioUm registo criado antes de o sistema com autoridade o aceitar
Dicionário de negócioDefinições acordadas dos termos importantes do negócio
LinhagemDe onde veio um valor e o que lhe aconteceu pelo caminho
Classificação de dadosRotular os dados por sensibilidade e categoria de conformidade para que recebam os controlos 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 associada a uma
PseudonimizaçãoSubstituir identificadores enquanto ainda existe um caminho de volta; continuam a ser 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 contacto e finalidade
Direito a ser esquecidoO direito de uma pessoa, onde a lei o concede, a ver os seus dados pessoais apagados
Golden record híbridoUm registo 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 eliminado
Event MonitoringLogs de inícios de sessão, exportações, chamadas de API e visualizações, guardados durante tempo limitado
SIEMUm repositório de segurança onde os logs de eventos são guardados e analisados

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

1. A política diz que só as Finanças podem alterar a denominação social de um cliente. A equipa planeia tratar disso na formação. O que falta?

Um ponto de aplicação. A formação não é um controlo: use acesso ao 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 torna-a mecanicamente verdadeira. Releia A governação tem de se tornar mecânica.

2. Os clientes são mestres no ERP. Os comerciais precisam de começar a vender a novos prospects de imediato. Como permitir isso sem dois sistemas a criar o registo mestre?

Deixe os comerciais criarem a conta como um tipo de registo provisório, e depois converta-a por um processo controlado: as Finanças aprovam, ou a integração submete-a ao ERP, que faz a correspondência ou cria o cliente e devolve o ID com autoridade. Releia O caminho do meio.

3. Um novo campo obrigatório enche-se de «N/A» e «999999». O que aconteceu, e o que faria em vez disso?

Os utilizadores foram obrigados a responder antes de saberem. Exija-o mais adiante no processo, deixe outro sistema fornecê-lo, 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 equipa trocou os nomes por tokens e diz que os dados estão anonimizados, por isso o pedido de eliminação está resolvido. Está?

Não, se os tokens podem voltar a ser associados à pessoa: isso é pseudonimização, e os dados continuam a ser pessoais. Diga exatamente o que o sistema faz, onde fica o mapeamento, e deixe o Jurídico decidir se isso cumpre o requisito. Releia Anonimizado, pseudonimizado, encriptado, mascarado.

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

Com o modelo de dados de consentimento, não com uma caixa de verificaçã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 que 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 de filtrar relatórios por um campo encriptado de número da Segurança Social. O campo usa o esquema de encriptação por defeito. Qual é o problema?

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

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

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

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

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

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

O relógio já está a contar: ao abrigo do RGPD, um mês, prorrogável por mais dois para pedidos complexos. O mapa de cópias tem de existir antes de o pedido chegar. Releia O relógio está a contar.