Engadir datos a unha entidade en Common Data Service con Power Query

Neste procedemento, creará unha entidade en Common Data Service e encherá esa entidade cos datos desde unha fonte OData utilizando Power Query. Pode utilizar as mesmas técnicas para integrar datos desde estas fontes en liña e locais, entre outras:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Acceso
  • Excel
  • Api de web
  • Fontes de OData
  • Ficheiros de texto

Tamén pode filtrar, transformar e combinar datos antes de cargalos nunha entidade nova ou existente.

Se non ten unha licenza para Power Apps, pode inscribirse gratis.

Requisitos previos

Antes de comezar a seguir este tema:

  • Cambie a un ambiente no que podida crear entidades.
  • Debe ter un Power Apps por plan de usuario ou Power Apps por plan de aplicación.

Especifique a orixe de datos

  1. Inicie sesión en Power Apps.

  2. No panel de navegación, seleccione Datos para expandilo e, a seguir, seleccione Entidades.

    Páxina de inicio de Power Apps

  3. No menú de comandos, seleccione Obter datos.

  4. Na lista de orixes de datos, seleccione OData.

    Elixa o conector OAuth

  5. En Configuración de conexión, introduza ou pegue este URL e, a seguir, seleccione Seguinte:
    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. Na lista de táboas, seleccione a caixa de verificación Clientes e, a seguir, seleccione Transformar datos.

    Seleccione a táboa Clientes

  7. (opcional) Modifique o esquema para adaptalo ás súas necesidades escollendo as columnas que desexa incluír, transformar a táboa dunha ou varias formas, engadir un índice ou columna condicional ou realizar outras modificacións.

  8. Na esquina inferior dereita, seleccione Seguinte.

Especificar a entidade de destino

  1. En Cargar configuración, seleccione Cargar a nova entidade.

    Especifique o nome da nova entidade

    Pode darlle á nova entidade un nome diferente ou nome para mostrar, mais deixe os valores predefinidos para facer un seguimento deste tutorial exactamente.

  2. Na lista Campo de nome principal único, seleccione Nomedecontacto e logo seleccione Seguinte.

    Pode especificar un campo de nome principal diferente, asignar unha columna diferente na táboa de orixe para cada campo da entidade que está a crear, ou ambos. Tamén pode especificar se as columnas de texto na saída da consulta deberían crearse como Texto de varias liñas ou Texto de liña única en Common Data Service. Para seguir este tutorial exactamente, deixe a asignación de columnas predefinido.

  3. Seleccione Actualizar manualmente para Power Query - Actualice a configuración e logo seleccione Crear.

  4. En Datos (preto do bordo esquerdo), seleccione Entidades para mostrar a lista de entidades na súa base de datos.

    A entidade Clientes que creou a partir dunha fonte de OData aparece como unha entidade personalizada.

    Lista de entidades estándar e personalizadas

Aviso

Se utiliza Power Query para engadir datos a unha entidade, todos os datos desa entidade serán substituídos.

Se selecciona Cargar a entidade existente, pode especificar unha entidade na que engadir os datos desde a táboa Clientes. Por exemplo, podería, engadir os datos para a entidade Conta coa que se envía Common Data Service. En Atribución de campos, pode especificar que os datos da columna Nomedecontacto da táboa Clientes deberían engadirse á columna Nome na entidade Conta.

Especifique o nome da nova entidade

Estamos satisfeitos con esta funcionalidade e desexamos oír seus comentarios. Por favor envíenos as súas suxestións e comentarios sobre esta funcionalidade.

Se aparece unha mensaxe de erro sobre permisos, fale co seu administrador.

Aviso

Hai un límite de 500 000 filas por execución e por proxecto que se poden cargar usando esta funcionalidade.