Saiba mais sobre a replicação granular
Objetivos de aprendizagem
Após esta unidade, você estará apto a:
- Descrever o objetivo da replicação de dados granular no B2C Commerce.
- Explicar como a replicação de dados granular complementa os processos de replicação existentes.
- Identificar as melhores práticas para implementar a replicação de dados focada.
Definir a replicação granular de dados
Você sabe que a replicação de dados no Salesforce B2C Commerce envolve copiar dados, metadados e arquivos selecionados de uma instância de preparação para uma instância de desenvolvimento ou produção. A replicação é um processo essencial que você usa para garantir que seu site de produção sempre tenha as informações mais atualizadas.
Mas nem toda alteração requer uma replicação completa de todos os dados. Imagine que você tenha atualizado um catálogo de preços para uma promoção sazonal. Replicar todos os dados do site inteiro devido a uma única alteração consome tempo e recursos. É aí que entra a replicação de dados granular.
A replicação granular foi criada para complementar e aprimorar sua estratégia de replicação de dados existente. Ela não substitui suas replicações de dados completas, mais amplas e programadas. Em vez disso, ela é uma abordagem mais focada que você usa para direcionar tipos específicos de dados para transferência. Essa abordagem granular ajuda você a implantar mudanças pequenas e isoladas, como novas promoções, uma única atualização de catálogo ou novos ativos de conteúdo, de forma mais rápida e eficiente, sem afetar os restantes dados da sua loja (virtual).
Comparar a replicação de dados, granular e completa
A replicação de dados funciona em dois níveis: global e do site.
Escopo da replicação |
Dados incluídos |
Tarefas de exemplo |
|---|---|---|
Global |
Dados de configuração aplicáveis a toda organização. |
Atribuições, preferências, catálogos de preços, tipos de objetos personalizados. |
Nível do site |
Dados pertencentes a um ou mais sites especificados da loja (virtual). |
Testes A/B, campanhas, biblioteca de conteúdo, grupos de clientes. |
Quando você executa uma nova replicação completa em uma instância de destino pela primeira vez, está realizando uma replicação global completa. A replicação completa estabelece a configuração completa e a estrutura de dados na instância de destino.
Após a replicação completa inicial, você pode optar por replicar os dados parcialmente, selecionando tarefas específicas. Ao selecionar tarefas de replicação específicas, você está dizendo ao sistema para mover e substituir apenas os dados associados a essas tarefas na instância de destino.
Por exemplo, se você:
- Atualizar o Catálogo B e adicionar o Catálogo D à sua instância de preparação.
- Opte por replicar apenas a tarefa Catalogs (Catálogos).
Somente o Catálogo B é atualizado e o Catálogo D é adicionado à instância de destino. É importante destacar que todos os outros dados que você não selecionou, como promoções, slots de conteúdo ou grupos de clientes, permanecem inalterados. Esse processo direcionado representa o poder do controle granular.
Ativar a replicação granular de dados
Você pode ativar as replicações granulares nas suas instâncias de preparação e produção do B2C Commerce para fazer pequenas atualizações em conteúdo existente conforme necessário.
- No Business Manager, clique em App Launcher (Iniciador de aplicativos) e selecione Administration (Administração) | Site | Global Preferences (Preferências Globais) | Feature Switches (Alternadores de recursos).
- Ative o recurso Granular Replications Feature (Recurso de replicações granulares).
- Clique em Apply (Aplicar).
Atribuir autorizações de replicação granular de dados
Você pode atribuir autorizações a anunciantes para fazer alterações de replicação granular na sua instância de produção.
- No Business Manager, clique em App Launcher (Iniciador de aplicativos) e selecione Administration (Administração) | Organization (Organização) | Roles & Permissions (Funções e autorizações).
- Create a Merchandiser role or edit an existing role.
- Para criar uma função, insira uma ID e uma descrição.
- Clique em Apply (Aplicar).
- Para criar uma função, insira uma ID e uma descrição.
- Selecione a guia Functional Permissions (Autorizações de funções).
- Selecione Sites e, em seguida, selecione os sites aplicáveis à função como contexto.
- Ative o acesso à autorização Granular_Replication_Publish_Objects.
- Selecione outras autorizações de anunciante conforme necessário.
- Clique em Update (Atualizar).

Replicar produtos com a replicação granular de dados
Você usa a replicação granular em módulos do Business Manager nos quais você gerencia os dados que deseja replicar. Por exemplo, para replicar produtos específicos da instância de preparação para a produção, trabalhe no módulo Product (Produto) do Business Manager. Veja como funciona o processo geral para a maioria das necessidades de replicação granular.
- No Business Manager, clique em App Launcher (Iniciador de Aplicativos) e selecione Merchant Tools (Ferramentas do comerciante) | Products and Catalogs (Produtos e Catálogos) | Products (Produtos).
- Insira o nome ou ID do produto.
- Selecione o produto a ser atualizado e atualize os atributos do produto na seção Edit Product (Editar Produto).
- Para iniciar a replicação granular, clique em Publish (Publicar).



Cada módulo do Business Manager compatível com a replicação granular varia de acordo com o fluxo do processo do módulo. Clicar em Publish (Publicar) inicia a replicação granular a partir da instância de preparação para a produção.
Monitorar o estado da replicação granular de dados
Use a tabela Granular Replication (Replicação granular) para analisar trabalhos de replicação granular anteriores, em andamento e futuros.
No Business Manager, clique em App Launcher (Iniciador de aplicativos) e selecione Administration (Administração) | Replication (Replicação) | Granular Replication (Replicação Granular).

- A página Granular Replications (Replicações granulares) (1) oferece visibilidade completa do processamento de replicações granulares dos últimos 30 dias.
- Start Time (2) refers to the granular replication process runtime.
-
Nota: a duração não inclui a invalidação do cache, que pode levar de 5 a 10 minutos adicionais.
-
Nota: a duração não inclui a invalidação do cache, que pode levar de 5 a 10 minutos adicionais.
- O campo Status (3) está na fila para um processo futuro. Quando um processo está em andamento, o campo Status é definido como In Progress (Em andamento).
- Details (Detalhes) (4) refere-se ao que está sendo replicado.
- A coluna Initiated By (Iniciado por) (5) identifica os usuários que acionaram a atualização de Granular Replication (Replicação granular) para cada produto, preço ou ativo de conteúdo nessa sessão.

- Para ver a lista de produtos, entradas de tabelas de preços e ativos de conteúdo (1) em uma execução específica, clique no link do número de entradas de ativos de conteúdo na coluna Details (Detalhes).
Próximas etapas
Nesta unidade, você aprendeu como a replicação granular de dados aprimora sua estratégia existente de replicação de dados do B2C Commerce, realizando atualizações rápidas e direcionadas em partes específicas dos seus dados.
