Compartilhar via


XML

Resumo

Item Description
Estado da liberação Disponibilidade geral
Products Excel
Power BI (modelos semânticos)
Power BI (fluxos de dados)
Fabric (Fluxo de dados Gen2)
Power Apps (fluxos de dados)
Dynamics 365 Customer Insights
Analysis Services
Documentação de referência da função Xml.Tables
Xml.Document

Observação

Alguns recursos podem estar presentes em um produto, mas não em outros devido a agendas de implantação e recursos específicos do host.

Capacidades suportadas

  • Import

Carregar um arquivo XML local do Power Query Desktop

Para carregar um arquivo XML local:

  1. Selecione a opção XML na seleção Obter Dados . Essa ação iniciará um navegador de arquivos local e permitirá que você selecione seu arquivo XML.

    Seleção de arquivo XML.

  2. Navegue até o diretório que contém o arquivo XMl local que você deseja carregar e selecione Abrir.

  3. No Navegador, selecione os dados desejados e selecione Carregar para carregar os dados ou Transformar Dados para continuar transformando os dados no Editor do Power Query.

    Carregando dados de um arquivo XML no Navegador.

Carregar um arquivo XML local do Power Query Online

Para carregar um arquivo XML local:

  1. Na página Fontes de dados , selecione XML.

  2. Insira o caminho para o arquivo XML local.

    Seleção de arquivo XML de um serviço online.

  3. Selecione um gateway de dados local no gateway de dados.

  4. Se a autenticação for necessária, insira suas credenciais.

  5. Selecione Próximo.

Carregar o arquivo XML iniciará automaticamente o Editor do Power Query. No editor, você pode transformar os dados se desejar ou apenas salvar e fechar para carregar os dados.

Arquivo XML carregado no Editor do Power Query.

Carregar um arquivo XML da Web

Se você quiser carregar um arquivo XML da Web, em vez de selecionar o conector XML, poderá selecionar o conector Web. Cole o endereço do arquivo desejado e você será solicitado com uma seleção de autenticação, já que você está acessando um site em vez de um arquivo estático. Se não houver autenticação, basta selecionar Anônimo. Como no caso local, você será presenteado com a tabela que o conector carrega por padrão, que você pode carregar ou transformar.

Resolução de problemas

Estrutura de dados

Devido ao fato de muitos documentos XML terem dados irregulares ou aninhados, talvez seja necessário fazer um ajuste adicional de dados para obtê-los de uma forma que facilite a análise. Isso é verdadeiro se você usa a função acessível Xml.Tables da interface do usuário ou a Xml.Document função. Dependendo de suas necessidades, você pode achar que precisa fazer mais ou menos modelagem de dados.

Texto versus nós

Se o seu documento contiver uma mistura de texto e nós adjacentes que não são de texto, você poderá encontrar problemas.

Por exemplo, se você tiver um nó como este:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables retornará a parte "mundo", mas ignorará "Olá". Somente os elementos são retornados, não o texto. No entanto, Xml.Document retornará "Olá <>mundo<". Todo o nó interno inteiro é convertido em texto, e a estrutura não é preservada.