Leia mais sobre Datas Workbench Anúncio do fim da vida útil.
A transformação Split divide uma string em um vetor de subsequências com base em um caractere delimitador específico.
Split é particularmente útil para extrair valores individuais de uma coleção de valores associados a um único valor de nome de consulta URI.
Parâmetro | Descrição | Padrão |
---|---|---|
Nome | Nome descritivo da transformação. Você pode inserir qualquer nome aqui. | |
Comentários | Opcional. Observações sobre a transformação. | |
Condição | Condições de aplicação desta transformação. | |
Delimitador | Sequência de caracteres usada para separar a cadeia de caracteres de entrada em subsequências. Deve ter um único caractere de comprimento. Se você pressionar a tecla Ctrl e clicar com o botão direito do mouse no parâmetro Delimitador, um menu Inserir é exibido. Esse menu contém uma lista de caracteres especiais que geralmente são usados como delimitadores. |
|
Entrada | O nome do campo cujo valor é dividido para criar o vetor de cadeia de caracteres de saída. | |
Saída | O nome do campo de saída. |
Considere um site no qual os produtos comprados por um cliente são listados como parte do valor de consulta cs-uri quando a página de confirmação associada a uma compra bem-sucedida é acessada. Este é um exemplo dessa string:
O campo cs-uri-stem é usado para determinar se a página que está sendo solicitada pela entrada de log é a página de confirmação. Os códigos dos produtos que o cliente comprou são listados como valores separados por vírgula do nome prod_seleted na consulta cs-uri. O Split a transformação pode ser usada para extrair essas informações dividindo os códigos do produto na vírgula, se o valor de cs-uri-stem corresponder ao valor especificado na variável String Match condição. Consulte Correspondência de sequência. A transformação a seguir detalha a solução para esse problema.
Aqui, o campo de saída é x-products, que seria usado para criar a dimensão estendida desejada que mapeia os produtos comprados para as sessões durante as quais a compra foi feita.