2.4 Assimilação de dados de fontes offline

Neste exercício, o objetivo é integrar dados externos, como Dados de CRM na plataforma.

Objetivos de aprendizagem

  • Saiba como gerar dados de teste
  • Saiba como assimilar CSV
  • Saiba como usar a interface do usuário da Web para assimilação de dados por meio de fluxos de trabalho
  • Entenda os recursos de controle de dados do Experience Platform

Recursos

Tarefas

  • Crie um arquivo CSV com data de demonstração. Assimile o arquivo CSV no Adobe Experience Platform usando os workflows disponíveis.
  • Entender as opções de governança de dados no Adobe Experience Platform

2.4.1 Criar seu conjunto de dados do CRM por meio de uma ferramenta geradora de dados

Para isso, você precisa de 1000 linhas de amostra de dados do CRM.

Abra o Modelo Mockaroo acessando https://www.mockaroo.com/12674210.

Assimilação de dados

No modelo, você observará os seguintes campos:

  • id
  • first_name
  • last_name
  • email
  • gender
  • birthDate
  • home_latitude
  • home_longitude
  • country_code
  • city
  • country

Todos esses campos foram definidos para produzir dados compatíveis com o Platform.

Assimilação de dados

Para gerar seu arquivo CSV, clique no botão Baixar dados que fornecerá um arquivo CSV com 1000 linhas de dados de demonstração.

Abra seu arquivo CSV no Microsoft Excel para visualizar seu conteúdo.

Assimilação de dados

Com seu arquivo CSV pronto, você pode continuar com o mapeamento em relação ao XDM.

2.4.2 Verificar o conjunto de dados integrado do CRM no Adobe Experience Platform

Abra Adobe Experience Platform e vá para Conjuntos de dados.

Antes de continuar, é necessário selecionar uma sandbox e. A sandbox a ser selecionada é chamada de --module2sandbox--. Você pode fazer isso clicando no texto Production Prod na linha azul na parte superior da tela.

Assimilação de dados

Na lista de sandboxes disponíveis, selecione a sandbox que corresponde ao número que você recebeu.

Depois de selecionar a sandbox apropriada, você verá a tela mudar e agora estará na sandbox dedicada.

Assimilação de dados

No Adobe Experience Platform, clique em Datasets no menu no lado esquerdo da tela.

Assimilação de dados

Você usará um conjunto de dados compartilhado com base nessa ativação. O conjunto de dados compartilhado já foi criado e é chamado de Demo System - Profile Dataset for CRM (Global v1.1).

Assimilação de dados

Abra o conjunto de dados Demo System - Profile Dataset for CRM (Global v1.1).

Assimilação de dados

Na tela de visão geral, você pode ver 3 informações principais.

Assimilação de dados

Primeiro, o painel Atividade do conjunto de dados mostra o número total de registros CRM no conjunto de dados e os lotes assimilados e seu status

Assimilação de dados

Em segundo lugar, ao rolar para baixo na página, você pode verificar quando lotes de dados foram assimilados, quantos registros foram integrados e também, se o lote foi ou não integrado com êxito. O Batch ID é o identificador de um trabalho em lote específico e o Batch ID é importante, pois pode ser usado para solucionar o motivo pelo qual um lote específico não foi integrado com êxito.

Assimilação de dados

Por fim, a guia Informações do conjunto de dados mostra informações importantes como a ID do conjunto de dados (novamente, importante de uma perspectiva de solução de problemas), o Nome do conjunto de dados e se o conjunto de dados foi habilitado para o Perfil.

Assimilação de dados

A configuração mais importante aqui é o link entre o conjunto de dados e o Esquema. O Esquema define quais dados podem ser assimilados e como eles devem ser.

Nesse caso, estamos usando o Demo System - Profile Schema for CRM (Global v1.1), que é mapeado em relação à classe de Profile e implementou extensões, também chamadas de grupos de campos.

Assimilação de dados

Ao clicar no nome do schema, você é levado à visão geral do Schema onde é possível visualizar todos os campos que foram ativados para esse schema.

Assimilação de dados

