Compartir por


Cambiar o nome de orixes de datos baseadas en accións de Power Apps

Un cambio no nome de visualización dun conector en Power Apps pode provocar erros nas fórmulas empregadas pola aplicación. Este problema require máis esforzos para actualizar fórmulas existentes con intervención manual e cambios de nome.

Coa capacidade de cambiar o nome das orixes de datos baseadas en accións, pode aforrar os esforzos adicionais necesarios para solucionar as fórmulas afectadas polo cambio de nome do conector.

Orixes de datos baseadas en accións e tabulares

Antes de comezar a usar esta función, é importante comprender a diferenza entre as orixes de datos baseadas en accións e tabulares.

As orixes de datos baseadas en accións usan a orixe de datos ou o nome do servizo na fórmula. No seu lugar, as orixes de datos tabulares usan o nome da táboa.

Por exemplo, Azure DevOps é un conector baseado en acción, mentres que Excel é unha orixe de datos tabular.

Por exemplo, cando fai referencia a unha instancia de Azure DevOps, a fórmula utiliza Azure DevOps como o nome da orixe de datos

Exemplo da orixe de datos de AzureDevOps.

Ao usar Excel, o nome da orixe de datos da fórmula usa o nome da táboa (no canto do conector ou o nome do servizo):

Exemplo da orixe de datos de Excel.

Como se xeran os nomes das orixes de datos?

Os nomes das orixes de datos xéranse a partir do nome de visualización da conexión na que están baseados. A primeira instancia dun nome de orixe de datos dunha aplicación normalmente é o nome exacto da conexión. Por exemplo, se usa a orixe de datos "AzureDevOps", o nome da conexión será "AzureDevOps". E, se engade outra orixe de datos "AzureDevOps" á mesma aplicación, a segunda orixe de datos chamarase "AzureDevOps_1".

Conectores renomeados

En ocasións, un conector pasa por un cambio no nome de visualización. Por exemplo, de "OldConnector" a "NewConnector".

As aplicacións existentes seguirán funcionando aínda que os seus nomes de orixes de datos digan "OldConnector". Este comportamento débese a que as fontes de datos aínda apuntan (debaixo das tapas) ao tipo de conector correcto.

Non obstante, se deixa a orixe de datos existente na aplicación e a engade de novo, a orixe de datos nova chamarase "NewConnector". As súas fórmulas aínda farán referencia a "OldConnector", causando erros de fórmula sempre que exista este nome de orixe de datos.

Corrección de referencias de fórmulas rotas a nomes de orixes de datos

Usando a nova función "Renomear", pode cambiar o nome dos conectores baseados en accións e arranxar as súas fórmulas automaticamente.

Opción de cambiar o nome da orixe de datos.

Para solucionar este tipo de problema, cambie o nome da orixe de datos do novo nome de visualización ao nome de visualización anterior.

Por exemplo, cambie o nome de visualización da orixe de datos de "Conector novo" a "Conector antigo" outra vez. Unha vez que cambie o nome, todas as referencias das súas fórmulas volverán conectarse e funcionarán como antes. A súa aplicación agora funcionará correctamente. Pode gardar os cambios da aplicación e publicar a nova versión.

Cando o seu nome e fórmulas de orixes de datos estean sincronizadas, tamén pode renomear de novo a súa orixe de datos para axustala ao nome do novo conector.

Por exemplo, pode renomear a súa orixe de datos a "NewConnector". Este cambio de nome actualiza todas as referencias de fórmulas para usar o novo nome. Recomendamos este enfoque porque se algunha vez ten que deixar de novo a súa orixe de datos, a lectura da orixe de datos basearase no nome de visualización do conector máis recente. Este paso axudaralle a evitar problemas futuros.

Este enfoque funciona porque o nome de visualización da orixe de datos e as orixes de datos referenciadas na fórmula están sincronizados. Noutras palabras, teñen exactamente o mesmo nome de visualización. Non se pode cambiar o nome das orixes de datos nas fórmulas antes de renomear a súa orixe de datos porque o nome de visualización da orixe de datos e as orixes de datos referenciadas na fórmula non son as mesmas.

Limitacións

Esta capacidade de cambiar o nome está limitada a conectores baseados en acción. Non funciona para fontes de datos tabulares. As orixes de datos tabulares usan o nome das táboas ás que están apuntando (ao contrario que o nome xeral do servizo que as aloxa).

Consulte tamén