Tietojen suodattaminen ja kopioiminen Power Automaten avulla

Näissä ohjeissa kerrotaan, miten voit luoda pilvityönkulun, joka valvoo lähdettä uusien tai muuttuneiden kohteiden varalta ja sitten kopioi nämä muutokset kohdesijaintiin. Voit luoda tämänkaltaisen pilvityönkulun, jos käyttäjät syöttävät tietoja yhdessä sijainnissa, mutta tiimisi tarvitsee sitä eri sijainnissa tai muodossa.

Vaikka näissä ohjeissa tietoja kopioidaan Microsoft SharePoint -luettelosta (lähde) Azure SQL -tietokannan taulukkoon (kohde), voit kopioida tietoa yli 900 yhdistimestä, joita Power Automate tukee.

Tippi

Lisätietoja SharePoint-järjestelmän käyttämisestä Power Automaten kanssa on SharePoint-dokumentaatiossa.

edellytykset

  • Tietolähteen ja kohdesijainnin käyttöoikeus. Nämä ohjeet eivät sisällä ohjeita lähteen ja kohdesijainnin luomiseksi.

  • Power Automatein käyttöoikeus.

  • Tietojen tallentamistavan perusteiden ymmärtäminen.

  • Tutustuminen työnkulkujen luomisen perusteisiin. Voit tarkastella, miten voit lisätä toimintoja, käynnistimiä ja ehtoja. Seuraavissa vaiheissa oletetaan, että tiedät, miten voit suorittaa nämä toiminnot.

Tippi

Jokaisen lähteen ja kohteen sarakenimen ei tarvitse vastata toisiaan. Kun lisäät tai päivität kohteen , sinun täytyy kuitenkin antaa tiedot kaikista pakollisista sarakkeista. Power Automate tunnistaa pakolliset kentät puolestasi.

Vaiheiden lyhyt yleiskatsaus

Jos olet tutustunut Power Automateen, kopioi tietoja tietolähteestä toiseen seuraavilla pikaohjeilla.

Tärkeää

Kohdesijaintiin tekemiäsi muutoksia ei kopioida lähteeseen, koska sovellus ei tue kaksisuuntaista synkronointia. Jos yrität määrittää kaksisuuntaisen synkronoinnin, luot loputtoman silmukan, jossa muutoksia lähetetään jatkuvasti lähteen ja kohdesijainnin välillä.

  1. Määritä lähde, jota valvot, ja kohdesijainti, johon kopioit muutetut tiedot. Varmista, että sinulla on molempien käyttöoikeus.

  2. Määritä vähintään yksi sarake, joka tunnistaa yksilöllisesti lähteessä ja kohdesijainnissa olevat kohteet. Käytämme seuraavassa esimerkissä Otsikko-saraketta, mutta voit käyttää mitä tahansa haluamaasi saraketta.

  3. Määritä käynnistin, joka valvoo lähdettä muutosten varalta.

  4. Hae kohdesijainti sen määrittämiseksi, onko muutettu kohde olemassa.

  5. Käytä seuraavanlaista ehtoa:

    • Jos uutta tai muutettua kohdetta ei ole olemassa kohdesijainnissa, luo kohde.
    • Jos uusi tai muutettu kohde on olemassa kohdesijainnissa, päivitä kohde.
  6. Käynnistä työnkulkusi ja varmista, että uudet tai muutetut kohteet kopioidaan lähteestä kohdesijaintiin.

Jos et ole aiemmin luonut yhteyttä SharePointiin tai Azure SQL -tietokantaan, noudata ohjeita, kun sinua kehotetaan kirjautumaan sisään.

Seuraavassa on yksityiskohtaisia ohjeita työnkulun luomiseen.

Valvo lähdettä muutosten varalta

  1. Kirjaudu Power Automate -palveluun

  2. Valitse Omat työnkulut>Luo tyhjästä.

  3. Hae SharePoint> valitse SharePoint – Kun kohde luodaan tai sitä muutetaan -käynnistin käynnistimien luettelosta.

  4. Kirjoita sivuston osoite ja valitse sitten LuettelonimiKun kohde luodaan tai sitä muokataan -kortista.

  5. Anna sivuston osoite ja luettelonimi SharePoint-luettelolle, jota työnkulku valvoo uusien tai päivitettyjen kohteiden varalta.

Hae uuden tai muutetun kohteen kohdesijainti

Uuden tai muutetun kohteen kohdesijaintia haetaan SQL-palvelin – Hae rivit -toiminnon avulla.

  1. Valitse Uusi vaihe>Lisää toiminto.

  2. Etsi Hae rivit, valitse SQL-palvelin – Hae rivit, ja valitse sitten valvottava taulukko Taulukon nimi -luettelosta.

  3. Valitse Näytä lisäasetukset.

  4. Kirjoita Suodatinjono-ruutuun Otsikko eq ', valitse Otsikko-tunnus dynaamisen sisällön luettelosta ja kirjoita sitten '.

    Edellisessä vaiheessa oletetaan, että lähteen ja kohdesijainnin rivien otsikot vastaavat toisiaan.

    Hae rivit -kortin pitäisi nyt näyttää samalta kuin seuraava näyttökuva:

    yritä hakea kohde kohdesijainnin tietokannasta.

