I work at a business that has a history of using Power BI against their ERP system for dashboards and reporting (created in Desktop and consumed online), also using a custom data warehouse solution, and April 2023 they went live with Infor CSI. Power BI is still used almost elusively, however Data Views are sent as CSV files via SFTP, and then Power Automate flows to perform ETL.
The problem since the change to Infor CSI is the lack of near real-time data, with the Data View export occurring as a Background Task once a day. However, I recently joined the business and have got Data Lake up and running, but the challenge is now how to consume this data in Power BI.
As far as I'm aware JDBC is not possible as Power BI does not support it, so I'm left with two potential paths, 1: Compass API, 2: get the Infor Data Lake data into Microsoft One Lake.
Honestly I'm drawn to Microsoft One Lake, as if the transfer of data works well we carry on easily using Power BI and our reporting platform is not locked into a single ERP vendor. However, this may be infinitely more difficult to achieve than using the Compass API and using this to pass SQL queries from Power BI.
I suppose I'm asking for miracles in that there's someone here who has either been through the same situation or can provides insightful comments.
Thank you,
Clive.
Edit: Based upon replies from other Infor users it seems like there are two potential choices... 1: Use the Infor ETL Tool / 2: Under Infor OS > Data Fabric we have the Pipelines feature, which over time will have other "destinations" added to it and hopefully these will include things such as MS SQL Server and MS One Lake.