Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Azure Synapse Link tarjoaa useita tapoja kirjoittaa ja lukea tietojasi erilaisten analyyttisten skenaarioiden mukaan. Analyysiskenaariosta riippuen voit valita tietyn määrityksen alla olevista vaihtoehdoista.
| Skenaario | Pätee seuraaviin | Käytettävissä olevat määritysasetukset |
|---|---|---|
| Toiminnan raportointi | Microsoft Dataversen taulukot, talous- ja toimintotaulukot ja entiteetit. | Synapse Analytics ja Delta Lake -vaihtoehto tarjoaa paremmat kyselyjen vasteajat, joita voidaan käyttää erityisesti suurten tietomäärien kyselyihin. Lisätietoja: Synapse Link ja Delta Lake -asetus |
| Toiminnan raportointi | Vain dataverse-taulukot. | Synapse-linkki ja "Paikalla päivitys" -määritysasetus tarjoaa Data Lake -tallennustilan CSV-tiedostot, jotka päivitetään lähes reaaliaikaisesti. Tämä on Dataverse-taulukoille käytettävissä oleva vanha vaihtoehto. Tätä asetusta ei tueta Finance and Operations -sovellusten taulukoille. |
| Tietojen integrointi | Dataverse-taulukot sekä talous- ja toimintotaulukot ja entiteetit. |
Vain liittäminen -vaihtoehto tarjoaa CSV-tiedostot, jotka sisältävät lisääviä tietoja. Voit luoda putkia, jotka kuluttavat lisääviä tietoja ja täyttävät loppupään järjestelmät Käyttäjän määrittämä tieto-osio -ominaisuus mahdollistaa mukautetun tietojen osioinnin strategian valitsemisen erityisesti Dataverse-taulukoille. Järjestelmä jakaa talous- ja toimintotaulukoiden tiedot soveltuvan osiointistrategian perusteella. Tämä vaihtoehto ei ole käytettävissä Finance and Operations -sovelluksissa. |
Huomautus
Dataversen Azure Synapse Link tunnettiin aiemmin nimellä Vienti Data Lakeen. Microsoft nimesi palvelun uudelleen toukokuussa 2021. Palvelu vie edelleen tietoja Azure Data Lake Storageen sekä Azure Synapse Analyticsiin. Syyskuusta 2023 alkaen Azure Synapse Link mahdollistaa myös tietojen valitsemisen Dynamics 365 finance and operations -sovelluksista. Talous- ja toimintosovellukset eivät tue kaikkia integrointimalleja. Ohjeita siirryttäessä viennistä data lake -ominaisuuteen finance and operations -sovelluksissa Synapse Linkiin löydät Siirtymisoppaasta.
Tässä artikkelissa käsitellään Dataverse-taulukoille käytettävissä olevia lisämääritysasetuksia. Nämä vaihtoehdot eivät ole käytössä talous- ja toimintosovelluksille.
- Paikallaanpäivitykset verrattuna vain lisäyskirjauksiin.
- Käyttäjän määrittämä tietojen osiointi.
Paikallaanpäivitykset verrattuna vain lisäyskirjoituksiin
Kirjoitettaessa Dataverse-taulukkotietoja Azure Data Lake -järjestelmään createdOn-arvon perusteella eli tietueen luontipäivämäärän ja -kellonajan perusteella on valittavana kaksi eri asetusta. Valittavana on asetukset Samaan sijaintiin päivittäminen ja Vain lisäys.
Oletusasetus (taulukoissa, joissa createdOn on käytettävissä) on tehdä paikallaan tapahtuva päivitys tai upsert (päivitä tai lisää) lisätyistä tiedoista kohteeseen. Jos muutos on uusi ja vastaavaa riviä ei ole datalahdessa, uuden luomisen tapauksessa kohdetiedostot skannataan, ja muutokset lisätään vastaavaan tiedoston osioon datalahdessa. Jos muutos on päivitys ja rivi on luotu aikaisemmin Data Lake -tallennustilaan, vastaa Data Lake -tiedosto päivitetään lisäävillä tiedoilla sen sijaan, että ne lisättäisiin. Toisin sanoen oletusasetus kaikille CUD-taulukoiden muutoksille (luo, päivitä, poista) Dataverse-taulukoissa, joissa createdOn on saatavilla, on tehdä paikalla päivitys kohdesijainnissa Azure Data Lake -järjestelmässä.
Oletusarvoisen samaan sijaintiin päivittämisen voi vaihtaa käyttämällä valinnaista Vain lisäys -asetusta.
Samaan sijaintiin päivityksen sijaan Vain lisäys -tilassa Dataverse-taulukoiden lisäävät tiedot lisätään vastaavaan tiedosto-osioon Data Lake -tallennustilassa: Tämä taulukkokohtainen asetus on käytettävissä valintaruutuna kohdassaLisäasetukset>Näytä lisämääritysasetukset. Jos Vain lisäys on otettu käyttöön Dataverse-taulukossa, kaikki CUD-muutokset lisätään lisäävästi vastaaviin Data Lake -tallennustilan kohdetiedostoihin. Kun valitset tämän vaihtoehdon, osiostrategian oletusarvo on Vuosi ja kun tiedot kirjoitetaan Data Lake -tallennustilaan, ne jakautuvat vuosittain.
Vain liittäminen on oletusasetus Dataverse-taulukoille , joissa ei ole createdOn-arvoa.
Tässä taulukossa käsitellään rivien käsittelyä Data Lake -tallennustilassa CUD-tapahtumien perusteella kunkin tietojen kirjoitusvaihtoehdon osalta.
| Tapahtuma | Paikan päällä päivitys | Lisää vain |
|---|---|---|
| Luonti | Rivi lisätään osiointitiedostoon rivin createdOn-arvon perusteella. |
Rivi lisätään osiointitiedoston loppuun tietueen createdOn-arvon perusteella. |
| Päivitä | Jos rivi on osiotiedostossa, se korvataan tai päivitetään päivitetyllä tiedolla. Jos sitä ei ole luotu, se lisätään tiedostoon. | Rivi ja päivitetty versio lisätään osiointitiedoston loppuun. |
| Poista | Jos rivi on luotu osiointitiedostoon, se poistetaan tiedostosta. | Rivi lisätään osiointitiedoston loppuun ja siinä on arvoIsDelete column = True. |
Huomautus
Dataverse-taulukoissa, joissa vain lisääminen on käytössä, lähteen rivin poistaminen ei poista riviä säiliössä. Poistettu rivi lisätään sen sijaan uutena rivinä Data Lake -tallennustilaan, ja isDeleted-sarakkeen arvoksi määritetään Tosi.
Likainen luku (ALLOW_INCONSISTENT_READS) palvelimettomalle on käytössä vain lisäystilassa.
ALLOW_INCONSISTENT_READS tarkoittaa sitä, että käyttäjä voi lukea tiedostot, joita voidaan muokata jatkuvasti SELECT-kyselyn aikana. Tulokset ovat johdonmukaisia ja vastaavat tiedoston tilannevedoksen lukemista. (Se ei vastaa tietokannan tilannevedoksen eristystä, koska tilannevedoksen luontiaika on erilainen.)
Kaikkia CUD-muutoksia ei tallenneta vain lisäykseen: Synapse-linkki käsittelee ryhmien tai erien tietojen muutokset ennen niiden julkaisemista Data Lake -tallennustilaan. Jos käyttäjä tekee muutoksia lyhyellä aikavälillä, kaikkia CUD-muutoksia ei tallenteta Data Lake -järjestelmään.
Seuraavassa on lisätietoja siitä, milloin kumpaakin vaihtoehtoa käytetään.
Sijoita päivitys (vanha): Tämä asetus on oletusasetus, ja sitä suositellaan vain, jos haluat muodostaa yhteyden suoraan Lake-järjestelmän tietoihin ja tarvitset nykyisen tilan (ei historiaa tai lisääviä muutoksia). Tiedosto sisältää koko tietojoukon, ja sitä voidaan käyttää Power BI kautta tai kopioimalla koko tietojoukko ETL-putkille (Poimi, Siirrä, Lataa).
Tärkeää
Käytössä oleva päivitys on vanha tila, eikä sitä skaalata hyvin suurilla tietomäärillä tai silloin, kun muutokset ovat yleisiä. Jos taulukossa on paljon tietoja tai tietoja, niiden luonti-, päivitys- tai poistoaste on suuri, käytä Liitä vain sen sijaan, että tietojen vienti on luotettavaa ja suorituskykyistä.
Vain lisäys: Tämä vaihtoehto valitaan, jos Data Lake -tallennustilan tietoihin ei muodosteta suoraan yhteyttä ja tiedot halutaan kopioida lisäävästi toiseen kohteeseen ETL-putkien avulla. Tämä vaihtoehto sisältää muutoslokin, minkä ansiosta tekoäly- ja koneoppimisskenaariot voidaan ottaa käyttöön. Tämä on suositeltu vaihtoehto taulukoille, joissa on suuria tietomääriä tai joissa on paljon tietoja.
Voit valita Näytä lisäasetukset kohdassa Lisäasetukset Azure Synapse Link for Dataverse, jos haluat mukauttaa tietojen osiostrategiaa ja valita Azure Data Lake -tallennustilaan kirjoittamisen asetukset.
Tietojen osiointi
Kun kirjoitat Dataverse-taulukkotietoja Azure Data Lake Storageen Azure Synapse Linkin avulla, taulukot osioidaan Lake-järjestelmässä lähteen createdOn kunkin rivin arvon perusteella. Osion oletusstrategia on kuukauden mukaan, joten tiedot ositetaan Azure Data Lakessa kuukausittain.
Dataverse-taulukon kapasiteetin ja tietojen jakelun perusteella voit jakaa tiedot vuoden mukaan. Kun tämän asetuksen avulla Dataverse-taulukkotiedot kirjoitetaan Azure Data Lake -tallennustilaan, ne ositetaan vuosittain lähteen createdOn kunkin rivin arvon perusteella. Jos taulukossa ei ole createdOn-saraketta, tietorivit jaetaan uuteen tiedostoon viiden miljoonan tietueen välein. Tämä taulukkokohtainen asetus on käytettävissä valintaruutuna kohdassaLisäasetukset>Näytä lisämääritysasetukset.
Seuraavassa on esimerkkejä siitä, miten tietoja voidaan käsitellä Lake-järjestelmässä vuosi- tai kuukausittaisen osiostrategian avulla.