TÓPICOS×
Configuração da estrutura de dados do recurso
Depois de criar um novo recurso personalizado, você deve configurar a estrutura de dados.
Ao editar o recurso, na
Data structure
guia, é possível adicionar:
Adicionar campos a um recurso
É possível adicionar novos campos a um recurso para armazenar dados que não fazem parte do modelo de dados predefinido.
- Use o Create element botão para criar um campo.
- Especifique um rótulo, uma ID, um tipo de campo e defina o comprimento máximo autorizado para esse campo.O ID campo é obrigatório e deve ser exclusivo para cada campo adicionado.Se você deixar o Label campo vazio, ele será automaticamente preenchido a partir da ID. Recomendamos o uso do máximo de 30 caracteres.
- Para modificar um dos campos, marque o Edit Properties botão.
- Na Field definition tela, você pode definir uma categoria que será usada para o público-alvo e a definição de metas ou até mesmo adicionar uma descrição.
- Marque a Specify a list of authorized values opção se precisar definir valores que serão oferecidos ao usuário (valores de enumeração).Em seguida, clique em Create element e especifique um Label e Value . Adicione quantos valores forem necessários.
- Depois de adicionar seus campos, marque a Add audit fields caixa para incluir campos detalhando a data de criação, o usuário que criou o recurso, a data e o autor da última modificação.
- Marque a Add access authorization management fields caixa para incluir os campos que indicam quem tem direitos de acesso a esse recurso específico.Esses campos aparecem nos dados e metadados que podem ser exibidos depois que a atualização do banco de dados é realizada. Para obter mais informações, consulte a seção Atualização da estrutura do banco de dados.
- Marque o Add automatic ID campo para gerar automaticamente uma ID. Observe que as entidades existentes permanecerão vazias.
- Para modificar a forma como o nome dos elementos de recurso aparecerá nas listas e etapas de criação, marque a Personalize the resource title caixa. Selecione um campo dentre os que você criou para este recurso.
Os campos do seu recurso agora estão definidos.
Definindo chaves de identificação
Cada recurso deve ter pelo menos uma chave exclusiva. Por exemplo, você pode especificar uma chave para que dois produtos não possam ter a mesma ID em uma tabela de compra.
- Especifique-o na Automatic primary key seção o tamanho do armazenamento se desejar que uma chave técnica seja gerada de forma automática e incremental.
- Use o Create element botão para criar uma tecla.Os campos Label e ID são preenchidos por padrão, mas você pode editá-los.Recomendamos o uso do máximo de 30 caracteres.
- Para definir os elementos que compõem essa chave, clique Create element e selecione os campos criados para esse recurso.As teclas criadas são exibidas na Custom keys seção.
Suas chaves de identificação do recurso agora são criadas.
Definindo índices
Um índice pode fazer referência a um ou vários campos de recurso. Os índices permitem que o banco de dados classifique os registros para recuperá-los mais facilmente. Eles otimizam o desempenho de consultas SQL.
A definição de índices é recomendada, mas não obrigatória.
- Use o Create element botão para criar um índice.
- Os campos Label e ID são preenchidos por padrão, mas você pode editá-los.Recomendamos o uso do máximo de 30 caracteres.
- Para definir os elementos que compõem esse índice, selecione os campos dos que você criou para esse recurso.
- Click Confirm .
Os índices criados aparecem na lista da
Index
seção.
Definição de links com outros recursos
Um link detalha a associação que uma tabela tem com outras tabelas.
- Use o Create element botão para criar um link para um recurso de destino.
- Click Select a target resource .
- Os recursos são mostrados em ordem alfabética e podem ser filtrados por nome. O nome técnico é exibido entre parênteses.Selecione um elemento na lista e clique em Confirm .
- Selecione o Link type de acordo com a cardinalidade. Dependendo do tipo de cardinalidade selecionado, o comportamento se os registros forem excluídos ou duplicados pode variar.Os vários tipos de links são os seguintes:
- 1 cardinality simple link : uma ocorrência da tabela de origem pode ter no máximo uma ocorrência correspondente da tabela de destino.
- N cardinality collection link : uma ocorrência da tabela de origem pode ter várias ocorrências correspondentes da tabela de destino, mas uma ocorrência da tabela de destino pode ter no máximo uma ocorrência correspondente da tabela de origem.
- 0 or 1 cardinality simple link : uma ocorrência da tabela de origem pode ter no máximo uma ocorrência correspondente da tabela de destino ou nenhuma. Observe que esse tipo de problema Link type pode causar problemas de desempenho.
- Na New link tela, os campos Label e ID são preenchidos por padrão, mas você pode editá-los.Recomendamos o uso do máximo de 30 caracteres.Não é possível renomear um link após a criação. Para renomear um link, você deve excluí-lo e criá-lo novamente.
- A Category for the audience and targeting lista permite que você atribua esse link a uma categoria, tornando-o mais visível na ferramenta do editor de consultas.
- Se necessário, a Reverse link definition seção permite exibir o rótulo e a ID do recurso no recurso direcionado.
- Defina o comportamento dos registros referenciados pelo link na Behavior if deleted/duplicated seção.Por padrão, o registro de destino será excluído assim que não for mais referenciado pelo link.
- Na Join definition seção, a opção padrão Use the primary keys to make the join é selecionada, mas você pode escolher entre duas opções:
- Use the primary key to make the join : Essa definição de junção permite usar a chave primária de perfis para reconciliar com a chave primária das compras.
- Define specific join conditions : Essa definição de junção permite que você selecione manualmente os campos que unirão ambos os recursos. Observe que, se os dados não estiverem configurados corretamente, o registro Compra não estará visível.
Os links criados são exibidos na lista da
Links
seção.
Exemplo: Vincular um recurso criado ao recurso "Perfis"
Neste exemplo, queremos vincular uma nova
Compra
de recurso ao recurso personalizado
Perfis
:
- Crie seu novo recurso de Compra .
- Para vinculá-lo ao recurso personalizado Perfis , desdobre a Links seção na Data structure guia e clique em Create element .
- Selecione o recurso de destino, aqui Profiles (profile) .
- Neste exemplo, mantenha o tipo padrão de 1 cardinality simple link Link selecionado.
- Escolha uma definição de junção, aqui mantenha o padrão Use the primary key to make the join .
- Se necessário, você pode definir uma tela de detalhes para poder editar Compra e vinculá-la a um perfil.Desdobre a Detail screen configuration seção e marque a tela Define a detail screen para configurar a tela que corresponde a cada elemento do recurso. Se você não marcar essa caixa, a exibição detalhada dos elementos deste recurso não estará acessível.
- Click Create element .
- Selecione o recurso vinculado e clique em Add .Seu novo recurso estará disponível no menu avançado selecionando Client data > Purchase .
- Quando a configuração estiver concluída, clique em Confirm .Agora você pode publicar seu novo recurso.
Ao adicionar esse link, uma guia
Compra
é adicionada à tela de detalhes dos perfis no menu
Profiles & audiences
>
Profiles
. Observe que isso é específico do
Profile
recurso.

