Im trying to extract pretty generic appointment data from crmonline to powerbi. It seems that this data is spread across activityParties, appointment and maybe activityPointers.
Querying the Appointment entity gives a massive resultset, mostly columns of additional records and tables.
If I try to drill down into some of these, the activity party for example, which holds the required contacts, i get the error:
DataSource.Error: OData: Request failed: The remote server returned an error: (500) Internal Server Error. (The 'Retrieve' method does not support entities of type 'activityparty'.) Details: DataSourceKind=OData DataSourcePath=mycrminstance.api.crm4.dynamics.com/.../activityid_recurringappointmentmaster Url=mycrminstance.api.crm4.dynamics.com/.../activityid_recurringappointmentmaster
Despite Microsoft advertising how great CRM & PowerBI get along, It seems that they dont really work that well together, only on a superficial level, when querying user entities, but not when querying system entities.
Is there any information from the Product team that advises what is and is not possible when using powerBI over CRM?