Jaa


Power Appsin toimintopohjaisten tietolähteiden nimeäminen uudelleen

Yhdyssovelluksen näyttönimi Power Appsissa voi aiheuttaa virheitä sovelluksen käytössä olevassa kaavassa. Tämä ongelma vaatii lisätoimia olemassa olevien kaavojen päivittämiseen manuaalisten toimenpiteiden ja nimen muutosten avulla.

Voit nimetä toimintopohjaisia tietolähteitä uudelleen tallentamalla tarvittavat lisätoimet kaavojen korjaamiseksi, joihin yhdistimen muutos vaikuttaa.

Toimintopohjaiset ja taulukkomuotoiset tietolähteet

Ennen kuin aloitat tämän ominaisuuden käytön, on tärkeää ymmärtää toimintopohjaisten ja taulukkomuotoisten tietolähteiden erot.

Toimintopohjaiset tietolähteet käyttävät tietolähteen tai palvelun nimeä kaavassa. Taulukkomuotoiset tietolähteet käyttävät sen sijaan taulukon nimeä.

Esimerkki: Azure DevOps on toimintopohjainen yhdystoiminto, kun taas Excel on taulukkomuotoinen tietolähde.

Jos esimerkiksi viittaat Azure DevOps -ilmentymään, kaava käyttää Azure DevOpsia tietolähteen nimenä

Esimerkki AzureDevOpsin tietolähteestä.

Exceliä käytettäessä tietolähteen nimi käyttää taulukon nimeä (connectorin tai palvelun nimen sijaan):

Esimerkki Excelin tietolähteestä.

Miten tietolähde luodaan?

Tietolähde luodaan sen näyttönimi perusteella, mistä yhteydestä ne perustuvat. Sovelluksen tietolähteen ensimmäinen ilmentymä on yleensä yhteyden tarkka nimi. Jos esimerkiksi käytät AzureDevOps-tietolähdettä, yhteyden nimeksi tulee AzureDevOps. Jos lisäät samaan sovellukseen toisen AzureDevOps-tietolähteen, toisen tietolähteen nimeksi tulee AzureDevOps_1.

Uudelleennimetyt yhdistimet

Yhdysyhdistin käy toisinaan läpi näyttönimen muutoksen. Esimerkki: "OldConnector" ja "NewConnector".

Aiemmin luodut sovellukset toimivat edelleen, vaikka tietolähteen nimi on "OldConnector". Tämä johtuu siitä, että tietolähteet osoittavat edelleen (piilossa) oikeaan connector-tyyppiin.

Jos taas pudotat aiemmin luodun tietolähteen sovellukseen ja lisäät sen uudelleen, uuden tietolähteen nimeksi tulee NewConnector. Kaavat viittaavat kuitenkin "OldConnector"-viittaukseen, mikä aiheuttaa kaavavirheitä siellä missä tietolähteen nimi on olemassa.

Rikkoutuneiden kaavaviittausten korjaaminen tietolähteen nimiin

Käyttämällä uutta Nimeä uudelleen -ominaisuutta voit nimetä toimintopohjaiset yhdistimet uudelleen ja korjata kaavat automaattisesti.

Nimeä uudelleen tietolähde.

Korjaa tällainen ongelma nimeämällä tietolähde uudesta näyttönimestä takaisin vanhaksi näyttönimeksi.

Voit esimerkiksi nimetä uuden tietolähteen näyttönimen New Connectorista takaisin Old Connectoriksi. Kun olet nimennyt uudelleen, kaikki kaavaviittaukset toimivat uudelleen, ja ne toimivat kuten ennenkin. Sovellus toimii nyt oikein. Voit tallentaa sovelluksen muutokset ja julkaista uuden version.

Kun tietolähde ja kaavat on synkronoitu, voit myös nimetä tietolähteen uudelleen ja tuoda sen uuden connector-nimen kanssa.

Voit esimerkiksi nimetä tietolähteen nimeksi NewConnector. Tämä nimeäminen uudelleen päivittää kaikki kaavaviittaukset käyttämään uutta nimeä. Suosittelemme tätä lähestymistapaa, koska jos joudut koskaan pudottamaan tietolähdettäsi uudelleen, tietolähteen lukeminen perustuu uudempaan Connector-näyttönimeen. Tässä vaiheessa voit välttää tulevia ongelmia.

Tämä tapa toimii, koska tietolähteen näyttönimi ja kaava, jossa tietolähteet ovat on synkronoitu. Toisin sanoen täsmälleen sama näyttönimi. Kaavojen tietolähteiden nimeäminen uudelleen ei onnistu, ennen kuin muutat tietolähteen uudelleen, koska tietolähteen näyttönimi ja kaavassa viitatut tietolähteet eivät ole samat.

Rajoitukset

Tämä uudelleennimeämistoiminto voi sisältää vain toimintopohjaisia yhdystoimintoja. Se ei toimi taulukkotietolähteissä. Taulukkomuotoiset tietolähteet käyttävät niiden taulukoiden nimeä, joihin ne osoittavat (toisin kuin palvelun yleinen nimi, joka isännöi niitä).

Katso myös