Data newbie here**
Currently, to run analytics report on data pulled from Dynamics 365, I use Power BI. Issue with this is, I've noticed Power BI is quite slow processing large data. I carry out a number of transform steps (e.g. Merge, Join, deleting or renaming columns, etc). So, when I try to run a query in Power BI with said steps, it takes a long time to complete.
So, as a solution, I decided to make use of Azure Data Factory(ADF). The plan is to use ADF to pull the data from CRM (i.e. Dynamics 365), perform transformations and publish the data. Then I'll use Power BI for visual analytics.
HI am trying to make use of the Dynamics 365 connector, but I am getting stuck on the authentication type, when I'm trying to set up a new linked service - as I don't know what to use. I'm following the 'Use Multi-Tenant Server-to-server authentication' guideline, but this process is looking so long. I suspect this is not something I should be worried about.
My question is:
What connector do I use? Basically, how do I connect to Dynamics CRM? I am trying to make use of this resource (https://docs.microsoft.com/en-us/azure/data-factory/connector-dynamics-crm-office-365). But it raises too many questions.
What azure service will I need in addition to Data Factory? Will I need to store the data I pulled from CRM somewhere - like Azure Data Lake or Blob storage? Or can I do the transformation on the fly, right after the data is ingested?
Initially, I thought I could use the 'copy' activity to ingest data from CRM and start playing with the data. But using the copy activity, I needed to provide a sink (destination for the data. Which has to be a storage of some sort). I also thought, I could make use of the 'lookup' activity. I tried to use it, but getting errors (no exception message is produced).
I have scoured the internet for a similar process (i.e. Dynamics 365 -> Data Factory -> Power BI), but I've not been able to find any.
Most of the processes I've seen however, utilises some sort of data storage right after data ingest.
All response welcome. Even if you believe I am going about this the wrong way. Thanks.