XML
Resumen
Elemento | Descripción |
---|---|
Estado de la versión | Disponibilidad general |
Productos | Excel Power BI (Modelos semánticos) Power BI (Flujos de datos) Fabric (Flujo de datos Gen2) Power Apps (Flujos de datos) Dynamics 365 Customer Insights Analysis Services |
Documentación de referencia de funciones | Xml.Tables Xml.Document |
Nota:
Algunas capacidades pueden estar presentes en un producto, pero otras no, debido a los programas de implementación y las capacidades específicas del host.
Funcionalidades admitidas
- Importar
Carga de un archivo XML local desde Power Query Desktop
Para cargar un archivo XML local:
Seleccione la opción XML en la selección Obtener datos. Esta acción iniciará un explorador de archivos local y le permitirá seleccionar el archivo XML.
Vaya al directorio que contiene el archivo XMl local que desea cargar y, a continuación, seleccione Abrir.
En Navegador, seleccione los datos que desee y después elija Cargar para cargar los datos o Transformar datos para seguir transformando los datos en el editor de Power Query.
Carga de un archivo XML local desde Power Query Online
Para cargar un archivo XML local:
En la página Orígenes de datos, seleccione XML.
Especifique la ruta de acceso al archivo XML local.
Seleccione una puerta de enlace de datos local en Puerta de enlace de datos.
Si se requiere autenticación, escriba sus credenciales.
Seleccione Siguiente.
Al cargar el archivo XML, se iniciará automáticamente el editor de Power Query. En el editor, puede transformar los datos si lo desea, o simplemente puede guardar y cerrar para cargar los datos.
Cargar un archivo XML desde la web
Si desea cargar un archivo XML desde la web, en lugar de seleccionar el conector XML, puede seleccionar el conector Web. Pegue la dirección del archivo deseado y se le pedirá una selección de autenticación, ya que está accediendo a un sitio web en lugar de a un archivo estático. Si no hay ninguna autenticación, solo puede seleccionar Anónimo. Como en el caso local, se le mostrará la tabla que carga el conector de forma predeterminada, que puede cargar o transformar.
Solución de problemas
Estructura de datos
Debido al hecho de que muchos documentos XML tienen datos irregulares o anidados, es posible que tenga que realizar un modelado de datos adicional para obtener la forma que le permitirá realizar análisis. Aquí aparece true si se usa la función Xml.Tables
accesible de la interfaz de usuario o la función Xml.Document
. En función de sus necesidades, es posible que tenga que realizar más o menos modelado de datos.
Texto frente a nodos
Si el documento contiene una combinación de nodos del mismo nivel de texto y que no son de texto, es posible que encuentre problemas.
Por ejemplo, si tiene un nodo similar al siguiente:
<abc>
Hello <i>world</i>
</abc>
Xml.Tables
devolverá la parte "world" pero omitirá "Hello". Solo se devuelven los elementos, no el texto. Sin embargo, Xml.Document
devolverá "Hello <i>world</i>". Todo el nodo interno se convierte en texto y la estructura no se conserva.