Definição da extensão de logs de envio
A extensão do log de envio permite:
- para estender os recursos de relatório dinâmico adicionando campos personalizados de perfil
- para estender os dados dos registros de envio com o código do segmento e os dados do perfil
Estender com um código de segmento
O usuário pode estender os registros com o código de segmento proveniente do mecanismo de fluxo de trabalho.
O código do segmento deve ser definido no fluxo de trabalho.
Para ativar essa extensão, marque a opção
Add segment code
.

Para obter mais informações sobre o código do segmento, consulte a seção
Segmentação
.
Estender com um campo de perfil
O administrador deve ter estendido o recurso Perfil com um campo personalizado.

Clique
Add field
e selecione qualquer campo personalizado no recurso de perfil.
Para gerar uma nova subdimensão vinculada à dimensão Perfil, marque a
Add this field in Dynamic reporting as a new dimension
opção.

Em Relatórios dinâmicos, é possível arrastar e soltar a dimensão de campo personalizado em uma tabela de forma livre.
Para obter mais informações sobre o Relatório dinâmico, consulte a
Lista de componentes
.
O número de campos enviados para o Relatório dinâmico está limitado a 20.
Editar propriedades de recursos
Na tela de recurso personalizado, o
Summary
painel indica o status do recurso recém-criado. Você pode gerenciar seu acesso e suas propriedades gerais.

- Clique no Edit properties botão para adicionar uma descrição.
- Se necessário, modifique o rótulo e a ID do recurso.Recomendamos o uso do máximo de 30 caracteres.
- Se precisar restringir o acesso a esse recurso a determinadas unidades organizacionais, especifique-as aqui. Somente usuários de unidades autorizadas poderão trabalhar com esse recurso no aplicativo.
- Salve as modificações.
Suas modificações são salvas. É necessário publicar o recurso novamente para aplicá-lo.
Geração de uma ID exclusiva para perfis e recursos personalizados
Por padrão, os perfis e os recursos personalizados não têm ID comercial quando são criados. Você pode ativar uma opção que gera automaticamente uma ID exclusiva quando os elementos são criados. Essa ID pode ser usada para:
- Identifique facilmente os registros exportados em uma ferramenta externa.
- Reconciliar registros ao importar dados atualizados processados em outro aplicativo.
Ele pode ser ativado apenas para perfis e recursos personalizados.
- Crie uma extensão para o recurso de perfis ou crie um novo recurso.
- Na definição da estrutura de dados, marque a Add automatic ID field opção, na Fields seção.
- Salve e publique a modificação feita no recurso. Se desejar que esse mecanismo seja aplicado a elementos criados por meio da API, marque a opção para estender a API.
O
ACS ID
campo agora está disponível e automaticamente preenchido quando novos elementos são criados manualmente, da API ou inseridos de um fluxo de trabalho de importação. O campo ID ACS é um campo UUID e é indexado.
Ao exportar perfis ou recursos personalizados, agora é possível adicionar a
ACS ID
coluna se ela tiver sido ativada para esse recurso. Você pode reutilizar essa ID em suas ferramentas externas para identificar registros.

Ao reimportar dados que foram processados/atualizados em outro aplicativo (por exemplo, um CRM), é possível reconciliá-los facilmente com essa ID exclusiva.
O
ACS ID
campo não é atualizado para perfis ou elementos criados antes da ativação da opção. Somente novos registros terão uma ID ACS. Este campo está no modo somente leitura. Não é possível modificá-la.