Connect to Your Own Data

Setup Guide

Connect to Your Own Data

Everything runs in Power BI Service โ€” your browser. This guide walks you through connecting your SYSPRO database in one sitting.

What you'll need

๐Ÿ“‹
Get the following from your IT team or SYSPRO administrator before you start โ€” you'll enter these details in Power BI Service.
SQL Server details
Server name or IP address
Database name
SQL login
Username + password
with read access to SYSPRO DB
Power BI licence
Power BI Pro or
Premium Per User

Choose your SYSPRO setup

The connection steps depend on where your SYSPRO SQL database is hosted. Not sure? Ask your IT team: "Is our SYSPRO database on Azure, hosted by our partner, or on our own server?"

โ˜๏ธ

Azure SQL (most common)

SYSPRO database hosted on Microsoft Azure SQL โ€” cloud to cloud, simplest setup.

No gateway needed
๐Ÿค

Partner / Hosted

SYSPRO hosted by your reseller or a managed service provider on their own servers.

Gateway likely needed
๐Ÿข

On-Premises

SYSPRO runs on a server in your own office or data centre managed by your IT team.

Gateway required
โ˜๏ธ Option A โ€” Azure SQL (Most Common)

Connect Power BI Service to Azure SQL

No gateway needed. Everything is done in your browser at app.powerbi.com.

โš ๏ธ
One step for your IT team first: In the Azure Portal โ†’ your SQL Server โ†’ Networking โ†’ turn on "Allow Azure services and resources to access this server." Without this, Power BI cannot reach your database. Takes 30 seconds.
1

Install the app from AppSource

Click the AppSource link Foresight SA provided (or find it on appsource.microsoft.com). Click Get it now and sign in with your Microsoft account. The app installs into your Power BI workspace automatically.

2

Enter your connection details

When prompted to connect your data, enter your Server name (e.g. yourserver.database.windows.net) and Database name. Click Next.

3

Sign in with your SQL credentials

Select Basic as the authentication method. Enter your SQL username and password. Set Privacy Level to Organizational. Click Sign in and connect.

๐Ÿ’ก
See the Authentication reference table below if you're unsure which option to select.
4

Set up scheduled refresh

In your workspace, find the dataset โ†’ click โ‹ฏ โ†’ Settings โ†’ Scheduled refresh โ†’ turn it On and choose your frequency (e.g. daily at 6am). Click Apply.

โœ…
Done. Your reports will now refresh automatically from your live SYSPRO data.
๐Ÿค Option B โ€” Partner / Hosted

Connect to a partner-hosted SYSPRO server

The connection steps are the same as Option A, but you need to confirm a few things with your SYSPRO partner first.

1

Check with your partner before starting

Ask your SYSPRO partner or hosting provider:

  • What is the exact server address or hostname to use?
  • Is SQL port 1433 open for external connections?
  • Do I need to connect via VPN first?
  • Do you already run a Power BI On-Premises Data Gateway?
๐Ÿ’ก
If your partner already runs a gateway, they can add your dataset to it โ€” you won't need to install your own. Skip to Option A Steps 2โ€“4 once they confirm.
2

Install the app and connect

Once network access is confirmed and the gateway (if needed) is in place, follow Option A Steps 1โ€“4 using the server address and credentials your partner provides. For gateway setup, see the Gateway section below.

๐Ÿข Option C โ€” On-Premises

Connect to an on-premises SYSPRO server

You must install the On-Premises Data Gateway before Power BI Service can reach your local SQL Server. Complete the Gateway section below first, then return here.

โš ๏ธ
The gateway must be installed on an always-on Windows PC or server that can reach your SYSPRO SQL server. Complete that setup first โ€” scroll down to the Gateway section.
1

Install the app and enter connection details

Follow Option A Steps 1โ€“3 using your on-premises server name and SQL credentials. When entering credentials, select Basic authentication and Organizational privacy level.

2

Link the dataset to your gateway

In Power BI Service, go to your dataset โ†’ โ‹ฏ โ†’ Settings โ†’ Gateway connection. Select the gateway you installed and the SYSPRO data source you added to it. Click Apply.

