Lisäävien päivitysten kyselyt ja analysointi
Microsoft Dataverse -tiedot (mukaan lukien Dynamics 365 -sovellusten sekä talous- ja toimintosovellusten tiedot) voivat muuttua jatkuvasti tapahtumien luonnin, päivittämisen ja poistamisen kautta. Lisäävän päivityksen vaihtoehdon avulla voit luoda lisääviä tietoputkia, jotka ottavat nämä muutokset käyttöön loppupään järjestelmissä ja tietokannoissa. Synapse Link for Dataverse vie lisätyt tiedot aikaleimattuihin kansioihin, jotka sisältävät tietojen muutokset käyttäjän määrittämillä aikaväleillä.
Voit hyödyntää lisäävän päivityksen ominaisuutta useissa tilanteissa:
Päivitä loppupään tietosäilö tai tietovarasto. Sinun on ehkä tehtävä muutoksia omista Power Apps- ja Dynamics 365 -tiedoista loppupään tietosäilöön. Lisäävä päivitys on vakio-ominaisuus useimmissa tietojen muunnostyökaluissa, kuten Azure Data Factoryssa. Jotta lisäävä päivitys toimisi, sinun on kuitenkin tunnistettava lähdetaulukoissa muuttuneet tietueet. Lisäävä päivitystoiminto tarjoaa muuttuneet tiedot tiedostojoukkona siten, että sinun ei tarvitse havaita muutoksia vertaamalla taulukoiden ennen- ja jälkeen-tilannevedoksia.
Analysoi suurten tietojoukkojen muutoksia. Jos sinun on analysoitava suurten tietojoukkojen muutoksia, lisäävä päivitystoiminto tarjoaa jatkuvan tietovirran pienissä erissä, joten sinun ei tarvitse tallentaa kaikkia tietoja. Tämän vaihtoehdon avulla voit pudottaa vanhentuneet tiedot säästääksesi tietojen tallennuskustannuksia sekä seurata käyttäjän määrittämän ajanjakson aikana merkityksellisiä tietojen muutoksia.
Azure Synapse Link for Dataverse tarjoaa myös mahdollisuuden viedä ja ylläpitää taulukoiden kopioita Azure Data Lake (Gen 2) -tallennustilassa. Voit määrittää Azure Synapse Linkin viemään lisääviä tietoja taulukoiden kopioiden viemisen lisäksi. Jokainen määritys (tunnetaan nimellä Synapse Link -profiili) voi viedä joko taulukoita tai lisääviä tietoja. Vaikka voit luoda useita profiileja, et voi määrittää sekä taulukoita että lisääviä päivityksiä samassa profiilissa.
Tärkeää
Ensimmäinen aikaleimattu kansio luodaan, kun otat tämän ominaisuuden käyttöön tietojen kopion avulla. Seuraavat aikaleimat ja taulukkokansiot luodaan vain, jos tietojen päivitys tapahtuu käyttäjän määrittämän aikavälin aikana.
Kun luot Synapse Link -profiilin, jossa on lisäävän päivityksen ominaisuus, määritys koskee kaikkia valittuja taulukoita Synapse Link -profiilissa.
Tätä ominaisuutta ei voi ottaa käyttöön seuraavassa asetuksella: Muodosta yhteys Azure Synapse workspaceen. Lisätietoja linkin määrittämisestä Azure Synapse Analytics -käyttöoikeutta tarvitseville asiakkaille: Azure Synapse Link for Dataversen luonti Azure Synapse workspacen avulla
Tämä ominaisuus vastaa Dynamics 365:n talous- ja toimintosovelluksiin sisältyvän Data Lakeen vieminen -toiminnon Muutossyöte -ominaisuutta. Muutossyöte-toimintoa käyttävät asiakkaat voivat ottaa muutostietoja sisältävän Synapse Link -profiilin käyttöön tarvitsematta viedä taulukkotietoja.
edellytykset
Tässä oppaassa oletetaan, että täytät jo esivaatimukset Azure Synapse Linkin luomiseksi. Lisätietoja: Luo Azure Synapse Link for Dataverse Azure Data Laken avulla
Synapse Link -profiilin luominen lisäävien tietojen viemistä varten
Kirjaudu Power Appsiin ja valitse ympäristö.
Valitse vasemmassa siirtymisruudussa Azure Synapse Link. Jos nimikettä ei ole sivupaneelissa, valitse ... Lisää ja valitse sitten haluamasi nimike.
Valitse komentopalkissa+Uusi linkki.
Valitse Tilaus, Resurssiryhmä ja Tallennustili. Valitse Seuraava.
Älä valitse vaihtoehtoa Yhdistä omaan Azure Synapse workspaceen. Jos valitset tämän vaihtoehdon, lisäävä päivitys poistetaan käytöstä.
Lisää vietävät taulukot. Jos Dataverse-ympäristö on linkitetty talous- ja toimintosovelluksiin, voit valita taulukoita myös talous- ja toimintosovelluksista.
Valitse Lisäasetukset.
Ota Näytä lisämääritysasetukset ja Ota käyttöön vaiheittainen päivityskansiorakenne käyttöön.
Määritä aikaväli (minuutteina), kuinka usein vaiheittaiset päivitykset tallennetaan, ja valitse sitten Tallenna.
Muistiinpano
Pienin aikaväli on 5 minuuttia. Tämä tarkoittaa sitä, että lisäävän päivityksen kansio luodaan viiden minuutin välein ja sisältää ajan kuluessa tehdyt muutokset. Tämä asetus voidaan määrittää myös sen jälkeen, kun linkki luodaan Hallitse taulukoita -toiminnolla. Enimmäisaikaväli on 1 140 minuuttia (tai 24 tuntia).
Varmista, ettei Muodosta yhteys Azure Synapse workspaceen Azure Synapse workspaceen ole valittuna määritysten ensimmäisellä sivulla.
Aikaleimattujen kansioiden lisäävät tiedot tallennetaan pilkuilla eroteltuina tekstitiedostoina (CSV-tiedostoina). Et voi käyttää deltamuunnosominaisuutta lisääville tiedoille ja noutaa lisääviä tiedostoja Delta Parquet -muodossa.
Näytä asteittainen kansio Microsoft Azure -tallennustilassa
Kun luot lisääviä tietoja sisältävän Synapse Link -profiilin, järjestelmä tekee ensimmäisen kopion kaikista taulukoista ja tallentaa sen ensimmäiseen lisäävän päivityksen kansioon. Kun alkuperäinen kopio on luotu, järjestelmä luo seuraavat päivityskansiot, joissa on muuttuneet tiedot. Jos missään valituista taulukoista ei ole muutoksia, et näe lisäävien tietojen kansioita.
Voit tarkastella tallennustilin lisäävien tietojen kansioita seuraavasti:
Valitse hallut Azure Synapse Link ja valitse sitten komentoriviltä Siirry kohteeseen Azure Data Lake.
Valitse Säilöt kohteen Tietovarasto alta.
Valitse dataverse-environmentName-organizationUniqueName. Vaiheittaiset päivityskansiot nimetään luontiaikaleiman mukaan ("yyyy-MM-dd'T'HH:mm:ss.SSSz") UTC:ssa. Huomaa, että aikaleimattujen kansioiden välinen aikaero on lisäasetuksissa määrittämäsi aikaväli.
Jokaisessa aikaleimatussa kansiossa on kansiot jokaiselle taulukolle. Kaikki valitut taulukot eivät välttämättä ole muuttuneet aikavälin aikana, ja näet vain kansiot, jotka vastaavat taulukoita, joiden tiedot ovat muuttuneet.
Muistiinpano
Uudelleenyrittämismekanismin ominaisuuksien vuoksi on mahdollista, että käyttäjän määrittämälle aikavälille luodaan ylimääräinen tyhjä aikaleimakansio.
Lisäävien tietojen käyttäminen
Voit kopioida lisääviä tietoja Azure SQL -tietokantaan tai tietovarastoon käyttämällä tietojen integrointityökaluja, kuten Azure Data Factorya tai Azure Synapse Analytics -putkia. Tarjoamme esimerkkitietoputken, jota voidaan käyttää tähän tarkoitukseen. Lisätietoja:Kopioi Dataverse -tiedot Azure SQL -tietokantaan.
Jos olet Dynamics 365:n talous- ja toimintosovellusten asiakas ja olet siirtymässä muutossyöteominaisuudesta, voit päivittää muutossyöteominaisuuden kanssa käytettävät olemassa olevat tietoputket GitHubin tietojen integroinnin esimerkkityökaluilla.
Voit myös luoda oman tietoputken lisäävien tietojen käyttämistä varten. Sinun on kuitenkin otettava huomioon seuraavat parhaat käytännöt, kun suunnittelet omaa putkeasi:
- Käytä tietoja vain edellisistä aikaleimatuista kansioista: Näin voit välttää luku- ja kirjoitusristiriidat Synapse Link -palvelun kanssa, joka saattaa päivittää nykyisen kansion tietoja jatkuvasti. Löydät nykyisen kansion tarkastelemalla Changelog/changelog.info-tiedostoa. Tämä tiedosto on vain luku -muotoinen tiedosto, joka sisältää yhden rivin, jossa on parhaillaan päivitettävän kansion nimi. Älä päivitä tätä tiedostoa, koska se voi aiheuttaa järjestelmän epävakautta.
- Voit tarkastella kussakin aikaleimatussa kansiossa sijaitsevaa model.json-tiedostoa ja lukea metatietoja, kuten taulukkokansioiden sisältämien tietojen sarakkeiden nimiä. Huomaa, että jokainen aikaleimatuissa kansioissa sijaitsevan kansion model.json-tiedosto sisältää metatietoja kaikista taulukoista, ei vain aikaleimatun kansion sisältämistä taulukoista.
- Vältä muiden lokitiedostojen, kuten Synapse.log-tiedoston, käyttöä. Tätä tiedostoa käytetään sisäisiin tarkoituksiin, eikä se välttämättä vastaa tarkkoja tietoja.
- Harkitse vanhentuneiden lisäävien tietojen kansioiden poistamista Azure Data Lake -tallennustilasta, kun olet lopettanut käsittelyn. Tällä hetkellä Synapse Link pitää näiden tiedostojen hallintaa Azure Storagessa toipuakseen mahdollisista virhetilanteista. Järjestelmä saattaa vapauttaa hallinnan jonkin ajan kuluttua.