Partilhar via


XML

Resumo

Item Description
Estado do Lançamento Disponibilidade Geral
Products Excel
Power BI (Modelos semânticos)
Power BI (Fluxos de dados)
Tecido de Dados (Dataflow Gen2)
Power Apps (Fluxos de dados)
Insights do Cliente do Dynamics 365
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 agendamentos de implantação e recursos específicos do host.

Capacidades suportadas

  • Import

Carregar um ficheiro XML local a partir do Power Query Desktop

Para carregar um ficheiro XML local:

  1. Selecione a opção XML na seleção Obter Dados . Esta ação abrirá um navegador de ficheiros local e permitirá selecionar o seu ficheiro XML.

    Captura de ecrã da seleção de ficheiros XML.

  2. Navegue até ao diretório que contém o ficheiro XMl local que quer carregar e depois selecione Abrir.

  3. No Navigator, selecione os dados que pretende e depois selecione Load para carregar os dados, ou Transform Data para continuar a transformar os dados em Editor do Power Query.

    Captura de ecrã do carregamento de dados de um ficheiro XML no Navigator.

Carregar um ficheiro XML local a partir do Power Query Online

Para carregar um ficheiro XML local:

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

  2. Introduza o caminho para o ficheiro XML local.

    Captura de ecrã da seleção de ficheiros XML de um serviço online.

  3. Selecione um gateway de dados local a partir do gateway de dados.

  4. Se for necessária autenticação, introduza as suas credenciais.

  5. Selecione Avançar.

Carregar o ficheiro XML irá iniciar automaticamente o Editor do Power Query. A partir do editor, pode transformar os dados se quiser, ou simplesmente guardar e fechar para carregar os dados.

Captura de ecrã do ficheiro XML carregado na Editor do Power Query.

Carregar um ficheiro XML a partir da web

Se quiseres carregar um ficheiro XML da web, em vez de selecionares o conector XML, podes selecionar o conector Web. Cola o endereço do ficheiro desejado e serás solicitado com uma seleção de autenticação, já que estás a aceder a um site em vez de um ficheiro estático. Se não houver autenticação, pode simplesmente selecionar Anónimo. Tal como no caso local, será então apresentada a tabela que o conector carrega por padrão, a qual pode ser carregada ou transformada.

Solução de problemas

Estrutura de Dados

Devido ao facto de muitos documentos XML terem dados fragmentados ou aninhados, pode ser necessário fazer mais modelagem de dados para os obter numa forma que facilite a realização de análises. Isto é verdade quer uses a função acessível através da interface do utilizador ou a própria função . Dependendo das suas necessidades, pode ter de fazer mais ou menos modelagem de dados.

Texto versus nós

Se o seu documento contiver uma mistura de nós adjacentes de texto e não-texto, pode encontrar problemas.

Por exemplo, se tiver um nó assim:

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

vai devolver a parte "mundo" mas ignorar "Olá". Apenas o(s) elemento(s) são devolvidos, não o texto. No entanto, irá devolver "Olá imundo/i". Todo o nó interno é transformado em texto e a estrutura não é preservada.