Agregar datos a una tabla de Microsoft Dataverse mediante Power Query

En este procedimiento, creará una tabla en Dataverse y rellenará esa tabla con datos de una fuente de OData mediante Power Query. Puede usar las mismas técnicas para integrar datos de estos orígenes en línea y locales, entre otros:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • API web
  • Fuente OData
  • Archivos de texto

También puede filtrar, transformar y combinar datos antes de cargarlos en una tabla nueva o existente.

Si no tiene una licencia para Power Apps, puede registrarse gratuitamente.

Requisitos previos

Antes de empezar a seguir este artículo:

  • Cambie a un entorno en el que pueda crear tablas.
  • Debe tener un plan de Power Apps por usuario o Power Apps por plan de aplicación.

Especificar los datos de origen

  1. Inicie sesión en Power Apps.

  2. En el panel de navegación, seleccione Datos para expandirlo y, a continuación, seleccione Tablas.

    Área tablas.

  3. En el menú de comandos, seleccione Obtener datos.

  4. En la lista de orígenes de datos, seleccione OData.

    Elija el conector de OAuth.

  5. En Configuración de conexión, escriba o pegue esta dirección URL y, después, haga clic en Siguiente:
    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. En la lista de tablas, active la casilla Clientes y, a continuación, seleccione Transformar datos.

    Seleccione la tabla Clientes.

  7. (Opcional) Para modificar el esquema para satisfacer sus necesidades, elija qué columnas quiere incluir, transforme la tabla de distintas maneras, agregue un índice o una columna condicional, o realice otros cambios.

  8. En la esquina inferior derecha, seleccione Siguiente.

Especificar la tabla de destino

  1. En Configuración de carga, seleccione Cargar en la nueva tabla.

    Cargar en la nueva tabla.

    Puede dar a la nueva tabla otro nombre o nombre para mostrar, pero deje los valores predeterminados para seguir este tutorial exactamente.

  2. En la lista de columnas Nombre principal único, seleccione ContactName y, a continuación, seleccione Siguiente.

    Puede especificar una columna de nombre principal diferente, asignar una columna diferente de la tabla de origen a cada columna de la tabla que va a crear, o ambas. También puede especificar si las columnas de texto de la salida de la consulta se deben crear como Texto multilínea o Texto Single-Line texto en el inverso de datos. Para seguir este tutorial exactamente, mantenga la asignación de columnas predeterminada.

  3. Seleccione Actualizar manualmente para Power Query - Actualizar Configuración y, a continuación, seleccione Crear.

  4. En Datos (cerca del borde izquierdo), seleccione Tablas para mostrar la lista de tablas de la base de datos.

    La tabla Customers que creó a partir de una fuente de OData aparece como una tabla personalizada.

    Lista de tablas estándar y personalizadas.

Advertencia

Si usa Power Query para agregar datos a una tabla existente, se sobrescribirán todos los datos de esa tabla.

Si selecciona Cargar en una tabla existente, puede especificar una tabla a la que agregar datos de la tabla Customers. Por ejemplo, podría agregar los datos a la tabla Account con la que se distribuye dataverse. En Asignación de columnas , puede especificar que los datos de la columna ContactName de la tabla Customers se deben agregar a la columna Nombre de la tabla Account.

Especifique el nombre de la nueva tabla.

Si aparece un mensaje de error sobre los permisos, póngase en contacto con el administrador.