Hi ,
Thanks for reaching out to Microsoft Q&A.
Synapse Link for Dataverse creates the Audit and Audit Partitioned tables automatically, storing their data in Delta format (Parquet files) within ADLS. The Audit table captures all audit log entries, while the Audit Partitioned table is optimized for performance by partitioning data. Since your Spark pool update caused a pause in the automatic syncing, the Audit table continued receiving new records while Audit Partitioned did not, leading to missing rows. These missing records still exist in the underlying storage files of the Audit table, and you can retrieve them by querying this table directly in Synapse. To restore the missing data, you can compare both tables, extract the missing rows from the Audit table, and insert them into your SQL database. Alternatively, you can access the data files in Azure Data Lake, process them using a Spark or Synapse pipeline, and load them into your desired destination. To prevent future issues, ensure that Synapse Link syncing is fully operational after updates.
Please feel free to click the 'Upvote' (Thumbs-up) button and 'Accept as Answer'. This helps the community by allowing others with similar queries to easily find the solution.