PL 400 : create and use alternate key (Implement data synchronization)
Alternate key is not a new concept, it is available in the database which considers it as an alternative of primary key. Normally, a primary key is only one column in a table, but columns that can be replaced to a primary but not a primary key are called alternate keys. Whereas, primary key does not hold null values and maintain uniqueness, but in alternate keys, it contains null values with uniqueness. Primary key is already implemented in all Microsoft Dataverse records, it maintains uniqueness by unique identifiers defined as GUIDs, but Microsoft also provides a alternate key to integrate with an external data store, we might be able to add a column to the external tables to contain a reference to the unique identifier in Dataverse. With alternate keys, we can define column in Customer Engagement table to correspond to unique identifier or unique combination of columns used by the external data store. Common Requirements: Link records from external system to Dataverse without m