Dual-write
Revision as of 12:04, 25 April 2022 by CarinaMClaesson (talk | contribs)
Dual-write is an out-of-box infrastructure which can be setup to provide "near-real-time" integration between Dataverse/Dynamics 365 CE apps and Finance and Operations apps.
Good to know
This section gathers some random good-to-know info which is correct on the 2022-04-25 but could be changed in the future. Take is "as-is", this is written from experience of using Dual-write.
- There are different ways and approaches to link Dataverse and FnO. You can link two environments together or you can choose to create a Dataverse environment from FnO (LCS)
- An environment which has been created from FnO can not be renamed in Admin Center
- When taking a Copy from a set of Dataverse + Fno and restoring to another set of Dataverse + Fno, the initial link (linked FnO environment) shown in Admin Center under the Dataverse environment remains.
- A guidance for when to do initial sync and not to can be found in MS Docs, Guidance Matrix
- There is an article describing the linking process, written by Faisal Fareed: Steps to follow when refresh dual-write integrated environments (FO and CE). That is a good go-to article each time you need to re-link environments.
Reading list
Here follows some links which might be worth taking a look at when learning how to set-up dual-write.
- Step-by-step instructions for enabling Dual-write in Dataverse and FnO: System requirements and prerequisites System requirements and prerequisites.
- Application lifecycle management / Install the dual-write table maps solution: Managing dual-write - ALM
- Unlink and relink dual-write environments: Relink environments.
- Dual-write mapping reference: Mapping reference
- FAQ: Dual-write FAQ
- Guidance for set-up: Guidance for dual-write setup
- Migrate Prospect to cash data from Data Integrator to dual-write: Migrate Prospect to cash
- Unified Product experience: Product Mapping
- Prospect to cash in dual-write: Dual-write Prospect to Cash
- Changing the owning team for "global tables": User-specified team owner
- Setting default companies on records in CRM: Company concept in Dataverse
- Troubleshooting initial sync issues Troubleshoot issues during initial synchronization
For instance, if customers have a self-references or circular references (like "Billing Account" or "Primary Contact") you might get errors, see Self-reference or circular reference failures during initial synchronization
Microsoft Resources
- Dual-write home page
- Dual-write automates data flow between Dynamics 365 applications and Common Data Service Blog post announcing Dual Write 2020-03-27
Community Resources
- Develop custom Data Entities for Dual-write by Adrià Ariste 2021-03-29
- Dual Write articles by Faisal Fareed