
Ferramenta Análise XML
A documentação de ajuda está disponível antes do lançamento do Designer Cloud para que você possa dar uma olhadinha. O conteúdo pode mudar até o lançamento oficial.
Exemplo de cada ferramenta
A ferramenta Análise XML tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente do Alteryx Designer Cloud.
Use a ferramenta Análise XML para separar linguagem de marcação extensível (XML) em campos individuais. Visite Como é feita a leitura de XML para obter mais informações sobre como o Alteryx lê e analisa XML.
Se o XML incluir namespaces, como w:document
, esse espaço é removido da saída e o valor w:document
é retornado.
Configurar a ferramenta
- Selecione Coluna com XML para análise e escolha as colunas de cadeia de caracteres da entrada.
- Selecione o Elemento XML a ser analisado:
- Raiz.
- Detectar filho automaticamente: analisa o elemento que é filho do elemento nos dados de entrada, uma alternativa à especificação do elemento XML para análise. O elemento escolhido para análise é aquele que tem mais ocorrências em um mesmo nó pai.
- Especificar filho: informe o nome do elemento filho a ser analisado. O Alteryx diferencia maiúsculas de minúsculas no elemento XML.
- Selecione outras opções:
- Valores filhos de saída: retorna o primeiro conjunto de valores filhos.
- XML externo de saída: retorna as marcas XML externas. Para cada coluna analisada, é criada uma coluna extra com o sufixo
_OuterXML
e são incluídas tags ao redor dos valores informados na tabela de dados. - Ignorar erros de XML e continuar o processamento de dados: ignora qualquer erro gerado pelo XML e a análise continua.
Como funciona a opção "Detectar filho automaticamente"
É escolhido o elemento com mais ocorrências em um mesmo nó pai. Se nenhum elemento tiver mais de uma ocorrência, o comportamento padrão é selecionar o primeiro filho da raiz.
Exemplo
Nesse exemplo o elemento record
é detectado automaticamente porque ocorre três vezes em um mesmo pai.
Os elementos root
e firstchild
aparecem uma vez cada.
Os elementos field1
, field2
e field3
aparecem três vezes cada, mas não em um mesmo nó pai (cada um deles ocorre uma vez por nó record
pai).
Detectar filho automaticamente só considera a primeira linha da entrada em vez de considerar todas as linhas. A guia "Mensagens" na saída da ferramenta Análise XML mostra uma mensagem indicando qual elemento foi detectado automaticamente como o padrão.