Ingerir dados de domínio do B2C Commerce usando o conector Apache iceberg
Configure a conexão da Federação de Arquivos do Apache Iceberg para ingerir dados de domínio do B2C Commerce, incluindo produtos, pedidos, perfis de clientes e atributos personalizados para produtos e perfis de clientes, no Dados 360.
Edições obrigatórias
| Disponível em: B2C Commerce |
| Permissões do usuário necessárias | |
|---|---|
| Para criar uma conexão: | Perfil de administrador do sistema ou conjunto de permissões do Data Cloud Architect |
Antes de configurar a conexão Apache Iceberg, conclua estas etapas de pré-requisito:
O conector Apache Iceberg File Federation permite que você ingira todos os dados de domínio do B2C Commerce no Dados 360. Isso inclui:
- Produtos (mercadorias, produtos, produtos mestres, pacotes)
- Catálogos e categorias de produtos
- Ordens de venda e detalhes do pedido
- Perfis de clientes
- Atributos personalizados para produtos e perfis de clientes
Depois de configurar a conexão, você deve mapear manualmente os objetos de origem para DMOs (Data Model Objects). Para obter informações sobre os objetos de origem disponíveis e seus mapeamentos, consulte Mapeamentos de dados de domínio do B2C Commerce. Para obter informações detalhadas sobre os esquemas da tabela de origem, consulte B2C Commerce Lakehouse Schema Reference.
- No Dados 360, clique em Configuração e selecione Data Cloud Configuração.
- Em Integrações externas, selecione Outros conectores.
- Clique em Criar.
- Na guia Origem, selecione Apache Federação de Arquivos Iceberg e clique em Avançar.
- Insira um nome de conexão e um nome de API de conexão.
-
Insira os detalhes de autenticação.
O catálogo REST do armazenamento de dados do B2C Commerce é compatível com venda de credenciais de armazenamento, portanto, selecione Tipo de armazenamento como CATALOG_PROVIDED.
Para REST catálogo, no campo Token de Acesso para Cliente, insira o valor codificado em Base64 de
{tenant_id}:{account_manager_client_id}:{account_manager_client_secret}.Para obter esses valores:
- tenant_id: O ID do locatário faz parte do ID da organização do B2C Commerce. O ID da organização tem o formato
f_ecom_{tenant_id}. Por exemplo, se o ID da sua organização estiverf_ecom_zzzz_001, o ID do locatário serázzzz_001. - account_manager_client_id: O ID do cliente gerado quando você cria um cliente de API no Account Manager.
- account_manager_client_secret: A senha definida ao criar o cliente de API no Account Manager.
O cliente Account Manager deve ter a função Salesforce Commerce API. Ao atribuir essa função, use o filtro de instância para localizar e adicionar sua instância de Production do B2C Commerce.
Para obter informações sobre como criar um cliente de API Account Manager, consulte Adicionar um cliente de API no B2C Commerce. Ao executar as etapas nesse tópico para configurar um cliente de API para o conector Iceberg, execute a etapa 9 (atribuir a função Salesforce Commerce API com filtros de instância) porque ela é necessária para o conector Iceberg. Não execute as etapas 10 e 11 (Escopos padrão e configurações do OpenID Connect) porque elas não se aplicam a esse conector.
- tenant_id: O ID do locatário faz parte do ID da organização do B2C Commerce. O ID da organização tem o formato
-
Insira os detalhes da conexão.
Para Endpoint do catálogo, insira o URL HTTPS Data Cloud acessível do catálogo REST do Apache Iceberg:
https://iceberg-catalog.analytics.commercecloud.salesforce.comDeixe o campo Armazém opcional em branco.
- Para revisar sua configuração, clique em Testar Conexão.
-
Clique em Salvar.
Depois que os detalhes do conector forem aceitos, a conexão será criada e listada em Conectores. Agora você pode criar fluxos de dados e mapear seus dados do B2C Commerce para DMOs.
Depois de configurar a conexão, crie fluxos de dados para os objetos do B2C Commerce que deseja ingerir. Para obter informações sobre como criar fluxos de dados e mapear objetos de origem para DMOs, consulte Criar um fluxo de dados de federação de arquivo Apache Iceberg.
- Mapeamentos de dados de domínio do B2C Commerce
Ao ingerir dados de domínio do B2C Commerce usando o conector Apache Iceberg, você deve mapear manualmente esses objetos de origem para DMOs (Data Model Objects, objetos de modelo de dados) no Dados 360. - Referência de esquema Lakehouse do B2C Commerce
O Data Lakehouse do B2C Commerce armazena dados do catálogo de produtos, do cliente e da ordem de venda em tabelas de entidade que usam o prefixoccdl_.

