Tietojen suodattaminen ja kopioiminen Power Automaten avulla

Näissä vaiheittaisissa 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ä vaiheittaisissa ohjeissa tietoja kopioidaan Microsoft SharePoint -luettelosta (lähde) Azure SQL -tietokannan taulukkoon (kohde), voit kopioida tietoa yli 380 yhdistimestä, joita Power Automate tukee.

Tip

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

Important

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ä.

Edellytykset

  • Tietolähteen ja kohdesijainnin käyttöoikeus. Nämä vaiheittaiset ohjeet eivät sisällä ohjeita lähteen ja kohdesijainnin luomiseksi.
  • Power Automaten 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.

Tip

Lähteessä ja kohdesijainnissa olevan jokaisen sarakkeen nimen ei tarvitse vastata toisiaan, mutta sinun on annettava tiedot kaikille pakollisille sarakkeille, kun lisäät kohteen tai päivität sitä. Power Automate tunnistaa pakolliset kentät puolestasi.

Vaiheiden lyhyt yleiskatsaus

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

  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.

Note

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 Automateen valitsemalla Omat työnkulut > Luo tyhjästä.

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

  3. Kirjoita sivuston osoite ja valitse sitten Luettelonimi Kun kohde luodaan tai sitä muokataan -kortista.

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

    määritä sharepoint-käynnistin.

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 tämä kuva:

    yritä hakea kohde kohdesijainnin tietokannasta.

Tarkista, löytyikö uusi tai muutettu kohde

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

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 arvo Hae rivit -luokasta.

    Tip

    Varmista, että olet valinnut arvon Hae rivit -luokasta. Älä valitse arvoa Kun 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:

    määritä ehto.

  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:

    määritä ehto.

    Tip

    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

Note

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 kuvan kaltaiselta:

    määritä ehto.

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.

    ympäristöjen näyttäminen.

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

    nimeä työnkulkusi.

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).

Note

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.

Lue lisätietoja

Käytä työnkuluissa tietotoimintoja.