3

Enable scheduled refresh

In the same Settings page โ†’ Scheduled refresh โ†’ turn it On, set frequency, click Apply.

โœ…
Done. Power BI Service will now pull data from your on-premises server automatically via the gateway.

Authentication quick reference

When Power BI Service asks how to sign in to your database, use the combination below that matches your setup. If in doubt, Basic + Organizational is correct for almost all SYSPRO deployments.

Your setup Authentication method Privacy level
Azure SQL โ€” SQL login Basic (username + password) Organizational Most common
Azure SQL โ€” Azure Active Directory OAuth2 (Microsoft account) Organizational
Partner hosted โ€” SQL login Basic (username + password) Organizational Most common
On-premises โ€” SQL login Basic (username + password) Organizational
On-premises โ€” Windows domain Windows Organizational

โš ๏ธ Always set Privacy Level to Organizational โ€” selecting None or Public may block data refresh in shared workspaces.

On-Premises Data Gateway

Required for Options B and C โ€” lets Power BI Service securely reach a SQL Server that isn't in the cloud.

๐Ÿ”„

What it does

Secure encrypted bridge between Power BI Service (cloud) and your on-premises SQL Server. Data only flows outbound.

๐Ÿ–ฅ๏ธ

Where to install

Always-on Windows PC or server on the same network as SYSPRO. Not a laptop.

๐Ÿ‘ค

Who installs it

Your IT team or Power BI admin. Needs Windows admin rights and a Power BI Pro licence.

๐Ÿ’ธ

Cost

Free. No licence beyond Power BI Pro (which you already need).

Install in 4 steps

1

Download and install the gateway

Run the installer on the always-on machine. Choose On-premises data gateway (standard mode, not personal).

2

Sign in and register the gateway

Sign in with your Power BI Pro Microsoft account. Choose Register a new gateway and give it a name (e.g. SYSPRO-Gateway).

3

Add your SYSPRO data source

In Power BI Service โ†’ Settings โš™ โ†’ Manage gateways โ†’ select your gateway โ†’ Add data source โ†’ choose SQL Server โ†’ enter your SYSPRO server, database, and SQL credentials.

4

Return to Option B or C above to complete the connection

The gateway is ready. Go back to your option's steps to link the dataset and set up scheduled refresh.

Common issues

โŒ Can't connect โ€” timeout or "unable to connect"

  • Check the server name for typos โ€” one wrong character will fail the connection
  • For on-premises/hosted: confirm the gateway is installed, running, and showing Online in Power BI Service
  • For Azure SQL: confirm the "Allow Azure services" firewall rule is turned on
  • For hosted: confirm port 1433 is open and VPN is connected if required

โŒ "Login failed for user"

  • SQL credentials are case-sensitive โ€” double check the username and password
  • Confirm you selected Basic (not OAuth2 or Windows) for a SQL login account
  • Ask your IT team to confirm the SQL user has db_datareader access on the SYSPRO database

โŒ Scheduled refresh fails

  • For on-premises/hosted: check the gateway machine is powered on and connected to the network
  • Re-enter credentials under dataset โ†’ Settings โ†’ Data source credentials
  • Check that Privacy Level is set to Organizational (not None or Public)

โŒ Data looks wrong or fields are blank

  • Confirm you connected to the correct SYSPRO company database (each company = a separate database)
  • Your User Defined Mapping file must be configured correctly โ€” the app uses it for account hierarchy. Contact Foresight SA if you need help with this.

๐Ÿ“š Further resources

Microsoft documentation and SYSPRO technical references for everything covered in this guide.

SYSPRO Technical Docs

For your SYSPRO SQL Server name, database details, and deployment architecture, contact your SYSPRO administrator or reseller. Foresight SA is an independent software vendor and is not affiliated with, endorsed by, or sponsored by SYSPRO Software Ltd. SYSPROยฎ is a registered trademark of SYSPRO Software Ltd.

Still stuck? We're here to help.

If you've followed this guide and can't get connected, reach out โ€” we'll walk you through it.

Contact Foresight SA View the P&L App