Reputation: 1018
Our current setup is as follows, and fairly unmaintainable if our dataset changes.
We currently export data from CRM to an excel sheet which gets updated regularly through the use of a Excel-CRM plugin. This already runs into a problem because the automated scripts that are in place can't update and save the file if someone leaves it open (currently running scripts during off hours but still sometimes people are a little "special").
After pulling and saving the data we have some scripts that manipulate the data in python and output JSON to a metrics dashboard that is in the company breakroom, this dashboard is supplied information from multiple sources (this is why we can't just use Dynamics CRM's built in dashboard).
My question is thus, I would like a more direct approach to getting the data from CRM to our Dashboard - thus cutting out the need for the excel-CRM plugin as a middle man - I've been looking into the options and I'm not sure which one would best suit our situation.
Current options are as follows:
These are the options that I've fleshed out, I'm looking for something simple and fairly easily implementable to reach the goal of getting CRM data and being able to manipulate it w/o having to pull the data to excel from the plugin.
Upvotes: 1
Views: 2608
Reputation: 18895
I've never used python before, but according to this site: Using Rest In Python you should be able to make Rest calls to the CRM OData endpoints, which returns Json which is what you're looking for anyway...
Upvotes: 5
Reputation: 619
You can use the SQL Server Reporting Services to make complex Reports of the CRM Data. It uses SQL so it's combineable with multiple data sources as long as they are able to use the SSRS reports.
This uses no plugins. You just specify your datascource, in your case your CRM server. Then you create a SQl Query that pulls out the data that you need and then build a report in Visual Studio
Create Reports for Microsoft Dynamics CRM Using SQL Server Reporting Services
Custom Reports for MSCRM ONLINE
Upvotes: 0