XML

Riassunto

Elemento Description
Stato di rilascio Disponibilità generale
Prodotti Excel
Power BI (modelli semantici)
Power BI (flussi di dati)
Framework (Dataflow Gen2)
Power Apps (flussi di dati)
Dynamics 365 Customer Insights
Analysis Services
Documentazione di riferimento sulle funzioni Xml.Tables
Xml.Document

Annotazioni

Alcune funzionalità potrebbero essere presenti in un prodotto, ma non altre a causa di pianificazioni della distribuzione e funzionalità specifiche dell'host.

Annotazioni

Per importare più file XML contemporaneamente, usa un connettore per più file, ad esempio il Folder connector o il SharePoint Folder connector. Per altre informazioni, vedere la panoramica di Combina file.

Capacità supportate

  • Import

Caricare un file XML locale da Power Query Desktop

Per caricare un file XML locale:

  1. Selezionare l'opzione XML nella selezione Recupera dati . Questa azione avvierà un browser di file locale e consentirà di selezionare il file XML.

    Schermata della selezione del file XML.

  2. Passare alla directory contenente il file XMl locale da caricare e quindi selezionare Apri.

  3. In Navigator selezionare i dati desiderati e quindi selezionare Load per caricare i dati o Transform Data per continuare a trasformare i dati in editor di Power Query.

    Screenshot del caricamento dei dati da un file XML nello strumento di navigazione.

Caricare un file XML locale da Power Query Online

Per caricare un file XML locale:

  1. Nella pagina Origini dati selezionare XML.

  2. Immettere il percorso del file XML locale.

    Schermata della selezione di file XML da un servizio online.

  3. Seleziona un gateway dati locale dal menu Gateway dati.

  4. Se è necessaria l'autenticazione, immettere le credenziali.

  5. Seleziona Avanti.

Il caricamento del file XML avvierà automaticamente il editor di Power Query. Dall'editor è quindi possibile trasformare i dati, se necessario, oppure salvare e chiudere per caricare i dati.

Screenshot del file XML caricato nell'Editor di Power Query.

Caricare un file XML dal Web

Se si desidera caricare un file XML dal Web, anziché selezionare il connettore XML, è possibile selezionare il connettore Web. Incollare l'indirizzo del file desiderato e verrà visualizzata una selezione di autenticazione, perché si accede a un sito Web anziché a un file statico. Se non è presente alcuna autenticazione, è sufficiente selezionare Anonimo. Come nel caso locale, verrà visualizzata la tabella caricata dal connettore per impostazione predefinita, che è possibile caricare o trasformare.

Risoluzione dei problemi

Struttura dei dati

A causa del fatto che molti documenti XML dispongono di dati non elaborati o annidati, potrebbe essere necessario eseguire operazioni di data shaping aggiuntive per ottenerli nel tipo di modulo che consentirà di eseguire l'analisi. Ciò vale se si usa la funzione dell'interfaccia utente accessibile Xml.Tables o la funzione Xml.Document. A seconda delle esigenze, potrebbe essere necessario eseguire più o meno il data shaping.

Testo e nodi

Se il documento contiene una combinazione di nodi fratelli di testo e non-testo, potresti riscontrare problemi.

Ad esempio, se si dispone di un nodo simile al seguente:

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

Xml.Tables restituirà il segmento "world" ma ignorerà "Hello". Vengono restituiti solo gli elementi, non il testo. Tuttavia, Xml.Document restituirà "Ciao <i>mondo</i>". L'intero nodo interno viene trasformato in testo e la struttura non viene mantenuta.