Show Menu
TÓPICOS×

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

Tabela que mostra quais convenções se aplicam ao construir transformações.
Convenção Descrição
Execução sequencial
As transformações dentro de um arquivo de configuração de conjunto de dados são aplicadas às entradas de log sequencialmente (isto é, na ordem em que estã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 entradas 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 da análise de big data gera um erro.
Os estágios de processamento fornecem uma maneira de ordenar as transformações definidas em vários conjuntos de dados que incluem arquivos. Para todo o conjunto de dados incluir arquivos 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 em um estágio e os dados de saída forem exibidos no mesmo campo como resultado de uma transformação, o servidor da análise de big data gerará um erro.
Para obter mais informações sobre estágios, consulte Arquivo de configuração de processamento de log, Arquivo de configuração de transformação e Arquivo de inclusão de conjunto de dados.
Um 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 deve começar com "x-". Os nomes dos campos 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, como "x-NewCampaignName" ou "x-New-Campaign-Name", mas são tratados pelo software como não diferenciando maiúsculas de minúsculas.
Campos de entrada
Os campos de entrada referem-se 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 da análise de big data pode processar, consulte Campos de registro de dados de evento.
Strings simples e vetores de strings Todas as transformações operam em sequências de caracteres e/ou vetores de sequências de caracteres. Sequências simples são sequências literais de caracteres. Os vetores de string contêm zero ou sequências de caracteres mais simples em uma ordem específica.