Criar conjuntos de dados
Nesta lição, você criará conjuntos de dados para receber seus dados. Você ficará animado em saber que esta é a lição mais curta do tutorial!
Todos os dados assimilados com sucesso na Adobe Experience Platform são mantidos no data lake como conjuntos de dados. Um conjunto de dados é uma construção de armazenamento e gerenciamento para uma coleção de dados, normalmente uma tabela, que contém um esquema (colunas) e campos (linhas). Os conjuntos de dados também contêm metadados que descrevem vários aspectos dos dados armazenados.
Arquitetos de dados O precisará criar conjuntos de dados fora deste tutorial.
Antes de começar os exercícios, assista a este vídeo curto para saber mais sobre conjuntos de dados:
Permissões necessárias
No Configurar permissões você configura todos os controles de acesso necessários para concluir esta lição.
Criar conjuntos de dados na interface do
Neste exercício, criaremos conjuntos de dados na interface do usuário. Vamos começar com os dados de fidelidade:
-
Ir para Conjuntos de dados na navegação à esquerda da interface da Platform
-
Selecione o Criar conjunto de dados botão
-
Na tela seguinte, selecione Criar conjunto de dados a partir do esquema
-
Na próxima tela, selecione o
Luma Loyalty Schema
e, em seguida, selecione a Próxima botão
-
Nomeie o conjunto de dados
Luma Loyalty Dataset
e selecione o Concluir botão
-
Quando o conjunto de dados for salvo, você será direcionado a uma tela como esta:
Pronto! Eu te disse que isso seria rápido. Crie esses outros conjuntos de dados usando as mesmas etapas:
Luma Offline Purchase Events Dataset
para seuLuma Offline Purchase Events Schema
Luma Web Events Dataset
para seuLuma Web Events Schema
Luma Product Catalog Dataset
para seuLuma Product Catalog Schema
Criar um conjunto de dados usando a API
Agora crie o Luma CRM Dataset
usando a API.
Luma CRM Dataset
na interface do usuário, tudo bem. Nomear como Luma CRM Dataset
e use o Luma CRM Schema
.Obter a ID do esquema a ser usado no conjunto de dados
Primeiro precisamos obter o $id
do Luma CRM Schema
:
- Abrir Postman
- Se você não tiver um token de acesso, abra a solicitação OAuth: Request Access Token e selecione Enviar para solicitar um novo token de acesso, como você fez na Postman lição.
- Abrir a solicitação Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
- Selecione o Enviar botão
- Você deve receber uma resposta 200
- Dê uma olhada na resposta para o
Luma CRM Schema
item e copie o$id
value
Criar o conjunto de dados
Agora é possível criar o conjunto de dados:
-
Baixar API.postman_collection.json do Serviço de Catálogo ao seu
Luma Tutorial Assets
pasta. -
Importar a coleção para Postman
-
Selecionar a solicitação Catalog Service API > Datasets > Create a new dataset.
-
Cole o seguinte como o Corpo do pedido, substituir o valor de id pelo seu próprio:
code language-json { "name": "Luma CRM Dataset", "schemaRef": { "id": "REPLACE_WITH_YOUR_OWN_ID", "contentType": "application/vnd.adobe.xed-full+json;version=1" }, "fileDescription": { "persisted": true, "containerFormat": "parquet", "format": "parquet" } }
-
Selecione o Enviar botão
-
Você deve receber uma resposta criada em 201 contendo a ID do novo conjunto de dados!
400: There was a problem retrieving xdm schema
. Verifique se você substituiu a ID na amostra acima pela sua própria IDLuma CRM Schema
- Sem token de autenticação: execute o OAuth: solicitar token de acesso solicitação para gerar um novo token
401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/
: atualize o CONTAINER_ID variável de ambiente deglobal
paratenant
403: PALM Access Denied. POST access is denied for this resource from access control
: verifique suas permissões de usuário no Admin Console
Você pode voltar para o Conjuntos de dados na interface do usuário da Platform, é possível verificar se a criação dos cinco conjuntos de dados foi bem-sucedida.
Recursos adicionais
Agora que todos os esquemas, identidades e conjuntos de dados estão em vigor, podemos ative-os para o Perfil do cliente em tempo real.