We have a scenario where we will be given access to a Power BI dataset (XMLA Endpoint). We will need to import data from there into our on-premise "data warehouse" database (which is a normal MS-SQL database on SQL 2016), and this has to run as a schedule. Our current tech stack is SSIS ETL Packages. I am wondering what we can use to achieve this. Please feel free to ask questions as I am not exactly what I need to aware of to start with.
So far by searching I got the following:
- I can't access this using VS/SSDT SSIS project.
- I can access using VS\SSAS project.
- I can access it using SSMS (certain version 18+) but not sure how this can wrapped into something scheduled to run regularly.
- Python, which is not installed, can be used to access XMLA Endpoint but usual IT red tape for this.
- Can Azure Data Factory be used for it?
- I understand this can be consumed using Power BI directly. Unfortunately we have a design restriction(?) that requires our data transformation to be done on on-premise database.
- Feel free to suggest.
I understand this does not follow then defined definition of a stackoverflow post to have specific problem/tried-solutions pattern but would really appreciate your replies.