XML
Articolo | Descrizione |
---|---|
Stato di rilascio | Disponibilità generale |
Prodotti | Excel Power BI (modelli semantici) Power BI (flussi di dati) Infrastruttura (Dataflow Gen2) Power Apps (flussi di dati) Dynamics 365 per Customer Insights Analysis Services |
Documentazione di riferimento sulle funzioni | Xml.Tables Xml.Document |
Nota
Alcune funzionalità possono essere presenti in un prodotto, ma non altre a causa di pianificazioni di distribuzione e funzionalità specifiche dell'host.
- Import
Per caricare un file XML locale:
Selezionare l'opzione XML nella selezione Recupera dati . Questa azione avvierà un browser di file locale e consentirà di selezionare il file XML.
Passare alla directory contenente il file XMl locale da caricare e quindi selezionare Apri.
In Strumento di navigazione selezionare i dati desiderati e quindi selezionare Carica per caricare i dati oppure Trasforma dati per continuare a trasformare i dati in editor di Power Query.
Per caricare un file XML locale:
Nella pagina Origini dati selezionare XML.
Immettere il percorso del file XML locale.
Selezionare un gateway dati locale dal gateway dati.
Se è necessaria l'autenticazione, immettere le credenziali.
Selezionare 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.
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.
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 accessibile dell'interfaccia utente Xml.Tables
o la Xml.Document
funzione . A seconda delle esigenze, potrebbe essere necessario eseguire più o meno il data shaping.
Se il documento contiene una combinazione di nodi di pari livello di testo e non di testo, è possibile che si verifichino problemi.
Ad esempio, se si dispone di un nodo simile al seguente:
<abc>
Hello <i>world</i>
</abc>
Xml.Tables
restituirà la parte "world" ma ignorerà "Hello". Vengono restituiti solo gli elementi, non il testo. Tuttavia, Xml.Document
restituirà "Hello <i world</i>>". L'intero nodo interno viene trasformato in testo e la struttura non viene mantenuta.