Share via


Cambiar de nombre los orígenes de datos basados en acciones de Power Apps

Un cambio en el nombre para mostrar de un conector en Power Apps puede causar errores en fórmulas usadas por la aplicación. Este problema requiere esfuerzos adicionales para actualizar fórmulas existentes con intervención manual y cambios de nombre.

Con la capacidad de cambiar el nombre de los orígenes de datos basados en acciones, puede ahorrar los esfuerzos adicionales necesarios para corregir las fórmulas afectadas por el cambio de nombre del conector.

Orígenes de datos tabulares y basados en acciones

Antes de comenzar a utilizar esta característica, es importante comprender la diferencia entre los orígenes de datos tabulares y los basados en acciones.

Los orígenes de datos basados en acciones usan el origen de datos, o el nombre del servicio en la fórmula. En su lugar, los orígenes de datos tabulares utilizan el nombre de la tabla.

Por ejemplo, Azure DevOps es un conector basado en acciones, mientras que Excel es un origen de datos tabular.

Por ejemplo, cuando hace referencia a una instancia de Azure DevOps, la fórmula usa Azure DevOps como el nombre del origen de datos.

Ejemplo de origen de datos de AzureDevOps.

Cuando se usa Excel, el nombre del origen de datos en la fórmula usa el nombre de la tabla (en lugar del conector o el nombre del servicio):

Ejemplo del origen de datos de Excel.

¿Cómo se generan los nombres de orígenes de datos?

Los nombres de orígenes de datos se generan a partir del nombre para mostrar de la conexión en la que se basan. La primera instancia de un nombre de origen de datos en una aplicación suele ser el nombre exacto de la conexión. Por ejemplo, si usa el origen de datos "AzureDevOps", el nombre de la conexión será "AzureDevOps". Y, si agrega otro origen de datos "AzureDevOps" a la misma aplicación, el segundo origen de datos se llamará "AzureDevOps_1".

Conectores con nombre cambiado

Ocasionalmente, un conector pasa por un cambio en el nombre para mostrar. Por ejemplo, de "OldConnector" a "NewConnector".

Las aplicaciones existentes seguirán funcionando aunque sus nombres de orígenes de datos sean "OldConnector". Este comportamiento se debe a que sus orígenes de datos aún apuntan (a un nivel más profundo) al tipo de conector correcto.

Sin embargo, si coloca su origen de datos existente en la aplicación y lo vuelve a agregar, el nuevo origen de datos se llamará "NewConnector". Sin embargo, sus fórmulas seguirán haciendo referencia a "OldConnector", lo que provocará errores de fórmula dondequiera que exista este nombre de origen de datos.

Corrección de referencias de fórmulas rotas a nombres de orígenes de datos

Con la nueva característica "Cambiar nombre", puede cambiar el nombre de sus conectores basados en acciones y corregir sus fórmulas automáticamente.

Cambiar nombre de opción para origen de datos.

Para solucionar este tipo de problema, cambie el nombre del origen de datos del nuevo nombre para mostrar al antiguo nombre para mostrar.

Por ejemplo, vuelva a cambiar el nombre para mostrar del origen de datos de "Nuevo conector" a "Conector antiguo". Una vez que cambie el nombre, todas sus referencias de fórmulas se volverán a conectar y funcionarán como antes. Su aplicación ahora funcionará correctamente. Puede guardar los cambios de la aplicación y publicar la nueva versión.

Una vez que el nombre del origen de datos y las fórmulas estén sincronizados, también puede volver a cambiar el nombre de su origen de datos conforme al nuevo nombre del conector.

Por ejemplo, puede cambiar el nombre de su origen de datos para que sea "NuevoConector". Este cambio de nombre actualiza todas las referencias a fórmulas para usar el nuevo nombre. Recomendamos este enfoque porque si alguna vez tiene que volver a colocar su origen de datos, la lectura del origen de datos se basará en el nombre para mostrar del conector más reciente. Este paso lo ayudará a evitar futuros problemas.

Este enfoque funciona porque el nombre para mostrar del origen de datos, y los orígenes de datos de referencia de fórmulas están sincronizados. En otras palabras, exactamente el mismo nombre para mostrar. El cambio de nombre de los orígenes de datos en las fórmulas no puede producirse antes de volver a cambiar el nombre de su origen de datos porque el nombre para mostrar del origen de datos y los orígenes de datos de referencia de fórmula no son lo mismo.

Limitaciones

Esta capacidad de cambio de nombre se limita a los conectores basados en acciones. No funciona para orígenes de datos tabulares. Los orígenes de datos tabulares utilizan el nombre de las tablas a las que apuntan (a diferencia del nombre general del servicio que las hospeda).

Consultar también