Jaa


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

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.

  1. Valitse Asetukset>Tietojen vienti.

  2. Tarkista ilmoitus ja valitse Jatka. Jos et halua viedä tietoja, valitse Peruuta.

  3. Luo uusi vientiprofiili valitsemalla Uusi.

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

    Luo vientiprofiili -valintaikkunan Ominaisuudet-välilehti

  5. Valitse Valitse entiteetit -vaiheessa entiteetit, jotka viedään SQL-kohdetietokantaan, ja valitse sitten Seuraava.

    Valitse Luo vientiprofiili -valintaikkunan Entiteetit-välilehti

  6. Voit synkronoida Valitse suhteet -vaiheessa M:N (monta moneen) -suhteita, joita edellisessä vaiheessa valituilla entiteeteillä on. Valitse Seuraava.

    Vientiprofiilin luonti – Suhteiden hallinta – Suhteiden valinta

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

    Luo vientiprofiili -valintaikkunan Yhteenveto-välilehti

Aiemmin luodun vientiprofiilin muokkaaminen

Voit lisätä tai poistaa entiteettejä ja suhteita aiemmin luodusta, replikoitavasta vientiprofiilista.

  1. Valitse Asetukset>Tietojen vienti.

  2. Valitse Kaikkien tietojen vientiprofiili -näkymässä muutettava vientiprofiili.

    Vientiprofiilin valitseminen

  3. Valitse Toiminnot-työkaluriviltä ENTITEETTIEN HALLINTA lisätäksesi tai poistaaksesi entiteettejä tietojen vientiä varten. Voit lisätä tai poistaa entiteettisuhteita valitsemalla ENTITEETTIEN HALLINTA.

    Entiteettien tai entiteettisuhteiden hallinta

  4. Valitse entiteetit tai entiteettisuhteet, jotka haluat lisätä tai poistaa.

    Lisättävien tai poistettavien entiteettien tai entiteettisuhteiden valitseminen

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

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

    DataExport_failed_records_exist

  2. Perehdy synkronointivirheen lähteen ja ratkaise se. Lisätietoja: Virheiden käsittely ja valvonta

  3. 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.
    1. Kirjaudu ympäristöön ja valitse Asetukset>Tietojen vienti.

    2. Avaa tietueen synkronointivirheet sisältävä vientiprofiili.

    3. Valitse vientiprofiilin työkalurivillä EPÄONNISTUNEIDEN TIETUEIDEN UUDELLEENSYNKRONOINTI.

    4. Valitse vahvistusikkunassa Ok, kun epäonnistuneiden tietueiden uudelleensynkronointi on onnistunut.

    Ilmoitus onnistuneesta uudelleensynkronoinnista

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

    Ilmoitus siitä, että nolla tietuetta epäonnistui

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

Vientiprofiilin komentopalkki – epäonnistuneiden tietueiden painike

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.

  1. Valitse Asetukset>Tietojen vienti.

  2. Valitse Kaikkien tietojen vientiprofiili -näkymässä vientiprofiili, jossa on epäonnistuneita ilmoituksia.

    Epäonnistuneet ilmoitukset

  3. Valitse Toiminnot-työkaluriviltä EPÄONNISTUNEET TIETUEET.

    Työkalurivin Epäonnistuneet tietueet -painike

  4. Valitse Lataa epäonnistuneet tietueet -valintaikkunasta Kopioi blob-objektin URL ja valitse sitten Ok.

    Lataa epäonnistuneet tietueet -valintaikkuna

    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.

  5. Käynnistä Azure Storage Explorer.

  6. Valitse Azure Storage Explorerissa Muodosta yhteys Azure-tallennukseen.

  7. Liitä URL-osoite leikepöydältäsi Muodosta yhteys Azure-tallennukseen -kenttään ja valitse sitten Seuraava.

  8. Valitse Yhteyden yhteenveto -sivulta Muodosta yhteys.

  9. 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:

  1. Määritä profiili, jossa epäonnistuneet tietueet ovat.

    Tietojen vientiprofiilit

  2. Valitse ensin profiili ja sitten ylävalikkorivillä Epäonnistuneiden tietueiden lataaminen (esikatselu).

    Epäonnistuneiden tietueiden lataaminen (esiversio)

  3. Epäonnistuneiden tietueiden lataaminen -valintaikkunassa on lajiteltu luettelo, jossa on (enintään) 20 viimeisintä blob-tiedostoa. Valitse ensin ladattava tiedosto ja sitten OK.

    Epäonnistuneiden tietueiden lataaminen

  4. Avaa ladattu tiedosto valitussa tekstieditorissa (kuten Muistiossa) ja tarkastelu epäonnistumisen tietoja.

    Virhelokiesimerkki

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

  1. Siirry lisäasetuksiin.
  2. Valitse Asetukset > Mukautukset ja valitse sitten Ratkaisut.
  3. Valitse DataExportService, jonka julkaisija on Microsoft Dynamics 365, ja valitse sitten Poista.

Etsi vuokraajasi Microsoft Entra -vuokraajatunnus

  1. Kirjaudu sisään Azure-portaaliin.
  2. Valitse kohdassa Azure-palvelut Vuokraajan ominaisuudet.
  3. 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.

  1. Luo vientiprofiilit, joissa on otettu käyttöön Kirjoituksen poistoloki. Luo uudelleen aiemmin luodut vientiprofiilit, joissa Kirjoituksen poistoloki ei ole otettu käyttöön.

  2. Luo ja suorita Azure SQL kohdetietokannan SQL-kysely, joka hakee DeleteLog-taulukon tietueet. Poistettuja tietueita on, jos vähintään yksi tietue löytyy.

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

Azure Service Fabric

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.

Azuren palveluväylä

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

Azure Blob -säilö

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

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