Esse texto foi traduzido usando o sistema de tradução automatizado do Salesforce. Pegue nossa enquisa para fornecer feedback sobre esse conteúdo e diga-nos o que você gostaria de ver em seguida.

Confiável – Escalabilidade

Saiba mais sobre Well-Architected TrustedReliableScalabilityData Modeling

Onde procurar?
Área de produtos | Local
Qual é a aparência de um bom?
Padrão
Data 360 | Organização✅ As transformações de dados são usadas para desnormalizar dados antes do mapeamento Existem transformações de dados para transformar dados de origem, de modo que todos os pontos de contato podem ser ingeridos separadamente em objetos de ponto de contato padrão
Plataforma | Negócios✅ Criadores de código baixo entendem os diferentes tipos de campo compatíveis com o Salesforce e avaliam os requisitos de relatórios e criptografia antes de selecionar tipos de dados de campo
Plataforma | Negócios✅ As implicações de compartilhamento e desvio de dados são avaliadas antes de escolher estabelecer um relacionamento entre mestre e detalhes entre objetos
Plataforma | Modelo de dados✅ As tabelas foram desnormalizadas para escala
Plataforma | Modelo de dados✅ Objetos padrão são usados quando possível
Plataforma | Padrões de design✅ Padrões e diretrizes para as quais justificativas de negócios garantem a existência de um objeto personalizado

Saiba mais sobre Well-Architected TrustedReliableScalabilityData Volume

Onde procurar?
Área de produtos | Local
Qual é a aparência de um bom?
Padrão
Data 360 | Planos de teste✅ Cálculos de carregamento em massa contam para carregamentos de dados do dia 0 Você planejou os grandes volumes de dados que costumam precisar ser migrados antes da ativação da solução (também conhecido como Dia 0) e confirmou que não irá se aproximar do tamanho máximo de arquivo e do máximo de arquivos por execução agendada simultaneamente
Plataforma | Apex✅ Há lógica para distribuir o número de registros filho entre vários registros pai em cenários em que o desvio de dados é uma preocupação
Plataforma | Apex✅ Há lógica para atribuir todos os registros aos usuários humanos apropriados quando importados ou replicados por meio de uma integração
Plataforma | Negócios✅ Você documentou e implementou uma estratégia de depuração e arquivamento de dados
Plataforma | Negócios✅ A estratégia de carregamento de dados em massa é otimizada para otimizar o consumo do servidor Os tempos de carregamento, as sequências de dados, o bloqueio de registro, a automação e os processos de compartilhamento em massa são considerados em sua estratégia de carregamento em massa para um consumo eficiente do servidor
Plataforma | Dados✅ Nenhum registro pai tem mais de 10 mil registros filhos
Plataforma | Dados✅ Nenhum usuário é atribuído a mais de 10 mil registros do mesmo tipo de objeto
Plataforma | Dados✅ Não há instâncias em que mais de 10 mil registros tenham campos de pesquisa que apontam para o mesmo registro
Plataforma | Dados✅ Carregamentos de dados em massa em produção não ocorrem durante o horário comercial de pico
Plataforma | Dados✅ Cargas de dados em massa são classificadas em lotes de acordo com os valores de campo de ParentId
Plataforma | Dados✅ Cargas de dados em massa incluem apenas os dados mínimos necessários para decisões de negócios
Plataforma | Fluxo✅ Há lógica para distribuir o número de registros filho entre vários registros pai em cenários em que o desvio de dados é uma preocupação
Plataforma | Fluxo✅ Há lógica para atribuir todos os registros aos usuários humanos apropriados quando importados ou replicados por meio de uma integração
Plataforma | Organização✅ O pós-processamento de dados é adiado durante grandes cargas de dados As automações de pós-processamento são adiadas até depois que grandes cargas de dados terminam.
Plataforma | Planos de teste✅ A estratégia de carregamento da API em massa é testada em um sandbox de cópia completa ao planejar um carregamento de dados usando a API em massa em um sandbox de cópia completa para identificar o padrão, a sequência de carregamento e quaisquer problemas de bloqueio que possam surgir.

