PL 400 : configure entity change tracking (Implement data synchronization)

Data is fuel in the business world and companies always try to maintain data accuracy and integrity. Data synchronization is the essential process of establishing consistency between data from a source to a target data storage. Such data has a huge impact on sales, decision making and customer retention. Example read leads from csv files and write to CRM or find new accounts in ERP system and insert/update  into CRM.
Data synchronization means maintaining consistency between the source and the target.



Microsoft Dataverse provides several mechanisms for synchronizing and integrating data. Change tracking is one of them. Such a mechanism is available in SQL Server and other databases. Microsoft Dataverse is a special type of database that provides the capability of business automation and database features. Change Tracking is used for the purpose of keeping data synchronized by identifying the data changes that have taken place since the last data synchronization was performed.

By default, Change Tracking is enabled for out of box tables, but need to enable for custom tables.

Generally, large Dataverse synchronize their data with an external data source. Business users can synchronize specific datasets with external data sources or warehouses. Change tracking reduces the load on server resources and saves processing time when extracting Dataverse data and synchronizing it to external sources. Change tracking is used for the purpose of synchronizing data by identifying data changes that have occurred since the last data synchronization.

To configure entity (table) change tracking:
  • Go to https://make.powerapps.com/ >  Choose the Dataverse
  • Select an Table, and under Setting, Edit Table will open
  • Click Advanced Option 
  • Select  Track Changes check box.




Comments

Popular posts from this blog

PCF vs. Web Resources: Choosing the Right Extensibility Tool for Dataverse

Is Debt Prosperity or Trap?

Exam PL-400: Microsoft Power Platform Developer