Cada schema precisa ter um descritor primário personalizado definido. No caso do conjunto de dados do CRM, o esquema definiu que o campo crmId deve ser o identificador principal. Se quiser criar um schema e vinculá-lo ao Real-time Customer Profile, é necessário definir um Field Group personalizado que se refere ao seu descritor principal.

Assimilação de dados

Na captura de tela acima, você pode ver que nosso descritor está localizado em --aepTenantId--.identification.core.crmId, que é definido como o Identificador primário, vinculado ao namespace de Sistema de demonstração - CRMID.

Cada esquema e, como tal, cada conjunto de dados que deve ser usado no Real-time Customer Profile deve ter um Primary identifier. Esse Identificador principal é o usuário identificador pela marca para um cliente nesse conjunto de dados. No caso de um conjunto de dados de CRM, pode ser o endereço de email ou a ID do CRM, no caso de um conjunto de dados da Central de chamadas, pode ser o número móvel de um cliente.

É uma prática recomendada criar um esquema específico e separado para cada conjunto de dados e definir o descritor para cada conjunto de dados especificamente para corresponder a como as soluções atuais usadas pela marca operam.

2.4.3 Uso de um fluxo de trabalho para mapear um arquivo CSV para um esquema XDM

O objetivo disso é integrar dados de CRM na plataforma. Todos os dados assimilados na Platform devem ser mapeados em relação ao Esquema XDM específico. O que você tem atualmente é um conjunto de dados CSV com 1000 linhas de um lado e um conjunto de dados vinculado a um esquema do outro lado. Para carregar esse arquivo CSV nesse conjunto de dados, é necessário realizar um mapeamento. Para facilitar esse exercício de mapeamento, temos Workflows disponíveis no Adobe Experience Platform.

Assimilação de dados

O workflow que usaremos aqui é o workflow nomeado Mapear CSV para Esquema XDM no menu Assimilação de dados.

Clique no botão Mapear CSV para Esquema XDM.

Assimilação de dados

Clique em Launch para iniciar o processo.

Assimilação de dados

Na próxima tela, é necessário selecionar um conjunto de dados para assimilar o arquivo. Você tem a escolha entre selecionar um conjunto de dados já existente ou criar um novo. Para este exercício, vamos reutilizar um já existente: selecione Demo System - Profile Dataset for CRM (Global v1.1) conforme indicado abaixo e deixe as outras configurações definidas como padrão.

Assimilação de dados

Clique em Next para ir para a próxima etapa.

Assimilação de dados

Arraste e solte seu arquivo CSV ou clique em Procurar e navegue em seu computador até a área de trabalho e selecione seu arquivo CSV.

Assimilação de dados

Após selecionar seu arquivo CSV, ele será carregado imediatamente e você verá uma pré-visualização do arquivo em segundos.

Assimilação de dados

Clique em Next para ir para a próxima etapa. Pode levar alguns segundos enquanto o arquivo é processado completamente.

Assimilação de dados

Agora é hora de mapear seus cabeçalhos de coluna CSV com uma propriedade XDM em seu Sistema de demonstração - Conjunto de dados do perfil para CRM.

A Adobe Experience Platform já fez algumas adivinhações para você, ao tentar vincular os Atributos de Origem aos Campos de Esquema de Destino.

Assimilação de dados

Para os Mapeamentos de Esquema, o Adobe Experience Platform já tentou vincular campos. No entanto, nem todas as propostas de mapeamento estão corretas. Agora é necessário Aceitar campos de destino um por um.

birthDate

O campo Esquema de Origem birthDate deve ser vinculado ao campo de destino person.birthDate. Marque a caixa de seleção .

Assimilação de dados

cidade

O campo Esquema de Origem city deve ser vinculado ao campo de destino homeAddress.city. Marque a caixa de seleção .

Assimilação de dados

country

O campo Esquema de Origem country deve ser vinculado ao campo de destino homeAddress.country. Marque a caixa de seleção .

Assimilação de dados

country_code

O campo Esquema de Origem country_code deve ser vinculado ao campo de destino homeAddress.countryCode. Marque a caixa de seleção .

Assimilação de dados

email

O campo Esquema de origem email deve ser vinculado ao campo de destino --aepTenantId--.identification.core.crmId. Passe o mouse sobre a linha email e clique no ícone +.