Saiba mais sobre Well-Architected TrustedReliableScalabilityData Modeling

Onde procurar?
Área de produtos | Local
O que evitar?
Antipadrão
Plataforma | NegóciosCriadores de código baixo selecionam tipos de dados sem avaliar os requisitos de relatórios e criptografia a jusante
Plataforma | Negócios⚡️ O compartilhamento e o desvio de dados não são considerados antes de estabelecer relacionamentos entre mestre e detalhes entre objetos
Plataforma | Modelo de dadosAs tabelas foram normalizadas para evitar redundância
Plataforma | Modelo de dados⚡️ Você tem objetos padrão replicados
Plataforma | Padrões de design⚡️ Não há padrões para criar objetos personalizados

Saiba mais sobre Well-Architected TrustedReliableScalabilityData Volume

Onde procurar?
Área de produtos | Local
O que evitar?
Antipadrão
Data 360 | Planos de teste⚡️ Seus cálculos de carregamento em massa não incluem carregamentos de dados do dia 0 Os cálculos de carregamento do dia 0 não são realizados ou, se documentados, estão perto do valor máximo para tamanho de arquivo e arquivos por execução simultaneamente
Plataforma | Apex⚡️ Os registros criados por meio de carregamentos de dados ou integrações são atribuídos a um "usuário de integração" genérico
Plataforma | Apex⚡️ Registros filho são atribuídos arbitrariamente a registros pai, independentemente do número de registros filho existentes que já foram atribuídos
Plataforma | Negócios⚡️ Você não tem uma estratégia de depuração e arquivamento de dados ou sua estratégia foi documentada, mas não implementada
Plataforma | Negócios⚡️ Carregamentos de dados em massa são executados sem planejamento para tempos de carregamento de escala, sequências de dados, bloqueio de registro, automação e processos de compartilhamento em massa não são considerados antes de carregamentos de dados em massa serem realizados
Plataforma | Dados⚡️ Carregamentos de dados em massa em produção ocorrem durante o horário comercial de pico
Plataforma | Dados⚡️ Cargas de dados em massa não estão limitadas aos dados mínimos necessários para decisões de negócios
Plataforma | Dados⚡️ Existem registros com mais de 10 mil registros filhos
Plataforma | Dados⚡️ Os usuários são atribuídos a mais de 10 mil registros do mesmo tipo
Plataforma | DadosExistem instâncias em que mais de 10 mil registros têm campos de pesquisa que apontam para o mesmo registro
Plataforma | DadosCargas de dados em massa não são classificadas em lotes de acordo com os valores de campo de ParentId
Plataforma | Fluxo⚡️ Os registros criados por meio de carregamentos de dados ou integrações são atribuídos a um "usuário de integração" genérico
Plataforma | Fluxo⚡️ Registros filho são atribuídos arbitrariamente a registros pai, independentemente do número de registros filho existentes que já foram atribuídos
Plataforma | Organização⚡️ A estratégia de carregamento da API em massa é testada em um sandbox de cópia parcial Testes de carregamento da API em massa para determinar que os tempos de carregamento em lote são realizados em um subconjunto de dados em um sandbox de cópia parcial.
Plataforma | OrganizaçãoExecutar cargas de dados em massa em paralelo com outras operações que bloqueiam registros Executar Apex em lote em paralelo junto com cargas de dados
Plataforma | Organização⚡️ Escolher uma API sem considerar o tamanho do seu conjunto de dados A API SOAP é usada para carregamentos de dados superiores a 500 mil registros
Plataforma | Organização⚡️ Requisitos de relatórios impulsionam o design da hierarquia de papéis Usando requisitos de relatórios para determinar quais ou quantos níveis de hierarquia de papéis você precisa
Plataforma | OrganizaçãoA hierarquia de papéis tem papéis vazios Papéis de espaço reservado vazios são criados para o futuro
Plataforma | Organização⚡️ A hierarquia de papéis simula seu organograma Você replicou sua estrutura da organização na hierarquia de papéis, criando papéis individuais para cada cargo na sua empresa