Tietojen replikointi Azure SQL Databaseen tietojen vientipalvelun avulla
Muistiinpano
Vuoden 2021 marraskuun jälkeen tietojen vientipalvelu on vanhentunut. Tietojen vientipalvelu on käytettävissä. Sitä tuetaan täysin vuoden 2022 marraskuuhun asti, jolloin sen tuki ja käyttö päättyy. Lisätietoja: https://aka.ms/DESDeprecationBlog
Tietojen vientipalvelu on lisäpalvelu, joka on saatavana Microsoft AppSourcessa. Se lisää mahdollisuuden kopioida tietoja Microsoft Dataverse -tietokannasta Azure SQL -tietokantamyymälään asiakkaan omistamassa Azure-tilauksessa. Tuetut kohdesijainnit ovat Azure SQL -tietokanta ja SQL-palvelin Azure-virtuaalikoneilla. Tietojen vientipalvelu synkronoi alussa älykkäästi kaikki tiedot, jonka jälkeen synkronointi tapahtuu jatkuvasti, kun järjestelmässä tapahtuu muutoksia (delta-muutokset). Tämän ansiosta voidaan ottaa käyttöön useita analyysi- ja raportointiskenaarioita Azuren tieto- ja analyysipalveluiden lisäksi. Tämä myös mahdollistaa mukautettujen ratkaisujen luomisen asiakkaille ja kumppaneille.
Muistiinpano
On hyvin suositeltavaa viedä Dataverse-tiedot Azure Synapse Analyticsiin ja/tai Azure Data Lake Gen2:een Azure Synapse Link for Dataverse -ratkaisun avulla. Lisätietoja: Nopeuta aikaa oivalluksiin Azure Synapse Link for Dataversen avulla
Tietojen vientipalvelu voi käyttää asiakkaiden aktivointisovellusten kanssa (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing ja Dynamics 365 Project Service Automation).
Lisätietoja tietojen määrittämisen ja hallinnan ohjelmallisesta käyttöliittymästä on kehittäjän oppaan kohdassa Tietojen vientipalvelu.
Tietojen vientipalvelun käytön edellytykset
Kun tietojen vientipalvelu otetaan käyttöön, seuraavat edellytykset on täytettävä.
Azure SQL Database -palvelu
Asiakkaan omistama Azure SQL tietokannan tilaus. Tämän tilauksen on sallittava synkronoitavien tietojen määrä.
Palomuuriasetukset. Azure-palveluiden käyttöoikeudet kannattaa poistaa käytöstä ja määrittää tässä aiheessa mainitut soveltuvat asiakkaiden IP-osoitteet. Lisätietoja: Tietojen vientipalvelun käyttämät Azure SQL Databasen staattiset IP-osoitteet
Vaihtoehtoisesti voit ottaa Azure-palveluiden käyttöoikeuden käyttöön, kun haluat sallia Azure-palveluiden käytön.
Azuren näennäiskoneessa olevan SQL Serverin Muodosta yhteys SQL Serveriin Internetin kautta -vaihtoehto on oltava otettuna käyttöön. Lisätietoja: Azure: Yhteyden muodostaminen Azuren SQL Serverin virtuaalikoneeseen
Voit lisäksi määrittää palomuurisäännöt sallimaan tietojen vientipalvelun ja SQL Serverin välinen viestintä.
Tietokantakäyttäjällä on oltava käyttöoikeudet tietokannan ja rakenteen tasolla seuraavan taulukon mukaan. Tietokantakäyttäjää käytetään tietojen viennin yhteysmerkkijonossa.
Tietokannan oikeudet vaaditaan.
Oikeustyypin koodi Oikeuden nimi CRTB CREATE TABLE CRTY CREATE TYPE CRVW CREATE VIEW CRPR CREATE PROCEDURE ALUS ALTER ANY USER VWDS VIEW DATABASE STATE Rakenteen oikeudet vaaditaan.
Oikeustyypin koodi Oikeuden nimi AL ALTER IN INSERT DL DEL SL SELECT UP UPDATE EX EXECUTE RF REFERENCES
Azure-avainsäilöpalvelu
Asiakkaan omistama Key Vault -tilaus, jota käytetään tietokannan yhteysmerkkijonon suojatussa ylläpitämisessä.
Sovellukseen myönnetään PermissionsToSecrets-oikeus, jossa on tunnus b861dbcc-a7ef-4219-a005-0e4de4ea7dcf. Se voidaan tehdä suorittamalla alla oleva AzurePowerShell-komento, ja sen avulla saadaan yhteysmerkkijonon salaisen koodin sisältävän Key Vaultin käyttöoikeus. Lisätietoja: Azure Key Vaultin määrittäminen
Key Vaultin salaisuudet on merkittävä organisaation (OrgId) ja vuokraajan tunnuksilla (TenantId). Tämä voidaan tehdä suorittamalla alla oleva AzurePowerShell-komento. Lisätietoja: Azure Key Vaultin määrittäminen
Määritä palomuurisäännöt sallimaan tietojen vientipalvelun ja Azure Key Vaultin välillä.
Asiakkaan aktivointisovellukset
Versio 9.0 tai uudempi versioympäristö.
Tietojen vientipalveluratkaisu on asennettava.
- Valitse Asetukset>Microsoft Appsource> hae Microsoft Dynamics 365 – tietojen vientipalvelu tai siirry siihen ja valitse sitten Hanki nyt.
- Voit esimerkiksi etsiä sen kohteesta Microsoft AppSource.
Muutosten seurannan on oltava käytössä vientiprofiiliin lisättävissä entiteeteissä. Varmista, että vakioentiteetti tai mukautettu entiteetti voidaan synkronoida, siirtymällä kohtaan Mukauttaminen>Mukauta järjestelmää ja valitsemalla entiteetti. Varmista Yleiset-välilehdessä, että Muutosten seuranta -asetus on otettu käyttöön Tietopalvelut-osassa.
Sinulla on oltava ympäristössä järjestelmänvalvojan käyttöoikeusrooli.
WWW-selain
Ota toimialueen https://discovery.crmreplication.azure.net/
ponnahdusikkunat käyttöön selaimessasi. Tämä vaaditaan, jotta automaattinen kirjautuminen toimii, kun siirryt kohtaan Asetukset > Tietojen vienti.
Tarvittavat palvelut, tunnistetiedot ja oikeudet
Tietojen vientipalvelun käyttöä varten tarvitaan seuraavat palvelut, tunnistetiedot ja oikeudet
Tilaus. Vain käyttäjät, joille on määritetty järjestelmänvalvojan käyttöoikeusrooli, voivat määrittää vientiprofiileja tai muuttaa niitä.
Azure-tilaus, joka sisältää seuraavat palvelut.
Azure SQL -tietokanta tai AzureSQL Server Azuren näennäiskoneissa.
Azure Key Vault.
Tärkeä
Tietojen vientipalvelun käyttö edellyttää, että asiakkaan aktivointisovelluksia ja Azure Key Vault -palvelut toimivat samassa vuokraajassa ja samassa Microsoft Entra ID:ssä. Lisätietoja: Azuren ja Microsoft 365:n integrointi
Azure SQL -tietokantapalvelu voi olla samassa tai eri vuokraajassa kuin palvelu.
Hyvä tietää ennen tietojen vientipalvelun käyttöä
Vientiprofiilit on poistettava ja luotava uudelleen aina, kun teet ympäristössä jonkin seuraavista toiminnoista.
- Ympäristön palauttaminen.
- Kopioi esiintymä (täysin tai vähimmäismäärä).
- Palauta ympäristö.
- Siirrä ympäristö toiseen maahan tai toiselle alueelle.
Se tehdään poistamalla ensin vientiprofiili VIENTIPROFIILIT-näkymässä ja sitten taulukot ja tallennetut toimintosarjat sekä luomalla lopuksi uusi profiili. Lisätietoja: Kaikkien tietojen vientiprofiilin taulukoiden ja tallennettujen toimintosarjojen poistaminen
Tietojen vientipalvelu ei toimi sellaisissa eristys- tai tuotantoympäristöissä, jotka on määritetty, kun Ota järjestelmänvalvojan tila käyttöön on käytössä. Lisätietoja: Järjestelmänvalvojan tila
Tietojen vientipalvelu ei poista liittyviä taulukoita, sarakkeita tai tallennettuja toimintosarjaobjekteja Azure SQL -tietokantakohteesta seuraavien toimien yhteydessä.
Entiteetti poistetaan.
Kenttä poistetaan.
Entiteetti poistetaan vientiprofiilista.
Nämä kohteet on poistettava manuaalisesti. Tietojen vienti poistaminen Tietyn entiteetin profiilitaulukot ja tallennetut toimintosarjat Metatietojen poistoilmoitukset kirjataan unprocessablemessages-kansioon. Virheiden käsittely ja valvonta
Vientiprofiili
Tietojen vienti asiakkaan aktivointisovelluksista edellyttää, että järjestelmänvalvoja luo vientiprofiilin. Jos tietoja synkronoidaan samanaikaisesti useassa eri kohdetietokantoihin, profiileja voidaan luoda ja aktivoida useita.
Vientiprofiili on tietojen vientipalvelun keskeinen käsite. Vientiprofiili kerää asennus- ja määritystiedot yhteen tietojen kohdetietokantaan synkronointia varten. Järjestelmänvalvojan määrittämä kohdetietokantaan vietävien entiteettien luettelo on osa vientiprofiilia. Kun vientiprofiili on aktivoitu, se käynnistää tietojen synkronoinnin automaattisesti. Aluksi viedään kaikki valittua entiteettiä vastaavat tiedot. Tämän jälkeen vain muuttuneet tiedot synkronoidaan lähes reaaliaikaisesti työntömekanismilla, sillä ne löytyvät jo asiakkaan aktivointisovellusten entiteettitietueista tai -metatiedoista. Tämän vuoksi tietojen asiakkaan aktivointisovelluksista hakemista varten ei tarvitse määrittää aikataulua.
Vain entiteetit, joille on otettu käyttöön muutoksen seuranta, voidaan lisätä vientiprofiiliin. Huomaa, että muutoksen seuranta on käytössä suurimmassa osassa vakioentiteettejä. Mukautettujen entiteettien muutosten seuranta on otettava erikseen käyttöön, ennen kuin ne voidaan lisätä vientiprofiiliin. Lisätietoja: Ota muutosten seuranta käyttöön tietojen synkronoinnin valvomiseksi
Tietojen vientipalvelu synkronoi sekä metatiedot että tiedot. Kukin entiteetti muunnetaan yhdeksi taulukoksi ja kukin kenttä muunnetaan kohdetietokannan taulukon sarakkeeksi. Taulukoiden ja sarakkeiden nimissä käytetään metatietojen rakenteen nimeä.
Kun aktivointi on tehty vientiprofiili kerää tietojen synkronoinnin tilastotiedot. Niiden avulla voidaan tarkastella vietyjä tietoja ja suorittaa diagnostiikka.
Vientiprofiilin kanssa käytettävissä oleva tietojen synkronointi
Luokka | Ominaisuus | Tuetut tietotyypit |
---|---|---|
Ensimmäinen synkronointi | Metatiedot - perustietotyypit | Kokonaisluku-, Liukuluku-, Desimaaliluku-, Yksi tekstirivi-, Useat tekstirivit-, Päivämäärä- ja Aika-tietotyypit. |
Ensimmäinen synkronointi | Metatiedot - lisätietotyypit | Valuutta, Osapuoliluettelo, Asetusjoukko, Tila, Tilan syy, Valinta (mukaan lukien Asiakas- ja Liittyy-tyypin valinta). Osapuoliluettelo on käytettävissä vain vientiversiossa 8.1 ja uudemmissa versioissa. |
Ensimmäinen synkronointi | Tiedot - perustietotyypit | Kaikki perustietotyypit. |
Ensimmäinen synkronointi | Tiedot - lisätietotyypit | Kaikki lisätietotyypit. |
Muutettujen tietojen synkronointi | Rakenteen muokkaus - perustyypit | Lisää kenttämuutos tai muokkaa sitä; kaikki perustietotyypit. |
Muutettujen tietojen synkronointi | Rakenteen muokkaus - lisätietotyypit | Lisää kenttämuutos tai muokkaa sitä; kaikki lisätietotyypit. |
Muutettujen tietojen synkronointi | Tietojen muokkaus - perustyypit | Kaikki perustietotyypit. |
Muutettujen tietojen synkronointi | Tietojen muokkaus - lisätietotyypit | Kaikki lisätietotyypit, kuten osapuoliluettelo. |
Vientiprofiilin luominen
Varmista, että seuraavat vaatimukset täyttyvät, ennen kuin luot vientiprofiilin.
Tietojen vientipalveluratkaisu asennetaan ympäristöön.
Ylläpidä SQL-tietokannan yhteysmerkkijonoa Key Vaultissa ja kopioi Key Vaultin URL-osoite vientiprofiilia varten. Lisätietoja: Azure: Azure Key Vaultin käytön aloittaminen
Muutosten seuranta on otettu käyttöön vientiprofiileihin lisättävissä entiteeteissä. Lisätietoja: Ota muutosten seuranta käyttöön tietojen synkronoinnin valvomiseksi
SQL-tietokantapalvelussa on riittävästi tallennustilaa tietojen tallentamista varten.
Olet ympäristön järjestelmänvalvoja.
Valitse Asetukset>Tietojen vienti.
Tarkista ilmoitus ja valitse Jatka. Jos et halua viedä tietoja, valitse Peruuta.
Luo uusi vientiprofiili valitsemalla Uusi.
Syötä Ominaisuudet-vaiheessa seuraavat tiedot ja valitse Seuraava jatkaaksesi muodostamatta Key Vault -yhteyttä. Kun valitset Tarkista, käytössä on Key Vault -URL-osoite, jonka annoit Key Vault -yhteyden muodostamista varten.
Nimi. Profiilin yksilöllinen nimi. Tämä kenttä on pakollinen.
Key Vault -yhteyden URL-osoite. Key Vault -URL-osoite viittaa yhteysmerkkijonoon, joka on tallennettu kohdetietokantayhteydessä tarvittavien todennustietojen kanssa. Tämä kenttä on pakollinen. Lisätietoja: Azure Key Vaultin määrittäminen
Tärkeä
Key Vault -yhteyden URL-osoitteessa kirjainkoolla on merkitystä. Anna Key Vault -yhteyden URL-osoite täsmälleen siinä muodossa kuin se näytettiin sen jälkeen, kun tässä aiheessa olevat Windows PowerShell -komennot suoritettiin.
Skeema. Vaihtoehtoisen tietokantarakenteen nimi. Vain aakkosnumeeriset merkit ovat sallittuja. Tämä kenttä on valinnainen. Oletusarvoisesti kohteen SQL-tietokanta käyttää dbo-rakennetta.
Etuliite. Etuliite, jota käytetään kohdetietokannassa luotujen taulukoiden nimissä. Tämän avulla kohdetietokannassa vientiprofiilille luodut taulukot on helppo tunnistaa. Kun tämä on määritetty, varmista, että etuliite on lyhyempi kuin 15 merkkiä. Tämä kenttä on valinnainen. Vain aakkosnumeeriset merkit ovat sallittuja.
Uudelleenyritysten määrä. Niiden kertojen määrä, jotka tietuetta on yritetty lisätä tai päivittää kohdetaulukkoon. Tämä kenttä on pakollinen. Hyväksyttäviä ovat arvot 0–20, ja 12 on oletusarvo.
Yritä aikaväli uudelleen. Uudelleenyritysten välinen odotusaika sekunteina. Tämä kenttä on pakollinen. Hyväksyttäviä ovat arvot 0–3 600, ja 5 on oletusarvo.
Kirjoita poistoloki. Lokiinkirjaamisen yhteydessä poistettujen tietueiden valinnainen asetus.
Valitse Valitse entiteetit -vaiheessa entiteetit, jotka viedään SQL-kohdetietokantaan, ja valitse sitten Seuraava.
Voit synkronoida Valitse suhteet -vaiheessa M:N (monta moneen) -suhteita, joita edellisessä vaiheessa valituilla entiteeteillä on. Valitse Seuraava.
Valitse Yhteenveto-vaiheessa Luo ja aktivoi luodaksesi profiilitietueen ja muodostaaksesi Key Vault -yhteyden, mikä aloittaa synkronointiprosessin. Valitse muussa tapauksessa Luo tallentaaksesi vientiprofiilin ja aktivoidaksesi sen myöhemmin.
Aiemmin luodun vientiprofiilin muokkaaminen
Voit lisätä tai poistaa entiteettejä ja suhteita aiemmin luodusta, replikoitavasta vientiprofiilista.
Valitse Asetukset>Tietojen vienti.
Valitse Kaikkien tietojen vientiprofiili -näkymässä muutettava vientiprofiili.
Valitse Toiminnot-työkaluriviltä ENTITEETTIEN HALLINTA lisätäksesi tai poistaaksesi entiteettejä tietojen vientiä varten. Voit lisätä tai poistaa entiteettisuhteita valitsemalla ENTITEETTIEN HALLINTA.
Valitse entiteetit tai entiteettisuhteet, jotka haluat lisätä tai poistaa.
Lähetä vientiprofiilin muutokset valitsemalla Päivitä.
Tärkeä
Kun entiteetti tai entiteettisuhde poistetaan vientiprofiilista, vastaavaa taulukkoa ei poisteta kohdetietokannassa. Ennen kuin poistettu entiteetti voidaan lisätä uudelleen, vastaava taulukko on poistettava kohdetietokannassa. Lisätietoja entiteettitaulukon poistamisesta on ohjeaiheessa Tietyn entiteetin tietojen vientiprofiilin taulukoiden ja tallennettujen toimintosarjojen poistaminen.
Azure SQL Databasen kohdetietokannan taulukon tiedot
Tietojen vientipalvelu luo sekä tietojen että metatietojen taulukot. Jokaiselle synkronoitavalle entiteetille ja M:N-suhteelle luodaan taulukko.
Kun vientiprofiili on aktivoitu, nämä taulukot luodaan kohdetietokannassa. Nämä ovat järjestelmätaulukoita, joihin ei lisätä SinkCreatedTime- ja SinkModifiedTime-kenttää.
Taulukon nimi | Luontiajankohta |
---|---|
<Etuliite>_GlobalOptionsetMetadata | Vientiprofiilia aktivoitaessa. |
<Etuliite>_OptionsetMetadata | Vientiprofiilia aktivoitaessa. |
<Etuliite>_StateMetadata | Vientiprofiilia aktivoitaessa. |
<Etuliite>_StatusMetadata | Vientiprofiilia aktivoitaessa. |
<Etuliite>_TargetMetadata | Vientiprofiilia aktivoitaessa. |
<Etuliite>_AttributeMetadata | Vientiprofiilia aktivoitaessa. |
<Etuliite>_DeleteLog | Vientiprofiilia aktivoitaessa, kun lokin poistoasetus on otettu käyttöön. |
Synkronointiongelmien ratkaiseminen
Useiden uudelleenyrityskertojen jälkeen voi esiintyä tietueen synkronointivirheitä tietokannan tallennustilarajoitusten tai taulukon lukittumisen vuoksi. Kyselyjen pitkä kesto aiheuttaa tämän. Voit ratkaista nämä virheet pakottamalla vain epäonnistuneiden tietueiden uudelleensynkronoinnin tai kaikkien tietueiden uudelleensynkronoinnin.
Näytä vientiprofiilit ja etsi niistä tietueiden synkronointivirheitä. Se tehdään katsomalla tietoprofiileja synkronointialueella tai avaamalla vientiprofiili, kuten tämä profiili, jossa on yhteyshenkilöentiteettitietueen synkronointivirhe.
Perehdy synkronointivirheen lähteen ja ratkaise se. Lisätietoja: Virheiden käsittely ja valvonta
Kun ongelma on ratkaistu, synkronoi epäonnistuneet tietueet uudelleen.
Muistiinpano
Epäonnistuneiden tietueiden synkronointi on julkinen esikatselutoiminto.
- Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
- Tähän toimintoon on odotettavissa muutoksia, joten sitä ei pitäisi käyttää tuotannossa. Käytä sitä vain testi- ja kehitysympäristöissä.
- Microsoft ei tarjoa tukea tälle esiversion ominaisuudelle. Microsoft Dynamics 365:n tekninen tuki ei voi auttaa sinua ongelmatapauksissa tai vastata kysymyksiin. Esiversion ominaisuuksia ei ole tarkoitettu tuotantokäyttöön, ja niitä koskevat erilliset lisäkäyttöehdot.
Kirjaudu ympäristöön ja valitse Asetukset>Tietojen vienti.
Avaa tietueen synkronointivirheet sisältävä vientiprofiili.
Valitse vientiprofiilin työkalurivillä EPÄONNISTUNEIDEN TIETUEIDEN UUDELLEENSYNKRONOINTI.
Valitse vahvistusikkunassa Ok, kun epäonnistuneiden tietueiden uudelleensynkronointi on onnistunut.
- Varmista, ettei vientiprofiilissa ole tietueiden epäonnistumisilmoituksia. Avaa tietojen vientiprofiili ja tarkista, että Epäonnistuneet ilmoitukset -laskurin arvo OMINAISUUDET JA YLEISKUVAUS -välilehdessä on 0. Varmista, että Epäonnistuneet ilmoitukset -arvo on ajan tasalla valitsemalla PÄIVITÄ vientiprofiilin työkaluriviltä.
- Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
Jos tietueen synkronointi epäonnistuu edelleen, vaikka olet yrittää synkronoida uudelleen edellä olevien ohjeiden mukaisesti, ota yhteys Microsoftin asiakaspalveluun.
Virheiden käsittely ja valvonta
Voit tarkastella vientiprofiilin synkronoinnin tilaa valitsemalla Asetukset>Tietojen vienti ja avaamalla vientiprofiilin. ENTITEETIT-välilehdessä näkyy synkronoinnin tila ja Epäonnistuneet tietueet -sarake tietueille, joita ei voitu synkronoida. Epäonnistuneiden tietueiden luettelo sekä tilan syy voidaan ladata valitsemalla komentopalkista EPÄONNISTUNEET TIETUEET.
Näet profiilin ominaisuudet valitsemalla vientiprofiilista OMINAISUUDET JA YLEISKUVAUS. Valitse SUHTEET nähdäksesi suhteiden synkronoinnin tilan.
Niiden tietueiden yksityiskohtaisten tietojen tarkasteleminen, joiden synkronointi epäonnistui
Epäonnistuneiden tietueiden lokien tarkastelu voi auttaa selvittämään, mikä on synkronointivirheiden syy. Voit tarkastella epäonnistuneita tietueita kohteen Azuren kohdetietokannassa Azure Storage Explorerin avulla. Se on maksuton erillinen sovellus, jonka avulla Azure Storage -tietojen käsitteleminen on helppoa. Lisätietoja: Azure Storage Explorer.
Valitse Asetukset>Tietojen vienti.
Valitse Kaikkien tietojen vientiprofiili -näkymässä vientiprofiili, jossa on epäonnistuneita ilmoituksia.
Valitse Toiminnot-työkaluriviltä EPÄONNISTUNEET TIETUEET.
Valitse Lataa epäonnistuneet tietueet -valintaikkunasta Kopioi blob-objektin URL ja valitse sitten Ok.
Muistiinpano
Blob-URL-osoite on voimassa 24 tuntia. Jos URL-osoite on voimassa yli 24 tuntia, luo uusi blob-URL-osoite aiemmin kerrottujen vaiheiden avulla.
Käynnistä Azure Storage Explorer.
Valitse Azure Storage Explorerissa Muodosta yhteys Azure-tallennukseen.
Liitä URL-osoite leikepöydältäsi Muodosta yhteys Azure-tallennukseen -kenttään ja valitse sitten Seuraava.
Valitse Yhteyden yhteenveto -sivulta Muodosta yhteys.
Azure Storage Explorer muodostaa yhteyden kohdetietokantaan. Jos vientiprofiilissa on epäonnistuneita tietueita, Azure Storage Explorer näyttää epäonnistuneen tietuesynkronoinnin kansiot.
Niiden tietueiden yksityiskohtaisten tietojen tarkasteleminen, joiden synkronointi epäonnistui (esiversio)
Voit ladata epäonnistuneet tietueet suoraan tietojen vientipalvelun käyttöliittymästä. Tämä ominaisuus on tällä hetkellä esiversiossa, joten siihen liittyvä testaus ja palaute olisi hyödyllistä.
Epäonnistuneiden tietueiden lataamisen vaiheet:
Määritä profiili, jossa epäonnistuneet tietueet ovat.
Valitse ensin profiili ja sitten ylävalikkorivillä Epäonnistuneiden tietueiden lataaminen (esikatselu).
Epäonnistuneiden tietueiden lataaminen -valintaikkunassa on lajiteltu luettelo, jossa on (enintään) 20 viimeisintä blob-tiedostoa. Valitse ensin ladattava tiedosto ja sitten OK.
Avaa ladattu tiedosto valitussa tekstieditorissa (kuten Muistiossa) ja tarkastelu epäonnistumisen tietoja.
Epäonnistuneen tietuesynkronoinnin kansion rakenne ja lokitiedostot
Epäonnistuneiden tietueiden Azure Blob -säilön URL-osoite viittaa sijaintiin, jossa on seuraava kansiorakenne:
tiedot. Kansiossa on epäonnistuneet tietoilmoitukset ja tietuetietoihin liittyvä JSON.
metatiedot. Kansiossa on epäonnistuneet metatietoilmoitukset ja metatietoihin liittyvä JSON.
vikaloki. Kansiossa on lokit, joissa on tietoja synkronointivirheestä ja virheen aiheuttajasta.
forcerefreshfailurelog. Kansiossa on virheet viimeksi suoritetusta Tietojen vientipalvelun epäonnistuneet tietueen -komennosta, jolla epäonnistuneet tietueet synkronoitiin uudelleen.
käsittelemättömät viestit. Kansiossa on tietoilmoitukset, joita ei käsitelty tietojen tai metatietojen ja liittyvän JSON:n poiston vuoksi.
failurelog- ja forcerefreshfailurelog-kansioiden rakenne on seuraava: Vuosi\Kuukausi\Päivä\Tunti. Uusimmat virheet onkin helppo löytää tämän rakenteen ansiosta. Kaikki yli 30 päivää vanhemmat tietueet poistetaan.
Seuraavassa on esimerkki lokitiedostosta, joka osoittaa yhteyshenkilöentiteetin tietueen synkronointivirheen.
Entity: contact, RecordId: 459d1d3e-7cc8-e611-80f7-5065f38bf1c1, NotificationTime: 12/28/2016 12:32:39 AM, ChangeType: Update, FailureReason: The database 'tempdb' has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions.
The statement has been terminated.
Yleisiä tietueen synkronointivirheiden syitä
Tietueen synkronointivirheitä voi esiintyä esimerkiksi seuraavien syiden vuoksi.
Kohdetietokannan tallennustila ei riitä. Lisää tai vapauta tarvittava määrä tallennustilaa Azure SQL -tietokantaan ennen epäonnistuneiden tietueiden uudelleensynkronointia. Tämän ongelma yhteydessä vastaavanlainen sanoma tallennetaan virhelokiin.
Tietokanta tietokannan nimi on saavuttanut kokokiintiönsä. Jaa tiedot tai poista ne, poista indeksit tai etsi dokumentaatiosta lisätietoja mahdollisista ratkaisuista.
Synkronointi Azure SQL -tietokantaan aikakatkaistaan. Tämä voi tapahtua tietojen vientiprofiilin ensimmäisessä synkronoinnissa, kun kerralla käsitellään suuria määriä tietoja. Jos kyse on tästä ongelmasta, synkronoi epäonnistuneet tietueet uudelleen. Synkronointiongelmien ratkaiseminen
Parhaat käytännöt Azure SQL Databasen käytölle tietojen viennin kanssa
Resurssien rajoittamisesta johtuvien synkronointivirheiden välttämiseksi on suositeltavaa, että käytössä on vähintään Azure SQL Database Premium P1, kun tietojen vientipalvelu on käytössä. Lisätietoja: Azure SQL -tietokannan resurssien rajat ja SQL-tietokannan hinnoittelu
Määritä Azure SQL -tietokanta käyttämään RCSI (read committed snapshot isolation) -eristystä työkuormissa, jos ne suoritetaan samanaikaisesti kohdetietokannassa, joissa suoritetaan pitkiä lukukyselyjä, kuten raportointia ja ETL-töitä. Tämä pienentää sellaisten aikakatkaisuvirheiden määrää, joita luku- tai kirjoitusristiriidat aiheuttavat tietojen vientipalvelussa.
Kyselyjen tehostamisen vuoksi tietojen vientipalvelun tietokannan rinnakkaisuuden suurimmaksi mahdolliseksi määräksi (MAXDOP) kannattaa määrittää 1. Lisätietoja: MSDN: Palvelimen muistiasetukset
Arvioi pirstoutumisen määrä usein ja muodosta indeksit tarvittaessa uudelleen tietojen vientipalvelun tietokannassa. Lisätietoja: Indeksien järjestäminen ja muodostaminen uudelleen
Päivitä tietokantojen tilastot säännöllisesti tietojen vientipalvelun tietokannan taulukoissa ja indeksoiduissa näkymissä. Lisätietoja: Tilastotietojen päivittäminen
Valvo tietojen vientipalvelun tietokannan käyttöä. Lisätietoja: Suorituskykyseuranta
Tietoja tietojen synkronoinnin viiveestä
Tietojen vientipalvelu on suunniteltu synkronoimaan tietojen muutokset kohdetietokantaan työntömekanismilla kuuntelemalla asiakkaan aktivointisovelluksissa tapahtuvia muutoksia. Palvelun tarkoitus on työntää tietoja muutaman minuutin aikana. Useat eri tekijät voivat kuitenkin vaikuttaa päästä päähän -synkronoinnin viiveeseen.
Tekijät, jotka vaikuttavat synkronoinnin kestoon, ovat seuraavat:
- Nykyinen asiakkaan aktivointisovellusten työkuorma.
- Tietojen muutosprosentti asiakkaan aktivointisovelluksissa.
- Kuhunkin vientiprofiiliin ja niiden määritteisiin lisättyjen entiteettien määrä.
- SQL Server -palvelimen suorituskyky. Esimerkki:
- SQL-yhteyden määritysaika.
- SQL-lauseen suoritusaika.
Olemme havainneet palvelua tarkkaillessamme, että suurin osa muutettujen tietojen synkronoinnista päättyy 15 minuutin aikana, kun palvelun ehdot ovat seuraavat:
- Synkronointi on muutettujen tietojen synkronointi, ei ensimmäinen synkronointi. Muutettujen tietojen synkronointi tehdään vain tietojen muutostoiminnoissa. Niitä ovat tietueiden luomis-, päivitys- ja poistotapahtumat. Huomaa, että muutettujen tietojen synkronointi alkaa, kun ensimmäinen synkronointi on päättynyt.
- Asiakkaan aktivointisovellusten tietojen muutoksen enimmäismäärä kaikissa vientiprofiilin entiteeteissä on pienempi kuin 3 000 tietuetta tunnissa. Jos tietojen muutosmäärää lisätään äkillisesti tietueiden joukkomuutoksen tietueiden ylittäessö muutoksen enimmäismäärän, viive lisääntyy.
- Jokaisessa vientiprofiiliin lisätyssä entiteetissä on alle 150 määritettä.
- Tietokantayhteys tai SQL-lauseen suoritus päättyy alle 10 sekunnin kuluessa. Jos tämä raja ylitetään, tuloksena on pidempi viive.
- Synkronoinnin aikana ei tapahdu kohdetietokantayhteyden tai SQL-suorituksen virheitä.
Kun edellä mainitut ehdot täytetään, synkronoinnin normaali viive on 15 minuuttia. Microsoftilla ei ole tietojen vientipalvelua koskevaa palvelutasosopimusta (SLA-sopimusta), eikä se anna takuita tai sitoumuksia synkronoinnin viiveaikojen suhteen.
Azure-avainsäilön määrittäminen
Suorita tässä käsitelty esitelty Windows PowerShell -komentosarja Azure-tilin järjestelmänvalvojana ja anna tietojen vientipalvelutoiminnolle oikeus käyttää Azure Key Vaultia. Tämä merkkijono näyttää avainsäilön URL-osoitteen, jonka yhteysmerkkijonon käyttämisessä tarvittavan vientiprofiilin luominen vaatii.
Korvaa seuraavien muuttujien paikkamerkit ennen merkkijonon suorittamista.
$subscriptionId. Käytettävä Key Vault -resurssiryhmä. Jos resurssiryhmää ei ole, se luodaan. Resurssiryhmälle annetaan määrittämäsi nimi. Tässä esimerkissä käytetään arvoa ContosoResourceGroup1.
$location. Määritä sijainti, jossa resurssiryhmä on tai jossa sen tulisi olla. Sijainti voi olla esimerkiksi Länsi-Yhdysvallat.
$connectionString. Yhteysmerkkijono Azure SQL -tietokantaan. Voit käyttää ADO.NET-yhteysmerkkijonoa, koska se näkyy Azuren koontinäytössä.
$organizationIdList = sallittujen organisaatioiden pilkuin eroteltu luettelo organisaation tunnuksen (organizationId) mukaan järjestettynä tietojen vientipalvelun käyttöönottamista varten. Voit etsiä organisaation tunnuksen valitsemalla Asetukset>Mukautukset>Kehittäjän resurssit. Organisaation tunnus on esiintymän viitetiedoissa.
$tenantId. Määrittää Azure Active Directory -vuokraajan tunnuksen, johon Key Vault -tilaus kuuluu.
Tärkeä
Azure-tilauksella voi olla useita Azure Active Directory -vuokraajan tunnuksia. Varmista, että valitset oikean Azure Active Directory -vuokraajan tunnuksen, joka on liitetty tietojen viennissä käytettävään ympäristöön.
Muistiinpano
Varmista, että $connectionString-merkkijonossa viitatulla käyttäjätunnuksella on tarvittavat oikeudet kohdistaa Azure SQL -tietokantaan.
# -------------------------------------------------------------------------------- #
# Provide the value for the following parameters before executing the script
$subscriptionId = 'ContosoSubscriptionId'
$keyvaultName = 'ContosoKeyVault'
$secretName = 'ContosoDataExportSecret'
$resourceGroupName = 'ContosoResourceGroup1'
$location = 'West US'
$connectionString = 'AzureSQLconnectionString'
$organizationIdList = 'ContosoSalesOrg1_id, ContosoSalesOrg2_id'
$tenantId = 'tenantId'
# -------------------------------------------------------------------------------- #
# Login to Azure account, select subscription and tenant Id
Connect-AzAccount -Tenant $tenantId -Subscription $subscriptionId
# Create new resource group if not exists.
$rgAvail = Get-AzResourceGroup -Name $resourceGroupName -Location $location -ErrorAction SilentlyContinue
if(!$rgAvail){
New-AzResourceGroup -Name $resourceGroupName -Location $location
}
# Create new key vault if not exists.
$kvAvail = Get-AzKeyVault -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -ErrorAction SilentlyContinue
if(!$kvAvail){
New-AzKeyVault -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -Location $location
# Wait few seconds for DNS entry to propagate
Start-Sleep -Seconds 15
}
# Create tags to store allowed set of Organizations.
$secretTags = @{}
foreach ($orgId in $organizationIdList.Split(',')) {
$secretTags.Add($orgId.Trim(), $tenantId)
}
# Add or update a secret to key vault.
$secretValue = ConvertTo-SecureString $connectionString -AsPlainText -Force
$secret = Set-AzKeyVaultSecret -VaultName $keyvaultName -Name $secretName -SecretValue $secretValue -Tags $secretTags
# Authorize application to access key vault.
$servicePrincipal = 'b861dbcc-a7ef-4219-a005-0e4de4ea7dcf'
Set-AzKeyVaultAccessPolicy -VaultName $keyvaultName -ServicePrincipalName $servicePrincipal -PermissionsToSecrets get
# Display secret url.
Write-Host "Connection key vault URL is "$secret.id.TrimEnd($secret.Version)""
Kaikkien tietojen vientiprofiilin taulukoiden ja tallennettujen toimintosarjojen poistaminen
Tärkeä
Varmista ennen tämän SQL-lauseen suorittamista, että lauseen @prefix- ja @schema-arvot on määritetty oikein. Vientiprofiili on luotava uudelleen tämän SQL-lauseen ajon jälkeen.
-----------------------------------------------------------------
-- Provide the value for the following parameters
DECLARE @prefix nvarchar(32) =''
DECLARE @schema nvarchar(32) ='dbo'
-----------------------------------------------------------------
DECLARE @sql nvarchar(max) = '';
SELECT @sql += 'DROP TABLE ' + QUOTENAME([TABLE_SCHEMA]) + '.' + QUOTENAME([TABLE_NAME]) + ';'
FROM [INFORMATION_SCHEMA].[TABLES]
WHERE [TABLE_TYPE] = 'BASE TABLE' AND [TABLE_NAME] like @prefix + '_%' AND [TABLE_SCHEMA]= @schema;
PRINT @sql
EXEC SP_EXECUTESQL @sql;
PRINT 'Finished dropping all tables. Starting to drop all stored procedures now.'
SELECT @sql='';
SELECT @sql += 'DROP PROCEDURE ' + QUOTENAME([ROUTINE_SCHEMA]) + '.' + QUOTENAME([ROUTINE_NAME]) + ';'
FROM [INFORMATION_SCHEMA].[ROUTINES]
WHERE [ROUTINE_TYPE] = 'PROCEDURE' AND [ROUTINE_NAME] like @prefix + '_%' AND [ROUTINE_SCHEMA]= @schema;
PRINT @sql
EXEC SP_EXECUTESQL @sql;
PRINT 'Finished dropping all stored procedures. Starting to drop all types now.'
SELECT @sql='';
SELECT @sql += 'DROP TYPE ' + QUOTENAME(SCHEMA_NAME([SCHEMA_ID])) + '.' + QUOTENAME([NAME]) + ';'
FROM SYS.TYPES
WHERE is_user_defined = 1 AND [NAME] LIKE @prefix + '_%' AND [SCHEMA_ID]=SCHEMA_ID(@schema);
PRINT @sql
EXEC SP_EXECUTESQL @sql;
Tietyn entiteetin tietojen vientiprofiilin taulukoiden ja tallennettujen toimintosarjojen poistaminen
Tärkeä
Varmista ennen tämän SQL-lauseen suorittamista, että lauseen @prefix-, @schema- ja @entityName-arvot on määritetty oikein. Tässä esimerkissä liidien entiteettitaulukko, tyypit ja tallennetut toimintosarjat poistetaan.
-----------------------------------------------------------------
-- Provide the value for the following parameters
DECLARE @prefix nvarchar(32) ='crm'
DECLARE @schema nvarchar(32) ='dbo'
DECLARE @entityName nvarchar(32) ='lead'
-----------------------------------------------------------------
DECLARE @sql nvarchar(max) = '';
IF @prefix != ''
BEGIN
SET @prefix = @prefix + '_'
END
SELECT @sql += 'DROP TABLE ' + QUOTENAME([TABLE_SCHEMA]) + '.' + QUOTENAME([TABLE_NAME]) + ';'
FROM [INFORMATION_SCHEMA].[TABLES]
WHERE [TABLE_TYPE] = 'BASE TABLE' AND [TABLE_NAME] like @prefix + @entityName AND [TABLE_SCHEMA]= @schema;
PRINT @sql
EXEC SP_EXECUTESQL @sql;
PRINT 'Finished dropping the entity. Starting to drop the types associated with the entity'
SELECT @sql='';
SELECT @sql += 'DROP TYPE ' + QUOTENAME(SCHEMA_NAME([SCHEMA_ID])) + '.' + QUOTENAME([NAME]) + ';'
FROM SYS.TYPES
WHERE
is_user_defined = 1
AND (
[NAME] LIKE @prefix + @entityName +'Type'
OR [NAME] LIKE @prefix + @entityName +'IdType'
)
AND [SCHEMA_ID] = SCHEMA_ID(@schema);
PRINT @sql
EXEC SP_EXECUTESQL @sql;
Tietojen vientipalvelun asennuksen poistaminen Power Platform -ylläpidosta
- Siirry lisäasetuksiin.
- Valitse Asetukset > Mukautukset ja valitse sitten Ratkaisut.
- Valitse DataExportService, jonka julkaisija on Microsoft Dynamics 365, ja valitse sitten Poista.
Etsi vuokraajasi Microsoft Entra -vuokraajatunnus
- Kirjaudu sisään Azure-portaaliin.
- Valitse kohdassa Azure-palvelut Vuokraajan ominaisuudet.
- Valitse arvo Vuokraajatunnus-kentässä.
Tietojen vientipalvelun käyttämät Azure SQL Databasen staattiset IP-osoitteet
Valitse Azure SQL -tietokannassa Määritä palvelimen palomuuri, määritä Azure-palveluiden käyttöoikeus -asetukseksi POIS, valitse Lisää asiakkaan IP-osoite ja lisää sitten ympäristön alueen mukaiset IP-osoitteet. Lisätietoja: Azure: Azure SQL -tietokannan palvelintason palomuurin säännön määrittäminen Azure-portaalin avulla
Alue | Uusi IP-osoite | Vanha IP-osoite |
---|---|---|
Länsi-Yhdysvallat | 20.245.127.60 | 13.64.148.9 |
Itäinen Yhdysvallat | 172.174.41.63 | 20.228.153.81 |
Itä-Aasia | 20.239.192.9 | 104.208.84.217 |
Kaakkois-Aasia | 20.24.15.60 | 20.205.153.14 |
Keskinen Intia | 20.219.158.75 | 20.198.113.107 |
Etelä-Intia | 52.140.54.95 | 104.211.204.18 |
Länsi-Eurooppa | 20.126.43.104 | 40.68.244.253 |
Pohjois-Eurooppa | 20.166.94.137 | 20.238.83.32 |
Länsi-Japani | Ei muutosta | 104.214.144.93 |
Japani, itä | 52.253.104.175 | 20.89.138.246 |
Brasilia, eteläinen | 4.228.211.102 | 20.197.186.17 |
Kaakkois-Australia | Ei muutosta | 20.70.112.80 |
Australia, itäinen | 20.5.88.96 | 20.213.58.3 |
Kanada, keskinen | 20.220.227.230 | 20.151.173.107 |
Kanada, itä | 40.86.216.207 | 52.229.109.91 |
Yhdistynyt kuningaskunta, länsi | 51.142.173.150 | 20.68.113.18 |
Yhdistynyt kuningaskunta, etelä | 20.117.159.198 | 20.117.89.184 |
Muistiinpano
Pohjois-Amerikan asiakkaiden pitäisi lisätä IP-osoitteita sekä Itä- että Länsi-Yhdysvaltojen hyväksyttyyn luetteloon.
Jotta tietojen synkronoinnissa ei olisi häiriöitä, asiakkaiden on säilytettävä uusi IP-osoite ja vanha IP-osoite.
Tunnetut ongelmat
Poistetut tietueet voidaan lisätä uudelleen entiteettitaulukkoon synkronointivirheen jälkeen
Kun teet palautuksen synkronointivirheistä, aiemmin poistetut tietueet voidaan lisätä takaisin alkuperäiseen entiteettitaulukkoon. Tämän ongelman voi kiertää synkronointivirheiden yhteydessä seuraavasti.
Luo vientiprofiilit, joissa on otettu käyttöön Kirjoituksen poistoloki. Luo uudelleen aiemmin luodut vientiprofiilit, joissa Kirjoituksen poistoloki ei ole otettu käyttöön.
Luo ja suorita Azure SQL kohdetietokannan SQL-kysely, joka hakee DeleteLog-taulukon tietueet. Poistettuja tietueita on, jos vähintään yksi tietue löytyy.
Jos DeleteLog-taulukossa on vähintään yksi tietue, luo ja suorita sellaiset ympäristöt havaitseva SQL-kysely, joissa DeleteLog-taulukosta löytyneen tietueen tietuetunnus vastaa EntityName-taulukon tietueen tietuetunnusta ja deleteLog-taulukon versionNumber on suurempi kuin EntityName-taulukon tietueen versionNumber. Kun vastaava tietuetunnus havaitaan, poista tietue EntityName-taulukosta. Jos esimerkiksi DeleteLog-taulukon AccountId-sarakkeen tietuetunnus vastaa AccountBase-entiteettitaulukon AccountId-sarakkeen tietuetunnusta ja DeleteLog-taulukon versionNumber on suurempi kuin Account-taulukon versionNumber, poista tietue AccountBase-entiteettitaulukosta.
Tärkeä
Liiketoiminnan tarpeiden ja vaatimusten mukaan tietueiden poistoon käytetyt SQL-kyselyt kannattaa suorittaa säännöllisesti mutta normaalin työajan ulkopuolella.
Entiteettitietueen poiston esimerkkikysely.
DELETE A FROM [dbo].[prefix_account] A
WHERE id IN (SELECT CONVERT(uniqueidentifier, recordid) FROM [dbo].[prefix_DeleteLog] DL WHERE DL.entityname ='account'
AND DL.VersionNumber > A.VersionNumber)
Entiteetit, jotka eivät tue tietojen viemistä
Tietojen vientipalvelun avulla suoritettavaa tietojen viemistä ei tueta tässä esitellyissä entiteeteissä, vaikka muutosten seurantaa tuetaan.
Entity | Taulukon nimi | Ratkaisutapa |
---|---|---|
Toiminta | ActivityPointerBase | Valitse vientiä varten tietyt aktiviteettientiteetit, kuten puhelu, tapaaminen, sähköposti ja tehtävä. |
Rivin enimmäiskoon (8 000) ylittävää riviä ei voi luoda
Jos virheloki ilmoittaa, että riviä, jonka koko (koko) on suurempi kuin suurin sallittu rivin enimmäiskoko 8060, ei voi luoda, kyse on ongelmasta, jossa suurin sallittu rivikoko ylitetään. Tietojen vientipalvelu ei tue rivikokoa, joka on suurempi kuin suurin sallittu rivikoko 8 000. Ongelman voi ratkaista varmistamalla, että rivin kokorajoituksia noudatetaan.
Lähteen merkkijonon pituus on pidempi kuin kohteen ColumnName-rakenne
Jos virheloki ilmoittaa, että lähteen merkkijonon pituus on pidempi kuin kohteen [ColumnName, MaxDataLength] -rakenne, kyse on ongelmasta, jos lähdetietojen merkkijonon pituus on suurempi kuin kohteen. Jos lähdetietojen merkkijonon pituus on suurempi kuin kohteen, kirjoitukset kohteeseen epäonnistuvat. Ongelman voi korjata joko pienentämällä tietojen kokoa tai pidentämällä sarakkeen pituutta manuaalisesti tietokannassa suuremmaksi kuin MaxLength.
Liitteille ei ole tarjolla tukea
Liitteiden, kuten documentbody, viemistä Merkintä-taulukkoon ei tueta.
Tietosuojailmoitus
Kun käytät tietojen vientipalvelua ja aktivoit tietojen vientiprofiilin Dynamics 365:ssä, profiiliin lisättyjen entiteettien tiedot lähetetään Azureen. Ensimmäinen synkronointi sisältää kaikki vientiprofiiliin lisättyjen entiteettien tiedot, mutta tämän jälkeen synkronointi sisältää vain uudet muutokset, joita lähetetään jatkuvasti tietojen vientipalveluun. Tietojen vientipalveluun lähetetyt tiedot tallennetaan väliaikaisesti Azuren palveluväylään ja Azure-tallennukseen, käsitellään Azure Service Fabricissa ja lopuksi tiedot (lisäykset, päivitykset ja poistot) synkronoidaan Azure-tilauksessa määritetyn tietokannan kanssa. Kun tiedot on synkronoitu, ne poistetaan Azuren palveluväylästä ja Azure-tallennuksesta. Jos tietojen synkronoinnin aikana tapahtuu virhe, lyhyet tiedot (entiteettityyppi, tietuetunnus ja synkronoinnin aikaleima) tallennetaan Azure-tallennukseen, jotta käyttäjä voi ladata luettelon tietueista, joita ei päivitetty.
Järjestelmänvalvoja voi milloin tahansa poistaa tietojen vientiprofiilin aktivoinnin tietojen synkronoinnin lopettamiseksi. Lisäksi järjestelmänvalvoja voi poistaa vientiprofiilin, jolloin poistetaan kaikki epäonnistuneiden tietueiden lokit ja tietojen vientipalveluratkaisun asennus. Tämän jälkeen tietojen vientipalvelua ei voi enää käyttää.
Tietojen synkronointia suoritetaan jatkuvasti Dynamics 365:n ja tietojen vientipalvelun välillä suojatun yhteyden kautta. Tiedot salataan, koska ne liikkuvat jatkuvasti Dynamics 365:n ja tietojen vientipalvelun välillä.
Seuraavissa osissa esitellään tietojen vientipalveluun liittyvät Azure-komponentit ja -palvelut.
Microsoft Azure Valvontakeskus
Näin saadaan ohjelmointirajapinnan ja tietojenkäsittelyn Azure-näennäiskoneet Dynamics 365:stä saatujen tietueiden synkronointi-ilmoitusten käsittelyyn sekä niiden lisäämiseen ja päivittämiseen kohdetietokantaan tai poistamiseen kohdetietokannasta. Suorituksenaikaisen Azure Service Fabric -palvelurakenteen hallinnoimilla näennäispalvelimilla käyttöönotetut mikropalvelut hoitavat kaikki tietojen synkronointiin liittyvät tietojenkäsittelypalvelut.
Näin saadaan sanomaväylä, johon Dynamics 365 lisää synkronoinnin ilmoitussanomat, jotka Azure Service Fabricin tietojenkäsittelysolmut käsittelevät. Jokaisessa viestissä on tietoja, kuten organisaation tunnus ja tietue, johon tiedot synkronoidaan. Azuren palveluväylän tiedot salataan levon aikana, ja ne ovat vain tietojen vientipalvelun käytettävissä.
Tiedot tallennetaan väliaikaisesti Azure Blob Storageen, jos tietoja on liian paljon viestiin tallennettavaksi tai jos synkronointiviestin käsittelyssä ilmenee lyhytaikaisia virheitä. Blob-objektit salataan hyödyntämällä Azure-tallennuksen SDK:n uusinta ominaisuutta, joka tarjoaa sekä symmetrisen että asymmetrisen salauksen tuen sekä integroinnin Azure Key Vaultin kanssa.
Azure SQL -tietokanta tallentaa tietojen vientiprofiilin määritykset ja tietojen synkronoinnin mittarit.
Katso myös
Entiteettien Suhteet yleiskatsaus
Tietojen vienti-palvelu
Tiimin blogi: Tietojen vienti palvelun esittely