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:
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.
Navegue até o diretório que contém o arquivo XMl local que você deseja carregar e selecione Abrir.
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 um ficheiro XML local a partir do Power Query Online
Para carregar um arquivo XML local:
Na página Fontes de dados, selecione XML.
Insira o caminho para o arquivo XML local.
Selecione um gateway de dados local em Gateway de dados.
Se a autenticação for necessária, insira suas credenciais.
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.
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.