Tarkista, löytyikö uusi tai muutettu kohde

Ehto-toimintoa käytetään tarkistamaan, löytyikö uusi tai muutettu kohde.

  1. Valitse Uusi vaihe>Lisää ehto, jos haluat avata Ehto-kortin.

  2. Ehto-kortissa:

    1. Valitse vasemmalla puolella oleva ruutu.

      Näyttöön avautuu Lisää dynaaminen sisältö sovelluksista ja liittimistä, joita käytetään tässä työnkulussa -luettelo.

    2. Valitse arvoHae rivit -luokasta.

    Tippi

    Varmista, että olet valinnut arvonHae rivit -luokasta. Älä valitse arvoaKun kohde luodaan tai sitä muutetaan -luokasta.

  3. Valitse yhtä suuri luettelosta keskellä olevasta ruudusta.

  4. Kirjoita 0 (nolla) oikealla puolella olevaan ruutuun.

    Ehto-kortti näyttää nyt tämän kuvan kaltaiselta:

    Näyttökuva näyttää ehtokortin.

  5. Valitse Muokkaa edistyneessä tilassa.

    Kun edistynyt tila avautuu, näet ruudussa lausekkeen @equals(body('Get_rows')?['value'], 0). Muokkaa tätä lauseketta lisäämällä length()body('Get_items')?['value']-funktion ympärille. Nyt koko lauseke on seuraavanlainen: @equals(length(body('Get_rows')?['value']), 0)

    Ehto-kortti näyttää nyt tämän kuvan kaltaiselta:

    Näyttökuva näyttää päivitetyn ehtokortin.

    Tippi

    Kun lisäät length()-funktion, työnkulku tarkistaa arvo-luettelon ja määrittää, sisältääkö se jotain kohteita.

Kun työnkulku ”hakee” kohteita kohdesijainnista, tuloksia voi olla kahdenlaisia.

Tulos Seuraava vaihe
Kohde on olemassa Päivitä kohde
Kohdetta ei ole olemassa Uuden kohteen luominen

Huomautus

Seuraavassa näytetyt Lisää rivi- ja Päivitä rivi -korttien kuvat voivat erota omistasi, koska näissä korteissa näytetään työnkulussa käytettävän Azure SQL -tietokannan taulukossa olevien sarakkeiden nimet.

Luo kohde kohdesijainnissa

Jos kohdetta ei ole olemassa kohdesijainnissa, luo se SQL-palvelin – Lisää rivi -toiminnon avulla.

Ehto-kohdan Jos kyllä -haarassa:

  1. Valitse Lisää toiminto, hae lisää rivi ja valitse sitten SQL-palvelin – Lisää rivi.

    Näkyviin avautuu Lisää rivi -kortti.

  2. Valitse Taulukon nimi -luettelosta taulukko, johon uusi kohde lisätään.

    Lisää rivi -kortti laajentuu ja näyttää kaikki sarakkeet valitussa taulukossa. Tähdellä (*) merkityt kentät ovat pakollisia ja ne on lisättävä riville, jotta se on kelvollinen.

  3. Valitse kukin sarake, jonka haluat lisätä, ja kirjoita tiedot.

    Voit syöttää tiedot manuaalisesti, valita yhden tai useamman tunnuksen Dynaaminen sisältö -kohdasta tai kirjoittaa minkä tahansa tekstiyhdistelmän ja tunnukset sarakkeisiin.

    Lisää rivi -kortti näyttää nyt tämän näyttökuvan kaltaiselta:

    Näyttökuva näyttää päivitetyn ehtokortin uudessa tilassa.

Päivitä kohde kohdesijainnissa

Jos kohde on olemassa kohdesijainnissa, päivitä siihen muutokset.

  1. Lisää SQL-palvelin – Päivitä rivi -toiminto Ehto-kohdan Jos ei -haaraan.

  2. Lisää tiedot taulukon sarakkeisiin tämän asiakirjan Luo kohde -osion vaiheiden mukaisesti.

    Näyttökuva kohdekohteista.

  3. Kirjoita sivun yläreunaan työnkulun nimi Työnkulun nimi -ruutuun ja tallenna se sitten valitsemalla Luo työnkulku.

Kun SharePoint-luettelossa (lähde) oleva kohde muuttuu, työnkulku käynnistyy, ja joko lisää uuden kohteen tai päivittää olemassa olevaa kohdetta Azure SQL -tietokannassa (kohdesijainti).

Huomautus

Työnkulkua ei käynnistetä, kun kohde poistetaan lähteestä. Jos tämä on tärkeä skenaario, harkitse erillisen sarakkeen lisäämistä osoittamaan, milloin kohdetta ei enää tarvita.

Katso myös

Tietotoimintojen käyttäminen