Hi,@NickKindt
Regarding the issue you raised, my solution is as follows:
1.First of all, you're right, but unfortunately the Power BI gateway only supports 64-bit drivers, which means you won't be able to use the 32-bit ADODB provider directly with the gateway.
Here is a screenshot of the official documentation:
![vlinyulumsft_0-1724910041844.png vlinyulumsft_0-1724910041844.png]()
Here are the relevant links:
Solved: 32 Bit ODBC driver with 64 Bit Power BI - Microsoft Fabric Community
Install an on-premises data gateway | Microsoft Learn
2.Second, by implementing pagination, you can bypass the REST API limit of 1000 records per call.
Here is a screenshot of the documentation:
![vlinyulumsft_1-1724910041846.png vlinyulumsft_1-1724910041846.png]()
Here are the relevant links:
How to query more than 1000 rows of a dataset – Data & Insights Client Center (socrata.com)
3.Then, if you have an Office 365 account, simply publish the report in your Personal Workspace or Office 365 Group/Workspace (if you have a Professional Edition). Then open the report in the Power BI service (App.powerbi.com), a process that doesn't require the use of a gateway. However, automatic data refresh is not supported by this method. You'll need to manually refresh and republish the report.
Here are the relevant links:
Solved: Is it possible to publish the reports in cloud wit... - Microsoft Fabric Community
4.Regarding what you mentioned, running Power BI Report Server on-premises and using "Power BI Desktop for Power BI Report Server" we think might be a viable solution, and this setup allows you to manage and distribute reports locally, which may be more in line with your current infrastructure.
Here are the relevant links:
Install Power BI Desktop for Power BI Report Server - Power BI | Microsoft Learn
5.Finally, to decrypt historical data with minimal local server load, you can use SQL Server's function DECRYPTBYKEY.
Here is a screenshot of the official documentation:
![vlinyulumsft_2-1724910082213.png vlinyulumsft_2-1724910082213.png]()
DECRYPTBYKEY (Transact-SQL) - SQL Server | Microsoft Learn
Of course, if you have any new ideas, you are welcome to contact us.
Best Regards,
Leroy Lu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.