Assimilação de dados

Você verá isso:

Assimilação de dados

Navegue até o campo --aepTenantId--.identification.core.crmId e selecione-o. Clique em Salvar.

Assimilação de dados

Você verá isso:

Assimilação de dados

first_name

O campo Esquema de Origem first_name deve ser vinculado ao campo de destino person.name.firstName. Marque a caixa de seleção .

Assimilação de dados

gênero

O campo Esquema de Origem gender deve ser vinculado ao campo de destino person.gender. Marque a caixa de seleção .

Assimilação de dados

home_latitude

O campo Esquema de Origem home_latitude deve ser vinculado ao campo de destino homeAddress._schema.latitude. Marque a caixa de seleção .

Assimilação de dados

home_longitude

O campo Esquema de Origem home_longitude deve ser vinculado ao campo de destino homeAddress._schema.longitude. Marque a caixa de seleção .

Assimilação de dados

id

O campo Esquema de Origem id deve ser vinculado ao campo de destino _id. Passe o mouse sobre a linha id e clique no ícone +.

Assimilação de dados

Você verá isso:

Assimilação de dados

Navegue até o campo _id e selecione-o. Clique em Salvar.

Assimilação de dados

Você verá isso:

Assimilação de dados

last_name

O campo Esquema de Origem last_name deve ser vinculado ao campo de destino person.name.lastName. Marque a caixa de seleção .

Assimilação de dados

Agora você deve ter o seguinte:

Assimilação de dados

Clique no botão Finish para concluir o workflow.

Assimilação de dados

Depois de clicar em Finish, você verá a Dataflow visão geral e, após alguns minutos, poderá atualizar sua tela para ver se o workflow foi concluído com êxito. Clique no Nome do conjunto de dados do Target.

Assimilação de dados

Em seguida, você verá o conjunto de dados em que a assimilação foi processada.

Assimilação de dados

No conjunto de dados, você verá um ID do lote que foi assimilado agora, com 1000 registros assimilados e um status de Sucesso.

Assimilação de dados

Clique no botão Preview Dataset- para obter uma visualização rápida de uma pequena amostra do conjunto de dados para garantir que os dados carregados estejam corretos.

Assimilação de dados

Assimilação de dados

Depois que os dados forem carregados, você poderá definir a abordagem de governança de dados correta para nosso conjunto de dados.

2.5.4 Adicionar o controle de dados ao seu conjunto de dados

Agora que os dados do cliente são assimilados, é necessário garantir que esse conjunto de dados seja controlado corretamente para uso e controle de exportação. Clique na guia Governança de dados e observe que você pode definir três tipos de restrições: Dados contratuais, de identidade e confidenciais

Você pode encontrar mais informações sobre os diferentes rótulos e como eles serão aplicados no futuro através da estrutura de política neste link: https://www.adobe.io/apis/experienceplatform/home/dule/duleservices.html

Assimilação de dados

Vamos restringir os dados de identidade de todo o conjunto de dados. Passe o mouse sobre o nome do conjunto de dados e clique no ícone Lápis para editar as configurações.

Assimilação de dados

Vá para Identity Data e verá que a opção I2 está marcada - isso presumirá que todas as informações neste conjunto de dados são pelo menos indiretamente identificáveis para a pessoa.

Assimilação de dados

Clique em Salvar alterações e observe que I2 agora está definido para todos os campos de dados no conjunto de dados.

Você também pode definir esses sinalizadores para campos de dados individuais - por exemplo, o campo firstName provavelmente será classificado como um nível I1 para informações diretamente identificáveis.

Selecione o campo firstName marcando a caixa de seleção e clique em Editar rótulos de governança no canto superior direito da tela.

Assimilação de dados

Vá para Identity Data e verá que a opção I2 já está marcada (herdada do conjunto de dados). O campo firstName também tem uma configuração específica de campo e é definido como I1 - Dados diretamente identificáveis.

Assimilação de dados

Com isso, agora você assimilou e classificou com êxito os dados do CRM no Adobe Experience Platform.

Próxima etapa: Resumo e benefícios

Voltar ao Módulo 2

Voltar para todos os módulos

Nesta página