Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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) 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 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:
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.
Navegue até ao diretório que contém o ficheiro XMl local que quer carregar e depois selecione Abrir.
No Navigator, seleciona os dados que queres e depois seleciona 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 ficheiro XML local:
Na página de Fontes de Dados , selecione XML.
Introduza o caminho para o ficheiro XML local.
Selecione um gateway de dados local a partir do gateway de dados.
Se for necessária autenticação, introduza as suas credenciais.
Selecione Avançar.
Carregar o ficheiro XML lançará automaticamente o Power Query Editor. A partir do editor, pode transformar os dados se quiser, ou simplesmente guardar e fechar para carregar os dados.
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 Xml.Tables acessível através da interface do utilizador ou a própria função Xml.Document. 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>
Xml.Tables vai devolver a parte "mundo" mas ignorar "Olá". Apenas o(s) elemento(s) são devolvidos, não o texto. No entanto, Xml.Document irá devolver "Olá <i>mundo</i>". Todo o nó interno é transformado em texto e a estrutura não é preservada.