Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Resumen
| Elemento | Descripción |
|---|---|
| Estado de liberación | Disponibilidad general |
| Productos | Excel Power BI (modelos semánticos) Power BI (flujos de datos) Plataforma (Dataflow Gen2) Power Apps (flujos de datos) Dynamics 365 Customer Insights Servicios de Análisis |
| Tipos de autenticación admitidos | Anónimo Básico (solo web) Cuenta organizativa API web (solo para web) Windows |
| Documentación de referencia de funciones | Json.Document |
Nota:
Es posible que algunas funcionalidades estén presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.
Capacidades soportadas
- Importación
Carga de un archivo JSON local desde Power Query Desktop
Para cargar un archivo JSON local:
Seleccione la opción JSON en la selección Obtener datos . Esta selección inicia un explorador de archivos local donde puede seleccionar el archivo JSON.
Seleccione Abrir para abrir el archivo.
Al cargar el archivo JSON, se inicia automáticamente el editor de Power Query. Power Query usa la detección automática de tablas para aplanar sin problemas los datos JSON en una tabla. En el editor, puede continuar transformando los datos si lo desea, o puede cerrar y aplicar los cambios. Más información: Detección automática de tablas de archivos JSON
Carga de un archivo JSON local desde Power Query Online
Para cargar un archivo JSON local:
En la página Orígenes de datos , seleccione JSON.
Escriba la ruta de acceso al archivo JSON 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 JSON, se inicia automáticamente el editor de Power Query. Power Query usa la detección automática de tablas para aplanar sin problemas los datos JSON en una tabla. En el editor, puede continuar con la transformación de los datos si lo desea, o simplemente puede guardar y cerrar para cargar los datos. Más información: Detección automática de tablas de archivos JSON
Carga desde la web
Para cargar un archivo JSON desde la web, seleccione el conector web, escriba la dirección web del archivo y siga las indicaciones de credenciales.
Detección automática de tablas de archivos JSON
La importación de datos desde archivos JSON (o API web) puede resultar difícil para los usuarios finales. Este es un ejemplo de archivo JSON con varios niveles de datos anidados.
Con la adición de funcionalidades de detección automática de tablas, el uso del conector JSON en Power Query aplica automáticamente los pasos de transformación para aplanar los datos JSON en una tabla. Anteriormente, los usuarios tenían que aplanar los registros y las listas manualmente.
Solución de problemas
Si ve el mensaje siguiente, puede deberse a que el archivo no es válido. Por ejemplo, no es realmente un archivo JSON o tiene un formato incorrecto, o puede que esté intentando cargar un archivo de líneas JSON.
Si intenta cargar un archivo JSON Lines, el siguiente código M de ejemplo convierte todas las entradas de líneas JSON en una sola tabla plana automáticamente:
let
// Read the file into a list of lines
Source = Table.FromColumns({Lines.FromBinary(File.Contents("C:\json-lines-example.json"), null, null)}),
// Transform each line using Json.Document
#"Transformed Column" = Table.TransformColumns(Source, {"Column1", Json.Document})
in
#"Transformed Column"
A continuación, debe usar una operación Expandir para combinar las líneas.