Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Piezīmes
No 2021. gada novembra Datu eksporta pakalpojums būs novecojis. Datu eksportēšanas pakalpojums turpinās darboties un tiks pilnībā atbalstīts, līdz tā atbalsta un pastāvēšanas beigām 2022. gada novembrī. Papildinformācija: https://aka.ms/DESDeprecationBlog
Datu eksportēšanas pakalpojums ir pievienojumpakalpojums, kas ir pieejams Microsoft Marketplace, kas pievieno iespēju replicēt datus no Microsoft Dataverse datu bāzes uz Azure SQL datu bāzes krātuvi klientam piederošā Azure abonementā. Atbalstītie mērķa galamērķi ir Azure SQL datu bāzes un SQL serveris, kas atrodas Azure virtuālajās mašīnās. Data Export Service sākotnēji viedi sinhronizē visus datus un pēc tam pastāvīgi sinhronizē veiktās izmaiņas (delta izmaiņas) sistēmā. Tas palīdz nodrošināt vairākus analīzes un atskaišu scenārijus papildu datiem ar Azure datiem un analīzes pakalpojumiem un klientiem un partneriem var ieviest jaunas iespējas pielāgoto risinājumu veidošanā.
Piezīmes
Ir ļoti ieteicams eksportēt datus Dataverse uz Azure Synapse Analytics un/vai Azure Data Lake Gen2 ar Azure Synapse Link for Dataverse. Papildinformācija: Paātriniet ieskata laiku, izmantojot Azure Synapse Link for Dataverse
Kad izmantojat Data Export Service ar klientu piesaistes programmām (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing un Dynamics 365 Project Service Automation), jūs varat:
Informāciju par programmatisko interfeisu Data Export Service konfigurācijas un administrēšanas pārvaldībai skatiet rakstā Data Export Service izstrādātāja rokasgrāmatā.
Data Export Service izmantošanas priekšnosacījumi
Lai sāktu izmantot Data Export Service, nepieciešami šādi priekšnosacījumi.
Azure SQL datu bāzes pakalpojums
Klientam piederošs Azure SQL datu bāzes abonements. Šim abonementam ir jānodrošina sinhronizētais datuma apjoms.
Ugunsmūra iestatījumi. Mēs iesakām izslēgt opciju Atļaut piekļuvi Azure pakalpojumiem un norādīt attiecīgās klientu IP adreses, kas minētas šajā tēmā. Papildinformācija: Azure SQL datu bāzu statiskās IP adreses, ko izmanto datu eksportēšanas pakalpojums
Vai arī var ieslēgt opciju Atļaut piekļuvi Azure pakalpojumiem, lai ļautu piekļuvi visiem Azure pakalpojumiem.
Izmantojot SQL Server Azure virtuālajā mašīnā, jābūt iespējotai opcijai “Savienojuma izveide ar SQL serveri internetā”. Papildinformācija: Azure: savienojuma izveide ar SQL Server virtuālo mašīnu platformā Azure
Papildus tam konfigurējiet ugunsmūra kārtulas, lai iespējotu saziņu starp Data Export Service un SQL Server.
Datu bāzes lietotājam jābūt atļaujām datu bāzes un shēmas līmenī saskaņā ar tālāk redzamajām tabulām. Datu bāzes lietotājs tiek izmantots datu eksporta savienojuma virknē.
Nepieciešamās datu bāzes atļaujas.
Atļaujas tipa kods Atļaujas nosaukums CRTB IZVEIDOT TABULU CRTY IZVEIDOT TIPU CRVW IZVEIDOT SKATU CRPR IZVEIDOT PROCEDŪRU ALUS MAINĪT JEBKURU LIETOTĀJU VWDS SKATĪT DATU BĀZES STATUSU Nepieciešamās shēmas atļaujas.
Atļaujas tipa kods Atļaujas nosaukums AL MAINĪT IN IEVIETOT DL DELETE SL ATLASĪT UP ATJAUNINĀT EX IZPILDĪT RF ATSAUCES
Azure Key Vault pakalpojums
Klientam piederošs Key Vault abonements, kas tiek izmantots drošai datu bāzes savienojuma virknes uzturēšanai.
Piešķiriet programmai atļauju PermissionsToSecrets ar ID "b861dbcc-a7ef-4219-a005-0e4de4ea7dcf". To var veikt, palaižot AzurePowerShell komandu, un tā tiek izmantota, lai piekļūtu Key Vault, kurā ir ietverta savienojuma virknes slepenā informācija. Papildu informācija: Kā iestatīt Azure Key Vault
Key Vault noslēpumiem jābūt atzīmētiem ar organizācijas (OrgId) un nomnieka ID (TenantId). To var veikt, izpildot tālāk redzamo AzurePowerShell komandu. Papildu informācija: Kā iestatīt Azure Key Vault
Konfigurējiet ugunsmūra kārtulas, lai iespējotu saziņu starp Data Export Service un Azure Key Vault.
klientu iesaistes programmas
Versijas 9.0 vai jaunāka versijas vide.
Jābūt instalētam Data Export Service risinājumam.
- Dodieties uz MicrosoftMarketplace>iestatījumiem> vai pārlūkojiet Microsoft Dynamics 365 — datu eksportēšanas pakalpojums un pēc tam atlasiet Iegūt tūlīt.
- Vai arī atrodiet to Microsoft Marketplace.
Entītijām, kuras tiks pievienotas eksportēšanas profilam, jābūt iespējotām ar izmaiņu izsekošanu. Lai nodrošinātu, ka standarta vai pielāgotās entītijas var sinhronizēt, atveriet sadaļu Pielāgošana>Pielāgot sistēmu un pēc tam atlasiet entītiju. Cilnē Vispārīgi pārliecinieties, ka ir iespējota opcija Izmaiņu izsekošana sadaļā Datu pakalpojumi.
Ir nepieciešama sistēmas administratora drošības loma vidē.
pārlūks
Iespējojiet domēna https://discovery.crmreplication.azure.net/ uznirstošos logus savā tīmekļa pārlūkprogrammā. Tas ir nepieciešams, lai veiktu automātisko pierakstīšanos, pārejot uz sadaļu Iestatījumi > Datu eksports.
Nepieciešamie pakalpojumi, akreditācijas dati un atļaujas
Lai izmantotu līdzekli Data Export Service, ir nepieciešami šādi pakalpojumi, akreditācijas dati un atļaujas.
Abonements. Tikai lietotāji, kuriem ir piešķirta sistēmas administratora drošības loma programmā, var iestatīt eksportēšanas profilu vai veikt tajā izmaiņas.
Azure abonements, kurā ietilpst šādi pakalpojumi.
Azure SQL datu bāze vai Azure SQL Azure virtuālajām mašīnām.
Azure Key Vault.
Svarīgi
Lai izmantotu datu eksportēšanas pakalpojumu, klientu iesaistes programmām un Azure Key Vault pakalpojumiem ir jādarbojas ar vienu un to pašu nomnieku un ar vienu un to pašu Microsoft Entra ID. Papildu informācija: Azure integrēšana ar Microsoft 365
Pakalpojumam Azure SQL datu bāze var izmantot tādu pašu vai citu īrnieku kā programmu pakalpojumam.
Kas jāzina pirms datu eksportēšanas pakalpojuma lietošanas
Eksportēšanas profili ir jādzēš un pēc tam jāizveido atkārtoti, veicot vidē kādu no tālāk minētajām darbībām.
- Atjaunot vidi.
- Vides kopēšana (pilna vai minimāla kopija).
- Atiestatīt vidi.
- Vides pārvietošana uz citu valsti vai reģionu.
Lai to izdarītu, izdzēsiet eksportēšanas profilu skatā EKSPORTĒŠANAS PROFILI, pēc tam izdzēsiet tabulas un iekļautās procedūras, un pēc tam izveidojiet jaunu profilu. Papildu informācija: Kā dzēst visas Data Export Profile tabulas un glabātās procedūras
Data Export Service nedarbojas smilškastei vai ražošanas vidēm, kas ir konfigurētas ar ieslēgtu opciju Iespējot administrācijas režīmu. papildinformāciju skatiet sadaļā: Administrēšanas režīms
Data Export Service neatmet (nedzēš) saistītās tabulas, kolonnas vai saglabātos procedūru objektus mērķa Azure SQL datu bāzē, ja tiek veiktas tālāk norādītās darbības.
Entītija tiek dzēsta.
Lauks tiek dzēsts.
Entītija tiek noņemta no eksportēšanas profila.
Šie vienumi ir manuāli jādzēš. Kā izdzēst datu eksportēšanas profila tabulas un saglabātās procedūras konkrētai entītijai Metadatu dzēšanas paziņojumi tiek reģistrēti mapē unprocessablemessages. Kļūdu apstrāde un uzraudzība
Eksportēšanas profils
Lai eksportētu datus no klientu piesaistīšanas programmām, administrators izveido eksportēšanas profilu. Var izveidot un aktivizēt vairākus profilus, lai vienlaicīgi sinhronizētu datus dažādās mērķa datu bāzēs.
Eksportēšanas profils ir pakalpojuma Data Export Service galvenā koncepcija. Eksportēšanas profils apkopo iestatīšanas un konfigurācijas informāciju, lai sinhronizētu datus ar mērķa datu bāzi. Eksportēšanas profila ietvaros administrators sniedz entītiju sarakstu, kuras paredzēts eksportēt uz mērķa datu bāzi. Pēc aktivizēšanas eksportēšanas profils sāk automātisku datu sinhronizāciju. Sākotnēji tiek eksportēti visi dati, kas atbilst katrai atlasītajai entītijai. Pēc tam, izmantojot pašpiegādes mehānismu, gandrīz reāllaikā nepārtraukti tiek sinhronizētas tikai datu izmaiņas entītiju ierakstos vai metadatos klientu piesaistīšanas programmās. Tādēļ nav nepieciešams iestatīt grafiku, lai izgūtu datus no klientu piesaistīšanas programmām.
Eksportēšanas profilā var pievienot tikai entītijas ar iespējotu izsekošanu. Ņemiet vērā, ka lielākajai daļai standarta entītiju, kuras tver datus, ir iespējota izmaiņu reģistrēšana. Pielāgotām entītijām ir skaidri jāiestata izmaiņu reģistrēšana, pirms tās var pievienot eksportēšanas profilā. Papildinformācija: Izmaiņu reģistrēšanas iespējošana, lai pārvaldītu datu sinhronizāciju
Data Export Service veic gan metadatu, gan datu sinhronizēšanu. Katra entītija tiek pārveidota par vienu tabulu, un katrs lauks tiek pārveidots par mērķa datu bāzes tabulas kolonnu. Tabulu un kolonnu nosaukumiem tiek izmantots metadatu shēmas nosaukums.
Pēc aktivizēšanas eksportēšanas profils apkopo statistiku datu sinhronizācijai, kas palīdz saistībā ar eksportēto darbības redzamību un diagnostiku.
Ar eksportēšanas profilu pieejamā datu sinhronizācija
| Kategorija | Līdzeklis | Atbalstīto datu tipi |
|---|---|---|
| Sākotnējā sinhronizācija | Metadati - Pamatdatu tipi | Datu tipi Vesels skaitlis, Skaitlis ar peldošo komatu, Decimāldaļskaitlis, Viena teksta rindiņa, Vairākas teksta rindiņas, Datums un Laiks. |
| Sākotnējā sinhronizācija | Metadati - Papildu datu tipi | Valūta, Pušu saraksts, Opciju kopa, Statuss, Statusa iemesls, Uzmeklēšana (tai skaitā tipa Klients un Attiecībā uzmeklēšana). Pušu saraksts ir pieejams tikai eksporta versijai 8.1 un jaunākām versijām. |
| Sākotnējā sinhronizācija | Dati - Pamata tipi | Visi pamatdatu tipi. |
| Sākotnējā sinhronizācija | Dati - Papildu tipi | Visi papildu datu tipi. |
| Starpības sinhronizācija | Modificēt shēmu - Pamata tipi | Lauka pievienošanas vai pārveidošanas izmaiņas, visi pamatdatu tipi. |
| Starpības sinhronizācija | Modificēt shēmu - Papildu tipi | Lauka pievienošanas vai pārveidošanas izmaiņas, visi papildu datu tipi. |
| Starpības sinhronizācija | Modificēt datus - Pamatdatu tipi | Visi pamatdatu tipi. |
| Starpības sinhronizācija | Modificēt datus - Papildu tipi | Visi papildu datu tipi, piemēram, Pušu saraksts. |
Eksportēšanas profila izveide
Pirms eksportēšanas profila izveides pārliecinieties, ka ir izpildītas šādas prasības.
Jūsu vidē ir instalēts risinājums Data Export Service.
Uzturiet SQL datu bāzes savienojuma virkni pakalpojumā Key Vault un kopējiet Key Vault vietrādi URL, lai to norādītu eksportēšanas profilā. Papildinformācija: Azure: Darba sākšana ar Azure Key Vault
Entītijas, kuras tiks pievienotas eksportēšanas profilam, tiek iespējotas izmaiņu izsekošanai. Papildinformācija: Izmaiņu reģistrēšanas iespējošana, lai pārvaldītu datu sinhronizāciju
Jūsu SQL datu bāzes pakalpojumā ir pietiekami daudz krātuves vietas, lai glabātu datus.
Jūs esat vides sistēmas administrators.
Atveriet sadaļu Iestatījumi>Datu eksportēšana.
Pārskatiet paziņojumu un atlasiet Turpināt vai Atcelt, ja nevēlaties eksportēt datus.
Lai izveidotu jaunu eksportēšanas profilu, atlasiet Jauns.
Darbībā Rekvizīti ievadiet šādu informāciju un pēc tam atlasiet Tālāk, lai turpinātu, neveidojot savienojumu ar Key Vault. Atlasot Validēt, tiek izmantots norādītais Key Vault vietrādis URL, lai izveidotu savienojumu ar Key Vault.
Vārds. Unikāls profila nosaukums. Šis lauks ir obligāts.
Key Vault savienojuma URL. Key Vault URL, kas norāda uz savienojuma virkni, kura tiek glabāta ar akreditācijas datiem, kas tiek izmantoti, lai izveidotu savienojumu ar mērķa datu bāzi. Šis lauks ir obligāts. Papildu informācija: Kā iestatīt Azure Key Vault
Svarīgi
Key Vault savienojuma URL ir reģistrjutīgs. Ievadiet Key Vault savienojuma vietrādi URL tieši tādu, kāds tas ir redzams pēc tam, kad palaižat Windows PowerShell komandas šajā tēmā.
Shēma. Alternatīvas datubāzes shēmas nosaukums. Ir derīgas tikai burtciparu rakstzīmes. Šis lauks nav obligāts. Pēc noklusējuma mērķa SQL datu bāzei tiek izmantota shēma dbo.
Prefikss. Prefikss, ko paredzēts izmantot mērķa datu bāzē izveidoto tabulu nosaukumiem. Tas palīdz viegli identificēt tabulas, kas izveidotas eksportēšanas profilam mērķa datu bāzē. Pārliecinieties, ka norādītā prefiksa garums ir mazāks par 15 rakstzīmēm. Šis lauks nav obligāts, un ir atļauts izmantot tikai burtciparu rakstzīmes.
Atkārtotu mēģinājumu skaits. Atkārtotu ierakstīšanas mēģinājumu skaits, ja neizdodas ievietošana vai atjaunināšana mērķa tabulā. Šis lauks ir obligāts. Pieņemamās vērtības ir no 0 līdz 20, un noklusējuma vērtība ir 12.
Atkārtotu mēģinājumu intervāls. Sekunžu skaits pirms atkārtota mēģinājuma kļūmes gadījumā. Šis lauks ir obligāts. Pieņemamās vērtības ir no 0 līdz 3600, un noklusējuma vērtība ir 5.
Rakstīt Dzēst žurnālu. Papildu iestatījums dzēstu ierakstu reģistrēšanai.
Darbībā Atlasīt entītijas atlasiet entītijas, kuras vēlaties eksportēt uz mērķa SQL datu datubāzi, un pēc tam atlasiet Tālāk.
Darbībā Atlasīt relācijas varat sinhronizēt M:M (daudzi pret daudziem) attiecības, kas pastāv ar iepriekšējā darbībā atlasītajām entītijām. Atlasiet Tālāk.
Darbībā Kopsavilkums noklikšķiniet uz Izveidot un aktivizēt, lai izveidotu profila ierakstu un izveidotu savienojumu ar Key Vault, kas sāk sinhronizācijas procesu. Pretējā gadījumā noklikšķiniet uz Izveidot, lai saglabātu eksportēšanas profilu un aktivizētu vēlāk.
Esoša eksportēšanas profila modificēšana
Varat pievienot vai noņemt entītijas un relācijas esošajā eksportēšanas profilā, kuru vēlaties atkārtot.
Atveriet sadaļu Iestatījumi>Datu eksportēšana.
Skatā Visi datu eksportēšanas profili atlasiet eksportēšanas profilu, kuru vēlaties mainīt.
Darbību rīkjoslā atlasiet PĀRVALDĪT ENTĪTIJAS, lai pievienotu vai noņemtu entītijas datu eksportēšanai. Lai pievienotu vai noņemtu entītiju relācijas, atlasiet PĀRVALDĪT RELĀCIJAS.
Atlasiet entītijas vai entītiju relācijas, ko vēlaties pievienot vai noņemt.
Atlasiet Atjaunināt, lai savas izmaiņas iesniegtu eksportēšanas profilā.
Svarīgi
Noņemot entītiju vai entītiju relāciju no eksportēšanas profila, netiek atmesta atbilstošā tabula mērķa datu bāzē. Pirms varat atkārtoti pievienot entītiju, kas tika noņemta, ir jāatmet atbilstošā tabula mērķa datu bāzē. Lai nomestu entītiju tabulu, skatiet rakstu Datu eksportēšanas profila tabulu un iekļauto procedūru dzēšana noteiktai entītijai.
Detalizēta informācija par tabulu mērķa Azure SQL datu bāzei
Data Export Service veic gan metadatu, gan datu sinhronizēšanu. Tabula tiek izveidota katrai entītijai un sinhtronizētai relācijai M:M.
Kad eksportēšanas profils ir aktivizēts, šīs tabulas tiek izveidotas mērķa datubāzē. Tās ir sistēmas tabulas, un tajās netiks pievienoti lauki SinkCreatedTime un SinkModifiedTime.
| Tabulas nosaukums | Izveidots: |
|---|---|
| <Prefikss>_GlobalOptionsetMetadata | Pēc eksportēšanas profila aktivizēšanas. |
| <Prefikss>_OptionsetMetadata | Pēc eksportēšanas profila aktivizēšanas. |
| <Prefikss>_StateMetadata | Pēc eksportēšanas profila aktivizēšanas. |
| <Prefikss>_StatusMetadata | Pēc eksportēšanas profila aktivizēšanas. |
| <Prefikss>_TargetMetadata | Pēc eksportēšanas profila aktivizēšanas. |
| <Prefikss>_AttributeMetadata | Pēc eksportēšanas profila aktivizēšanas. |
| <Prefikss>_DeleteLog | Pēc eksportēšanas profila aktivizēšanas, ja ir iespējota žurnāla dzēšanas opcija. |
Sinhronizācijas problēmu novēršana
Pat pēc vairākiem atkārtotiem mēģinājumiem, var rasties ierakstu sinhronizācijas kļūmes, ko izraisījuši datubāzes krātuves ierobežojumi vai tabulas bloķēšana ilglaicīgu vaicājumu dēļ. Lai novērstu šīs kļūmes, var veikt tikai nesekmīgo ierakstu piespiedu atkārtoto sinhronizāciju vai visu ierakstu atkārtoto sinhronizāciju.
Skatiet savus eksportēšanas profilus, lai meklētu, vai kādā no tiem nav radušās ierakstu sinhronizācijas kļūmes. Tas tiek darīts, apskatot datu profilus apgabalā Sinhronizācija vai atverot eksportēšanas profilu, piemēram, šo profilu, kuram ir kontaktpersonas entītijas ieraksta sinhronizācijas kļūme.
Pārbaudiet sinhronizācijas kļūmes avotu un novērsiet kļūmi. Papildu informācija: Kļūdu apstrāde un uzraudzība
Pēc tam, kad problēma ir atrisināta, atkārtoti sinhronizējiet nesekmīgos ierakstus.
Piezīmes
Nesekmīgo ierakstu sinhronizācija ir publiskā priekšskatījuma līdzeklis.
- Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
- Šī līdzekļa darbībā tiks ieviestas izmaiņas, tāpēc tas nav domāts komerclietošanai. Izmantojiet līdzekli tikai testēšanas un izstrādes vidēs.
- Korporācija Microsoft nenodrošina šī priekšskatījuma līdzekļa atbalstu. Microsoft Dynamics 365 tehniskais atbalsts nevarēs palīdzēt, ja radīsies problēmas vai jautājumi. Priekšskatījuma līdzekļi nav paredzēti komerclietošanai, un uz tiem ir attiecināmi atsevišķi papildu nosacījumi par priekšskatījuma līdzekļu lietošanu.
Pierakstieties savā vidē un atveriet Iestatījumi>Datu eksportēšana.
Atveriet eksportēšanas profilu, kurā ir ierakstu sinhronizācijas kļūmes.
Rīkjoslā Eksportēšanas profils atlasiet NESEKMĪGU IERAKSTU ATKĀRTOTA SINHRONIZĒŠANA.
Atlasiet apstiprinājuma dialogā Labi pēc nesekmīgo ierakstu veiksmīgas atkārtotas sinhronizācijas.
- Pārbaudiet, vai eksportēšanas profilā nav neveiksmīgu ierakstu paziņojumu, atverot datu eksportēšanas profilu un cilnē REKVIZĪTI un PĀRSKATS skatiet neveiksmīgo paziņojumu skaitītāju , kuram jābūt 0 . Rīkjoslā Eksportēšanas profils atlasiet ATSVAIDZINĀT, lai pārliecinātos, ka skaitītājam Neizdevušies paziņojumi tiek rādīta aktuālā vērtība.
- Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
Ja ierakstu sinhronizēšanas kļūmes nepazūd pēc tam, kad esat izmēģinājis atkārtotu sinhronizēšanu, izpildot iepriekš aprakstītās darbības, sazinieties ar Microsoft klientu atbalsta dienestu.
Kļūdu apstrāde un uzraudzība
Lai skatītu eksportēšanas profila sinhronizācijas statusu, atveriet sadaļu Iestatījumi>Datu eksportēšana un atveriet eksportēšanas profilu. Cilnē ENTĪTIJAS tiek rādīts sinhronizācijas statuss, ieskaitot kolonnu Neveiksmīgie ieraksti tādiem ierakstiem, kurus neizdevās sinhronizēt. Neveiksmīgu ierakstu gadījumā var lejupielādēt šādu ierakstu sarakstu, ieskaitot statusa iemeslu, atlasot NEVEIKSMĪGI IERAKSTI komandjoslā.
Eksporta profilā varat atlasīt REKVIZĪTI un PĀRSKATS , lai parādītu profila rekvizītus. Atlasiet RELĀCIJAS, lai skatītu relāciju sinhronizācijas statusu.
Detalizētas informācijas skatīšana par ierakstiem, kurus neizdevās sinhronizēt
Skatot nesekmīgo ierakstu žurnālus, var noteikt sinhronizācijas kļūmju cēloni. Lai skatītu neveiksmīgos ierakstus mērķa Azure datu bāzē, izmantojiet Azure Storage Explorer, atsevišķu bezmaksas programmu, kas ļauj viegli strādāt ar Azure Storage datiem. Papildu informācija: Azure Storage Explorer.
Atveriet sadaļu Iestatījumi>Datu eksportēšana.
Skatā Visi datu eksportēšanas profili atlasiet eksportēšanas profilu, kuram ir neizdevušies paziņojumi.
Darbību rīkjoslā atlasiet NEVEIKSMĪGIE IERAKSTI.
Dialoglodziņā Neveiksmīgo ierakstu lejupielāde atlasiet Kopēt Blob vietrādi URL un pēc tam atlasiet Labi.
Piezīmes
BLOB URL ir derīgs līdz 24 stundām. Ja URL pārsniedz 24 stundu periodu, atkārtojiet iepriekš aprakstītās darbības, lai ģenerētu jaunu Blob URL.
Palaidiet Azure Storage Explorer.
Programmā Azure Storage Explorer atlasiet Izveidot savienojumu ar Azure Storage.
Ielīmējiet URL no starpliktuves lodziņā Izveidot savienojumu ar Azure Storage un pēc tam atlasiet Tālāk.
Lapā Savienojuma kopsavilkums atlasiet Izveidot savienojumu.
Azure Storage Explorer izveido savienojumu ar mērķa datubāzi. Ja attiecīgajam eksportēšanas profilam ir nesekmīgi ieraksti, Azure Storage Explorer parāda nesekmīgo ierakstu sinhronizācijas mapes.
Detalizētas informācijas skatīšana par ierakstiem, kurus neizdevās sinhronizēt (priekšskatījums)
Tagad varat lejupielādēt neizdevušos ierakstus tieši no Data Export Service lietotāja saskarnes. Šis līdzeklis pašlaik ir priekšskatījuma režīmā un būtu lieliski, ja Jūs to izmēģinātu un sniegtu atsauksmes.
Neveiksmīgo ierakstu lejupielādes darbības:
Nosakiet profilu ar nesekmīgiem ierakstiem.
Atlasiet profilu un augšējās izvēlnes joslā atlasiet Lejupielādēt nesekmīgus ierakstus (priekšskatījuma versija).
Dialoglodziņā Lejupielādēt nesekmīgus ierakstus redzēsi sakārtotu sarakstu ar pēdējiem 20 (maksimālais skaits) BLOB failiem. Atlasiet to, kuru vēlaties lejupielādēt, un tad atlasiet Labi.
Kad fails ir lejupielādēts, atveriet to vēlamajā teksta redaktorā (piemēram, Notepad) un skatiet detalizētu informāciju par kļūmēm.
Nesekmīgo ierakstu sinhronizācijas mapju struktūra un žurnālfaili
Nesekmīgo ierakstu Azure Blob krātuves URL norāda uz atrašanās vietu, kurai ir šāda mapju struktūra:
dati. Šajā mapē ir paziņojumi par nesekmīgiem datiem un saistīto JSON ieraksta datiem.
metadati. Šajā mapē ir paziņojumi par nesekmīgiem metadatiem un saistīto JSON metadatiem.
kļūmju žurnāls. Šajā mapē ir žurnāli, kas sniedz informāciju par sinhronizācijas kļūmi un tās rašanās iemeslu.
forcerefreshfailurelog. Šī mape satur kļūdas no Data Export Service nesekmīgo ierakstu komandas pēdējās palaišanas, kas tika izmantota, lai atkārtoti sinhronizētu nesekmīgos ierakstus.
neapstrādājami ziņojumi. Šī mape satur datu paziņojumus, kas netika apstrādāti sakarā ar datu vai metadatu dzēšanu un saistīto JSON.
Mapes failurelog un forcerefreshfailurelog ir strukturētas šādi Gads\Mēnesis\Diena\Stunda, lai varētu ātri atrast jaunākās kļūmes. Visi kļūmju ieraksti, kas vecāki par 30 dienām, tiek dzēsti.
Tālāk minēts žurnāldatnes piemērs, kas norāda kontaktpersonas entītijas ieraksta sinhronizācijas kļūmi.
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.
Ierakstu sinhronizācijas kļūmju izplatītākie iemesli
Tālāk minēti daži iemesli, kāpēc var rasties ierakstu sinhronizācijas kļūmes.
Nepietiekams krātuves mērķa datubāzes apjoms . Pirms mēģināt atkārtoti sinhronizēt nesekmīgos ierakstus, atbilstoši palieliniet vai atbrīvojiet Azure SQL datu bāzes krātuvi. Ja rodas šī problēma, kļūmju žurnālā tiek ierakstīts ziņojums, kas ir līdzīgs šim.
Datu bāze “databasename” ir sasniegusi lieluma kvotu. Nodaliet vai dzēsiet datus, atmetiet indeksus vai skatiet dokumentācijā informāciju par iespējamiem risinājumiem.
Sinhronizācijas taimauti ar Azure SQL. Tas var notikt datu eksportēšanas profila sākotnējās sinhronizācijas laikā, kad vienlaicīgi tiek apstrādāts liels datu apjoms. Ja rodas šī problēma, atkārtoti sinhronizējiet nesekmīgos ierakstus. Sinhronizācijas problēmu novēršana
Labākās prakses saistībā ar Azure SQL datu bāzes ar datu eksportu izmantošanu
Lai izvairītos no sinhronizācijas kļūdām resursu ierobežošanas dēļ, lietojot Data Export Service, ieteicams izmantot Azure SQL Database Premium P1 vai labāku plānu. Papildu informācija: Azure SQL Database resursu ierobežojumi un SQL Database cenrādis
Iestatiet Azure SQL Database, lai izmantotu lasot fiksēto datu momentuzņēmumu izolēšanu (RCSI) darba slodzēm, kas darbojas vienlaicīgi mērķa datubāzē, kura izpilda ilglaicīgus lasīšanas vaicājumus, piemēram, ziņošanas un ETL uzdevumus. Tas samazina laika pārrāvuma kļūdu rašanos, kas var notikt Data Export Service lasīšanas\rakstīšanas konfliktu dēļ.
Lai palīdzētu uzlabot vaicājumu rezultātus, iesakām Data Export Service datu bāzi ar maksimālo paralēlismu (MAXDOP) 1. Papildinformācija: MSDN: Servera atmiņas opcijas
Bieži izvērtējiet fragmentācijas apjomu un, ja nepieciešams, pārveidojiet Data Export Service datu bāzes rādītājus. Papildinformācija: Indeksu pārkārtošana un atkārtota izveidošana
Periodiski atjauniniet datu bāzes statistiku tabulās un indeksētajos skatos, kas atrodas Data Export Service datu bāzē. Papildinformācija: Statistikas atjaunināšana
Pārraugiet Data Export Service datu bāzes lietojumu. Papildinformācija: Veiktspējas pārraudzīšana
Par datu sinhronizācijas latentumu
Risinājuma Data Export Service arhitektūra ir veidota tā, lai datu izmaiņas tiktu sinhronizētas ar mērķa datu bāzi, izmantojot pašpiegādes mehānismu un klausoties izmaiņas, tām notiekot klientu piesaistīšanas programmās.. Šis serviss cenšas datus piegādāt dažu minūšu laikā, bet pastāv vairāki faktori, kas var ietekmēt vispārējo sinhronizācijas latentumu.
Tālāk ir uzskaitīti faktori, kas ietekmē sinhronizācijas ilgumu:
- Pašreizējā darba slodze klientu piesaistīšanas programmās.
- Datu izmaiņu īpatsvars klientu piesaistīšanas programmās.
- Katram eksportēšanas profilam un to atribūtiem pievienoto entītiju skaits.
- SQL Server veiktspēja. Piemēram:
- SQL savienojuma iestatīšanas laiks.
- SQL priekšraksta izpildīšanas laiks.
Pamatojoties uz mūsu veikto servisa pārraudzīšanu, ir novērots, ka vairums notiekošo delta sinhronizāciju beidzas 15 minūšu laikā, ja serviss darbojas tālāk aprakstītajos apstākļos:
- Notiekošā sinhronizācija ir delta sinhronizācija, nevis sākotnējā sinhronizācija. Delta sinhronizācija tiek veikta tikai datu izmaiņu operācijām, kas ietver ierakstu izveidošanas, atjaunināšanas un dzēšanas darbības. Ņemiet vērā, ka delta sinhronizācija sākas pēc tam, kad ir pabeigta sākotnējā sinhronizācija.
- Maksimālais datu izmaiņu ātrums klientu piesaistīšanas programmās visām entītijām eksporta profilā ir mazāks par 3000 ierakstiem stundā. Jebkāds pēkšņs datu izmaiņu ātruma pieaugums, kurš rodas ierakstu lielapjoma izmaiņu dēļ un pārsniedz maksimālo izmaiņu ātrumu, izraisa papildu latentumu.
- Katrai eksporta profilam pievienotajai entītijai ir mazāk par 150 atribūtiem.
- Datubāzes savienojuma vai SQL priekšraksta izpilde beidzas mazāk nekā 10 sekunžu laikā. Ja šis ierobežojums tiek pārsniegts, tiek izraisīts papildu latentums.
- Sinhronizācijas laikā nenotiek mērķa datu bāzes savienojuma vai SQL izpildes kļūdas.
Ja iepriekš minētie nosacījumi tiek izpildīti, 15 minūtes ir tipisks sinhronizācijas latentums. Microsoft nenodrošina nekādu servisa līmeņa līgumu (service level agreement — SLA) risinājumam Data Export Service nesniedz nekādas garantijas vai apgalvojumus attiecībā uz sinhronizācijas latentuma laikiem.
Azure Key Vault iestatīšana
Palaidiet Windows PowerShell skriptu, kas šeit aprakstīts kā Azure konta administrators, lai piešķirtu atļauju Data Export Service līdzeklim, lai tas drīkstētu piekļūt Azure Key Vault. Šis skripts parāda Key Vault URL, kas nepieciešams, lai izveidotu eksportēšanas profilu, kas tiek izmantots piekļuvei savienojuma virknei.
Pirms skripta palaišanas aizstājiet vietturus ar šādiem mainīgajiem lielumiem.
$subscriptionId. Key Vault resursu grupa, kuru vēlaties izmantot. Ja resursu grupa vēl neeksistē, tiks izveidota jauna grupa ar Jūsu norādīto nosaukumu. Šajā piemērā tiek lietots nosaukums ContosoResourceGroup1.
$location. Norādiet vietu, kur atrodas resursu grupa vai kur tai jāatrodas, piemēram, ASV rietumi.
$connectionString. Savienojuma virkne ar Azure SQL Database. Varat izmantot ADO.NET savienojuma virkni, kā tā tiek rādīta jūsu Azure informācijas panelī.
$organizationIdList = Ar komatu atdalīts saraksts, kurā minētas atļautās organizācijas, kuras norādītas pēc organizācijas ID (organizationId) un kuras paredzēts iespējot pakalpojumam Data Export Service. Lai atrastu organizācijas ID, programmā atveriet Iestatījumi>Pielāgojumi>Izstrādātāju resursi. Organizācijas ID atrodas sadaļā vides atsauces informācija.
$tenantId. Norāda tā Azure Active Directory nomnieka ID, kuram pieder Key Vault abonements.
Svarīgi
Azure abonementam var būt vairāki Azure Active Directory nomnieka ID. Noteikti atlasiet pareizo Azure Active Directory nomnieka ID, kas saistīts ar vidi, kuru izmantosit datu eksportēšanai.
Piezīmes
Pārliecinieties, ka lietotāja ID, kas ir sasaistīta ar $connectionString, ir atbilstoša atļauja mērķa Azure SQL datu bāzei.
# -------------------------------------------------------------------------------- #
# 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)""
Visu datu eksportēšanas profila tabulu un iekļauto procedūru dzēšana
Svarīgi
Pirms šī SQL priekšraksta palaišanas pārliecinieties, ka esat pareizi definējis @prefix un @schema vērtības priekšrakstā. Pēc šī SQL priekšraksta palaišanas ir vēlreiz jāizveido eksportēšanas profils.
-----------------------------------------------------------------
-- 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;
Datu eksportēšanas profila tabulu un iekļauto procedūru dzēšana noteiktai entītijai
Svarīgi
Pirms šī SQL priekšraksta palaišanas pārliecinieties, ka esat pareizi definējis @prefix, @schema un @entityName vērtības priekšrakstā. Šajā piemērā tiek atmesta interesentu entītijas tabula, tipi un iekļautās procedūras.
-----------------------------------------------------------------
-- 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;
Kā atinstalēt Data Export Service no administrēšanas Power Platform
- Naviģējiet uz Papildu iestatījumiem.
- Atlasiet Iestatījumi > Pielāgojumi un pēc tam atlasiet Risinājumi.
- Izvēlieties DataExportService, ko publicēja Microsoft Dynamics 365, un pēc tam atlasiet Dzēst.
Nomnieka ID atrašana Microsoft Entra nomniekam
- Pierakstieties Azure portālā.
- Sadaļā Azure pakalpojumi atlasiet Nomnieka rekvizīti.
- Laukā Nomnieka ID atlasiet vērtību.
Azure SQL datu bāzu statiskās IP adreses, ko izmanto datu eksportēšanas pakalpojums
Azure SQL Database atlasiet Iestatīt servera ugunsmūri, izvēlieties vienumam Atļaut piekļuvi Azure pakalpojumiem opciju IZSLĒGTS, atlasiet Pievienot klienta IP un pēc tam pievienojiet IP adreses, kas atbilst Jūsu vides reģionam. Papildu informācija: Azure: Azure SQL datu bāzes servera līmeņa ugunsmūra kārtulas konfigurēšana, izmantojot Azure portālu
| Reģions | Jauna IP adrese | Vecā IP adrese |
|---|---|---|
| ASV rietumi | 20.245.127.60 | 13.64.148.9 |
| ASV austrumu daļa | 172.174.41.63 | 20.228.153.81 |
| Austrumāzija | 20.239.192.9 | 104.208.84.217 |
| Dienvidaustrumāzija | 20.24.15.60 | 20.205.153.14 |
| Centrālā Indija | 20.219.158.75 | 20.198.113.107 |
| Dienvidindija | 52.140.54.95 | 104.211.204.18 |
| Rietumeiropa | 20.126.43.104 | 40.68.244.253 |
| Ziemeļeiropa | 20.166.94.137 | 20.238.83.32 |
| Japānas rietumu daļa | Bez izmaiņām | 104.214.144.93 |
| Japānas austrumu daļa | 52.253.104.175 | 20.89.138.246 |
| Brazīlijas dienvidi | 4.228.211.102 | 20.197.186.17 |
| Austrālijas dienvidaustrumu daļa | Bez izmaiņām | 20.70.112.80 |
| Austrālijas austrumi | 20.5.88.96 | 20.213.58.3 |
| Kanādas centrālā daļa | 20.220.227.230 | 20.151.173.107 |
| Kanādas austrumu daļa | 40.86.216.207 | 52.229.109.91 |
| Apvienotās Karalistes rietumi | 51.142.173.150 | 20.68.113.18 |
| Apvienotās Karalistes dienvidi | 20.117.159.198 | 20.117.89.184 |
Piezīmes
Ziemeļamerikas klientiem ir jāpievieno IP adreses apstiprinātam sarakstam gan ASV austrumos, gan ASV rietumos.
Lai novērstu datu sinhronizācijas traucējumus, klientiem ir jāsaglabā jauna IP adrese un vecā IP adrese.
Zināmās problēmas
Izdzēstie ieraksti var tikt atkal ievietoti entītiju tabulā pēc sinhronizācijas kļūmes
Veicot atkopi no sinhronizācijas kļūmēm, iepriekš dzēstie ieraksti var tikt ievietoti atpakaļ sākotnējā entītiju tabulā. Lai atrisinātu šo problēmu, kad rodas sinhronizācijas kļūmes, rīkojieties šādi.
Izveidojiet eksportēšanas profilus, kuriem iespējota opcija Rakstīt dzēšanas žurnālu. Atkārtoti izveidojiet esošus eksportēšanas profilus, kuriem nav iespējota opcija Rakstīt dzēšanas žurnālu.
Izveidojiet un izpildiet SQL vaicājumu Azure SQL mērķa datu bāzei, kas meklē ierakstus DeleteLog tabulā. Ja tiek atrasts viens vai vairāki ieraksti, tas liecina par dzēstu ierakstu klātbūtni.
Ja tabulā DeleteLog pastāv viens vai vairāki ieraksti, izveidojiet un palaidiet SQL vaicājumu, kurš konstatē vides, kur kāds tabulas DeleteLog ieraksta ID atbilst tabulā EntityName esoša ieraksta ID un šī ieraksta vērtība versionNumber tabulā deleteLog ir lielāka par tabulā EntityName esošā ieraksta vērtību versionNumber. Ierakstu ID atbilstības gadījumā dzēsiet ierakstu no EntityName tabulas. Piemēram, ja ieraksta ID tabulas DeleteLog kolonnā AccountId atbilst kāda ieraksta ID entītiju tabulas AccountBase kolonnā AccountId un tabulā DeleteLog vērtība versionNumber ir lielāka par vērtību versionNumber tabulā Account, izdzēsiet ierakstu no entītiju tabulas AccountBase.
Svarīgi
Atkarībā no Jūsu uzņēmuma vajadzībām un prasībām SQL vaicājumus par ierakstu dzēšanu ieteicams izpildīt bieži, bet ne darba laikā.
Vaicājuma piemērs vaicājumam par entītijas ieraksta dzēšanu.
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)
Entītijas, kurām netiek atbalstīta datu eksportēšana
Šeit uzskaitītās entītijas atbalsta izmaiņu reģistrēšanu, tomēr tās neatbalsta datu eksportēšanu, izmantojot Data Export Service.
| Tabula | Tabulas nosaukums | Risinājums |
|---|---|---|
| Darbības | ActivityPointerBase | Atlasiet eksportēšanai konkrētas darbību entītijas, piemēram, Tālruņa saruna, Tikšanās, E-pasta ziņojums un Uzdevums. |
Nevar izveidot rindu, kas pārsniedz maksimālo pieļaujamo rindas lielumu (8K)
Ja kļūdu žurnālos tiek parādīts “Nevar izveidot rindu, kuras izmērs (izmērs) ir lielāks par maksimālo pieļaujamo rindas lielumu 8060”, rodas problēma, jo pārsniedzat maksimālo pieļaujamo rindas lieluma ierobežojumu. Datu eksportēšanas pakalpojums neatbalsta rindas lielumu, kas pārsniedz maksimālo pieļaujamo rindas lielumu (8k). Lai to apietu, nepieciešams ievērot rindas lieluma ierobežojumu.
Virknes garums avotā pārsniedz parametra ColumnName mērķa shēmu
Ja kļūdu žurnālā tiek parādīta kļūda "Virknes garums avotā pārsniedz parametra [Kolonnas_nosaukums, MaxDataLength] mērķa shēmu”, rodas problēma, jo avota datu virknes garums pārsniedz mērķa virknes garumu. Ja avota datu virknes garums pārsniedz mērķa virknes garumu, rakstīšana mērķī neizdosies. Lai apietu šo problēmu, nepieciešams samazināt datu apjomu vai manuāli palielināt kolonnas garumu, kas datu bāzē lielāks par MaxLength.
Pielikumi netiek atbalstīti
Anotācijas tabulā netiek atbalstīta pielikumu, piemēram, documentbody, eksportēšana.
Paziņojums par konfidencialitāti
Izmantojot Data Export Service, kamēr aktivizējat datu eksportēšanas profilu programmā Dynamics 365, profilam pievienoto entītiju dati tiek nosūtīti uz Azure. Sākotnējā sinhronizācijā tiek ietverti visi dati, kas saistīti ar eksportēšanas profilam pievienotajām entītijām, bet pēc tam tiek sinhronizētas tikai jaunās izmaiņas, kas nepārtraukti tiek nosūtītas uz datu eksportēšanas pakalpojumu. Dati, kas tiek nosūtīti uz Data Export Service, īslaicīgi tiek saglabāti risinājumā Azure Service Bus un Azure krātuvē, apstrādāti pakalpojumā Azure Service Fabric un pēc tam sinhronizēti (ievietoti, atjaunināti vai dzēsti) mērķa datu bāzē, kas norādīta jūsu Azure abonementā. Pēc tam, kad dati ir sinhronizēti, tie tiek dzēsti no Azure Service Bus un Azure krātuves. Ja datu sinhronizācijas laikā rodas kļūme, Azure krātuvē tiek saglabāts entītijas tipam un ieraksta ID atbilstošs datu minimums un sinhronizācijas laikspiedols, lai atļautu neatjaunināto ierakstu saraksta lejupielādi.
Administrators var deaktivizēt datu eksportēšanas profilu jebkurā brīdī, lai pārtrauktu datu sinhronizāciju. Turklāt administrators var dzēst eksportēšanas profilu, lai noņemtu jebkādus neizdevušos ierakstu žurnālus, un var atinstalēt datu eksportēšanas pakalpojuma risinājumu, lai pārtrauktu datu eksportēšanas pakalpojuma lietošanu.
Datu sinhronizācija starp Dynamics 365 un Data Export Service notiek nepārtraukti drošā veidā. Dati tiek šifrēti, jo notiek nepārtraukta apmaiņa starp Dynamics 365 un Data Export Service.
Azure komponenti un pakalpojumi, kas saistīti ar datu eksportēšanas pakalpojumu, ir detalizēti aprakstīti tālāk norādītajās sadaļās.
Microsoft Azure Drošības kontroles centrs
Šis līdzeklis nodrošina API un aprēķina Azure VM, lai apstrādātu ierakstu sinhronizācijas paziņojumus, kas tiek saņemti no Dynamics 365, un pēc tam veiktu to apstrādi, ievietojot, atjauninot vai dzēšot ierakstu datus mērķa datu bāzē. Mikropakalpojumi, kas izvietoti virtuālajās mašīnās, kuras pārvalda Azure Service Fabric izpildlaiks, apstrādā visus aprēķina pakalpojumus saistībā ar datu sinhronizāciju.
Šis līdzeklis nodrošina ziņojumu maģistrāli, kurā risinājums Dynamics 365 ievieto sinhronizācijas paziņojumu ziņojumus, kurus aprēķinu mezgli apstrādā līdzeklī Azure Service Fabric. Katrā ziņojumā ir saglabāta informācija, piemēram, organizācijas identifikators un ieraksts, kam tiek veikta datu sinhronizācija. Dati Azure pakalpojumu maģistrālē ir šifrēti neaktīvā stāvoklī, un tiem var piekļūt tikai no datu eksportēšanas pakalpojuma.
Dati tiek īslaicīgi saglabāti Azure Blob krātuve, ja ierakstu sinhronizācijas paziņojuma dati ir pārāk apjomīgi saglabāšanai ziņojumā, vai ja rodas īslaicīga kļūme sinhronizācijas paziņojuma apstrādes laikā. Šie lielie binārie objekti ir šifrēti, izmantojot jaunāko līdzekli, kas pieejams Azure krātuves SDK un kas nodrošina simetriskās un asimetriskās šifrēšanas atbalstu un integrēšanu ar Azure Key Vault.
Risinājums Azure SQL datu bāzē glabā datu eksportēšanas profila konfigurācijas un datu sinhronizācijas metrikas.
Skatiet arī:
Entītiju relāciju pārskats
Datu eksportēšanas pakalpojums
Komandas emuārs: Ievads datu eksportēšanas pakalpojumā