Astmeliste värskenduste kohta päringute tegemine ja analüüsimine
Microsoft Dataverse Andmed (sh andmed rakendustest Dynamics 365 Apps and Finance and Operations) võivad tehingute loomise, värskendamise ja kustutamise kaudu pidevalt muutuda. Astmelise värskendamise suvandiga saate luua astmelisi andmetorusid, mis rakendavad neid muudatusi allavoolu süsteemidele ja andmebaasidele. Synapse Link ekspordib Dataverse astmelisi andmeid ajatempliga kaustadesse, mis sisaldavad andmete muudatusi kasutaja määratud ajavahemike jooksul.
Astmelise värskendamise funktsiooni saate kasutada mitme stsenaariumi korral.
Värskendage allavoolu andmesalve või andmeladu. Võimalik, et peate rakendama muudatused oma Power Apps ja Dynamics 365 andmetest järgmise etapi andmesalve. Inkrementaalne värskendus on standardvõimalus enamikus andmete teisendamise tööriistades, näiteks Azure Data Factory. Kuid selleks, et astmelise värskendamise funktsioon toimiks, peate tuvastama lähtetabelites muutunud kirjed. Astmelise värskendamise funktsioon pakub muudetud andmeid failide kogumina, nii et te ei pea muudatusi tuvastama, võrreldes enne ja pärast tabelite pilte.
Analüüsige suurte andmekogumite muudatusi. Kui teil on vaja analüüsida suurte andmekogumite muudatusi, pakub astmelise värskendamise funktsioon pidevat andmevoogu väikeste partiidena, nii et te ei pea kõiki andmeid salvestama. Selle valiku abil saate loobuda aegunud ja seisvatest andmetest, et säästa andmete salvestamise kulusid ning jälgida kasutaja määratud ajavahemiku jaoks asjakohaseid andmete muudatusi.
Azure Synapse Link for Dataverse pakub ka võimalust eksportida ja säilitada tabelite koopiat oma Azure Data Lake’i (Gen 2) salvestusruumis. Saate konfigureerida Azure Synapse Link lisaks tabelite koopia eksportimisele ka lisaandmete eksportimise. Iga konfiguratsioon (tuntud kui "Synapse Link profile") saab eksportida kas tabeleid või inkrementaalandmeid. Kuigi saate luua mitu profiili, ei saa te sama profiili piires konfigureerida nii tabeleid kui ka astmelisi värskendusi.
Oluline
Esialgne ajatempliga kaust luuakse, kui lubate selle funktsiooni oma andmete koopiaga. Järgnevad ajatempli- ja tabelikaustad luuakse ainult siis, kui kasutaja määratud ajavahemiku jooksul värskendatakse andmeid.
Kui olete loonud Synapse Link profiili koos astmelise värskendamise funktsiooniga, rakendub konfiguratsioon kõigile Synapse Link profiilis valitud tabelitele.
Seda funktsiooni ei saa lubada suvandiga: Loo ühendus oma Azure Synapse tööruumiga. Klientide puhul, kes vajavad Azure Synapse analüütikale juurdepääsu, järgige seda juhist, et seadistada link: Loo Azure Synapse Link for Dataverse oma Azure Synapse tööruumis
See funktsioon on samaväärne Ekspordi andmejärve sisseehitatud Dynamics 365 finants- ja äritoimingute rakendused kanalite muutmise funktsiooniga . Klientidel, kes kasutavad kanalite muutmise funktsiooni, on võimalus lubada Synapse Linki profiil muudetud andmetega, ilma et nad peaksid tabeliandmeid eksportima.
eeltingimused
Selles juhendis eeldatakse, et olete juba täitnud eeltingimused, et luua Azure Synapse Link. Lisateave: Azure’i Azure Synapse Link for Dataverse andmejärve loomine
Synapse Link profiili loomine inkrementaalsete andmete eksportimiseks
Logige sisse Power Apps ja valige oma keskkond.
Valige vasakpoolsel navigeerimispaanil. Azure Synapse Link Kui üksust pole külgpaneeli paanil, valige ... Veel ja seejärel valige soovitud üksus.
Valige käsuribal + Uus link.
Valige tellimus , ressursirühm ja salvestusruumikonto. Tehke valik Edasi.
Ärge valige suvandit Loo ühendus oma Azure Synapse tööruumiga. Kui valite selle suvandi, on astmelise värskendamise funktsioon keelatud.
Lisage tabelid, mida soovite eksportida. Kui teie Dataverse keskkond on lingitud rakendusega finants- ja äritoimingute rakendused, saate finants- ja äritoimingute rakendused hulgast ka tabeleid valida.
Valige Täpsem.
Lülitage sisse valik Kuva täpsemad konfiguratsioonisätted ja Luba kausta struktuuri inkrementaalne värskendamine.
Sisestage ajavahemik (minutites), mille sageduse jooksul astmelisi värskendusi tuleks jäädvustada, ja seejärel valige Salvesta.
Märkus.
Minimaalne ajavahemik on 5 minutit. See tähendab, et astmeline värskenduskaust luuakse iga viie minuti järel ja see sisaldab ajaintervalli jooksul toimunud muudatusi. See säte on konfigureeritav ka pärast lingi loomist tabelite haldamise kaudu . Maksimaalne ajavahemik on 1140 minutit (või 24 tundi).
Veenduge, et häälestuse esimesel lehel poleks ruut Loo ühendus oma Azure Synapse tööruumiga Azure Synapse märgitud.
Ajatempliga kaustades olevad inkrementaalsed andmed salvestatakse komaeraldusega tekstifailidena (CSV-failidena). Delta conversioon funktsiooni ei saa kasutada lisaandmete saamiseks ja deltaparketivormingus inkrementfailide hankimiseks.
Astmelise kausta kuvamine Microsoft Azure mälus
Kui loote inkrementaalsete andmetega Synapse Link profiili, teeb süsteem kõigist tabelitest esialgse koopia ja salvestab selle esimesse astmelisse värskenduskausta. Kui esialgne koopia on loodud, loob süsteem järgmised värskenduskaustad muudetud andmetega. Kui üheski valitud tabelis pole muudatusi, ei kuvata teile lisanduvaid andmekaustu.
Talletuskontol olevate astmeliste andmekaustade nägemiseks tehke järgmist.
Valige soovitud ja Azure Synapse Link seejärel valige käsuribal käsk Mine Azure’i andmejärve .
Valige jaotises Andmesalvestusruum olevad ümbrised.
Valige dataverse-environmentName-organizationUniqueName. Astmeliste värskenduste kaustad nimetatakse loomise ajatempli järgi („aaaa-kk-pp’T’HH:mm:ss.SSSz") UTC ajavööndis. Pange tähele, et ajatempliga kaustade vaheline ajavahe on teie poolt täpsemates sätetes määratud ajavahemik.
Igas ajatempliga kaustas on iga tabeli jaoks kaustad. Kõik valitud tabelid ei pruugi olla ajavahemiku jooksul muutunud ja näete ainult kaustu, mis vastavad tabelitele, mille andmed on muutunud.
Märkus.
Uuesti proovimise mehhanismi funktsioonide tõttu võidakse kasutaja määratud ajavahemiku jooksul luua veel üks tühi ajatemplikaust.
Koguandmete tarbimine
Astmelised andmed saate kopeerida Azure’i SQL-andmebaasi või andmelattu, kasutades andmete integreerimise tööriistu, nagu Azure Data Factory või Azure Synapse Analytics torujuhtmed. Pakume näidisandmete torujuhet, mida saab selleks otstarbeks kasutada. Lisateave: Andmete kopeerimine Dataverse Azure’i SQL-i.
Kui olete finants- ja pakkumisrakenduste Dynamics 365 klient, kes läheb üle muutuste voogude funktsioonilt, saate kasutada GitHubis pakutavaid andmete integreerimise näidistööriistu, et värskendada olemasolevaid andmekonveiereid, mida kasutatakse muudatuste kanalite funktsiooniga.
Samuti saate luua oma andmekonveieri, et tarbida täiendavaid andmeid. Oma müügitoru projekteerimisel peate siiski arvestama järgmiste parimate tavadega:
- Tarbige ainult eelmiste ajatempliga kaustade andmeid: nii saate vältida lugemis- ja kirjutamiskonflikte teenusega Synapse Link, mis võib praeguses kaustas olevaid andmeid pidevalt värskendada. Praeguse kausta leiate, vaadates faili Changelog/changelog.info . See fail on kirjutuskaitstud fail, mis sisaldab ühte rida praegu värskendatava kausta nimega. Te ei tohiks seda faili värskendada, kuna see võib põhjustada süsteemi ebastabiilsust.
- Saate vaadata model.json faili, mis asub igas ajatempliga kaustas, et lugeda metaandmeid, näiteks tabelikaustades sisalduvate andmete veerunimesid. Pange tähele, et iga model.json fail kaustas, mis asub ajatempliga kaustades, sisaldab metaandmeid kõigi tabelite kohta, mitte ainult ajatempliga kaustas sisalduvate tabelite kohta.
- Vältige muude logifailide (nt Synapse.log faili) kasutamist. Seda faili kasutatakse sisemistel eesmärkidel ja see ei pruugi kajastada täpseid andmeid.
- Kaaluge aegunud astmeliste kaustade kustutamist oma Azure’i andmejärvest pärast töötlemise lõpetamist. Praegu säilitab Synapse Link nende failide kohta Azure’i salvestusruumis rent, et taastada kõik tõrked. Süsteem võib rent mõne aja pärast vabastada.