Dataverse tables like "activity party" can be accessed via the Web API. Even if they are hidden in the interface, their data can be queried and exported using the API.
- Use the Web API endpoint for your environment to query the "activity party" table data. Here's an example endpoint:
https://your-org.crm.dynamics.com/api/data/v9.1/activityparties
. - Once you access the API, retrieve the data in a structured format like JSON.
- Export the structured data to a secure storage location or file.
Azure Data Factory can also be used to backup Dataverse tables, even if they are hidden.
- Create a pipeline in Azure Data Factory.
- Use the Common Data Service (current environment) connector to connect to your Dataverse environment.
- Set up a copy activity in the pipeline to copy data from the "activity party" table to your destination (e.g., Azure Blob Storage, Azure SQL Data Warehouse, etc.).
- Execute the pipeline and backup the data.
If you're using Azure Synapse Analytics, you can leverage the power of Power Query and serverless SQL pool to get the data from Dataverse and then save it to the desired format/location.
- Connect to Dataverse from Azure Synapse using Power Query.
- Query the "activity party" table and load the data into Azure Synapse.
- From there, you can backup or save the data as per your requirements.
Check this link it may help : https://forwardforever.com/how-to-restore-dataverse-records-accidentally-deleted/