Agregar datos a una tabla en Microsoft Dataverse mediante el uso de Power Query

En este procedimiento, creará una tabla en Dataverse y rellenará esa tabla con datos de una fuente 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
  • Fuentes 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 de Power Apps, puede suscribirse para obtener una gratuita.

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 un plan de Power Apps por aplicación.

Especificar los datos de origen

  1. Inicie sesión en Power Apps.

  2. En el panel de navegación, seleccione Dataverse para expandirlo y luego seleccione Tablas.

    Tables area.

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

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

    Choose the OAuth connector.

  5. En Configuración de conexión, escriba o pegue esta dirección URL y, a continuación, seleccione Siguiente:

    https://services.odata.org/V4/Northwind/Northwind.svc/

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

    Select the Customers table.

  7. (opcional) Modifique el esquema para que se adapte a sus necesidades eligiendo qué columnas se van a incluir, transformando la tabla de una o varias maneras, agregando un índice o una columna condicional, o realizando otros cambios.

  8. Seleccione Siguiente en la esquina inferior derecha.

Especificar la tabla de destino

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

    Load to new table.

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

  2. En la lista Columna de 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 está creando, o ambas cosas. También puede especificar si las columnas Texto de la salida de la consulta se deben crear como Texto multilínea o Texto de una sola línea en Dataverse. Para seguir este tutorial exactamente, deje la asignación de columna predeterminada.

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

  4. En Dataverse (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 OData aparece como una tabla personalizada.

    List of standard and custom tables.

Advertencia

Los datos existentes pueden modificarse o eliminarse al cargar datos en una tabla de Dataverse mientras tiene habilitado Eliminar las filas que ya no existen en la salida de la consulta o una columna de clave principal definida.

Si selecciona Cargar en la tabla existente, puede especificar una tabla en la que agregará datos de la tabla Customers. Por ejemplo, podría agregar los datos a la tabla Account que se incluye en Dataverse. En Asignación de columnas, puede especificar además que los datos de la columna ContactName de la tabla Customers deben agregarse a la columna Name de la tabla Account.

Specify the name of the new table.

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