Connect a template app to SYSPRO data.
Power BI connects to SYSPRO through the Microsoft on-premises data gateway: a free Windows app, installed once, that securely links the Power BI service to a hosted or on-premises SQL Server.
Connect to the SYSPRO SQL database
The IT team or SYSPRO partner has the server and login details.
On-premises/hosted
Steps 2 to 7 take place in the Power BI service (app.powerbi.com), not in Power BI Desktop.
Which sign-in to choose
| Login | Authentication | Privacy level |
|---|---|---|
| SQL login Most common | Basic (username and password) | Organizational |
| Windows domain login | Windows | Organizational |
Always choose Organizational. None or Public can block data refresh in shared workspaces. Microsoft: privacy levels
The on-premises data gateway
A secure bridge between Power BI in the cloud and the SQL Server. Microsoft: what the gateway is
What it does
An encrypted bridge. Data only flows outbound.
Where it goes
An always-on Windows PC or server that can reach the SYSPRO SQL Server. Not a laptop.
Who installs it
The IT team or Power BI admin, with Windows admin rights and Power BI Pro.
Cost
Free. No licence beyond Power BI Pro.
Common issues
Can’t connect: timeout or “unable to connect”
- Check the server name for typos. One wrong character fails the connection.
- Check the gateway is installed, running and shows Online in Power BI.
- Hosted: check port 1433 is open and the VPN is connected, if one is needed.
“Login failed for user”
- SQL logins are case-sensitive. Check the username and password.
- Choose Basic, not OAuth2 or Windows, for a SQL login.
- The IT team can give the SQL user db_datareader access to the SYSPRO database.
Scheduled refresh fails
- Check the gateway machine is on and connected.
- Enter the credentials again in the semantic model’s Settings, under Data source credentials.
- Check the Privacy level is Organizational.
Data looks wrong or fields are blank
- Check the connection points to the right SYSPRO company database. Each company is a separate database.
- Profit and Loss: the User Defined Mapping file must be set up correctly. Contact ForesightSA for help.
Microsoft and SYSPRO documentation
The SYSPRO administrator or reseller has the SQL Server name, database and setup details.
Still stuck? We’re here to help.
Followed this guide and still can’t connect? Get in touch and ForesightSA will help get it connected.