Partilhar via


XML

Resumo

Item Description
Estado de Lançamento Disponibilidade Geral
Produtos Excel
Power BI (modelos semânticos)
Power BI (Fluxos de Dados)
Malha (Dataflow Gen2)
Power Apps (Fluxos de Dados)
Dynamics 365 Customer Insights
Analysis Services
Documentação de referência da função Xml.Tables
Xml.Document

Nota

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

  • Importar

Carregar um ficheiro XML local a partir do Power Query Desktop

Para carregar um arquivo XML local:

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

    Seleção de arquivos 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 que pretende e, em seguida, selecione Carregar para carregar os dados ou Transformar Dados para continuar a transformar os dados no Power Query Editor.

    Carregar dados de um ficheiro XML no Navigator.

Carregar um ficheiro XML local a partir 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 em Gateway de dados.

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

  5. Selecione Seguinte.

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

Ficheiro XML carregado no Editor do Power Query.

Carregar um ficheiro XML a partir da Web

Se você quiser carregar um arquivo XML da Web, em vez de selecionar o conector XML, você pode selecionar o conector da Web. Cole no 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ê verá 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 que muitos documentos XML têm dados irregulares ou aninhados, você pode ter que fazer modelagem de dados extra para obtê-los no tipo de forma que tornará conveniente fazer análises. Isso é válido se você usar 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 documento contiver uma mistura de nós irmãos de texto e não 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á". Apenas o(s) elemento(s) é(são) retornado(s), não o texto. No entanto, Xml.Document retornará "Hello <i>world</i>". Todo o nó interno é transformado em texto e a estrutura não é preservada.