Convenções para a construção de transformações

Última atualização em 2022-10-05
  • Criado para:
  • User
    Admin
IMPORTANTE

Leia mais sobre Datas Workbench Anúncio do fim da vida útil.

Tabela que mostra quais convenções se aplicam ao construir transformações.

Convenção Descrição
Execução sequencial

As transformações em um arquivo de configuração de conjunto de dados são aplicadas às entradas de log sequencialmente (ou seja, na ordem em que são listadas no arquivo de configuração). Por conseguinte, as transformações devem ser enumeradas na ordem em que os seus resultados são utilizados como fatores de produção para outras transformações. Mais especificamente, se a saída de uma transformação for usada como entrada para outra transformação, é importante que essa transformação anterior seja listada antes da última transformação nos arquivos de configuração do conjunto de dados. Caso contrário, o servidor do Data Workbench gera um erro.

As etapas de processamento fornecem uma maneira de ordenar as transformações definidas em vários arquivos de inclusão do conjunto de dados. Para todos os arquivos de inclusão do conjunto de dados associados a um estágio de processamento específico, as transformações são ordenadas com base em suas entradas e saídas. Além disso, se vários conjuntos de dados incluírem arquivos dentro de um estágio de dados de saída para o mesmo campo como resultado de uma transformação, o servidor do Data Workbench gerará um erro.

Para obter mais informações sobre palcos, consulte Arquivo de configuração de processamento de log, Arquivo de configuração de transformaçãoe Arquivos de inclusão do conjunto de dados.

A Mapa de dependência de transformação pode exibir como um campo é modificado por uma série de transformações. Consulte Ferramentas de configuração do conjunto de dados.

Nomes de saída A maioria das transformações especifica um campo de saída. Se a saída for um campo estendido definido pelo usuário, o nome desse campo deverá começar com "x-". Os nomes de campo de saída não podem conter espaços ou caracteres especiais. Os nomes dos campos estendidos podem ser escritos com letras maiúsculas e minúsculas misturadas, como "x-NewCampaignName" ou "x-New-Campaign-Name" para facilitar a leitura, mas são tratados pelo software como não diferenciando maiúsculas de minúsculas.
Campos de entrada

Os campos de entrada se referem a um dos campos de linha de base ou a um campo criado pelo usuário resultante da saída de uma transformação anterior. Se uma string constante for necessária, uma string entre aspas poderá ser usada em vez de uma linha de base ou de um campo criado pelo usuário.

Para obter uma lista de alguns dos campos de dados definidos com frequência que o servidor do Data Workbench pode processar, consulte Campos de registro de dados do evento.

Sequências de caracteres simples e vetores de cadeias de caracteres Todas as transformações operam em strings e/ou vetores de strings. Sequências simples são sequências literais de caracteres. Os vetores de string contêm zero ou strings mais simples em uma ordem específica.

Nesta página