The on-premises data gateway is up-to-date, version number 14.16.6423.3
In the Power BI Desktop, I have made following setups for the sales report:
File > Options and Settings > Options: GLOBAL > Privacy: have set the Privacy Levels to "Always ignore Privacy Level Settings" CURRENT FILE > Privacy: have set the Privacy Levels to "Ignore the Privacy Levels and potentially improve performance" File > Options and Settings > Data source settings: For all the four ODBC data sources in my pbix file, have set the Privacy Level dropdown list in the Edit Permission dialog to "None"
There are a few tables in the report comes from different databases, as you can see on the above error screenshot.
The error happened after I creating a new table by Query Editor > Merge Queries as New.
The new table is a Left Outer join of two tables (BookingForm table and SalesOrder table) come from two different databases (BookingForm databse and Product database)
Before creating the above new merged table, the refresh (scheduled or manual) on the Power BI Service works fine.
It appears that the error is because you have got two different data sources with two different Privacy Settings.
What I would suggest doing is in your Power BI Desktop file go into the Options and set the Privacy to None or Ignore. This is desgined by default, so if there is a privacy mismatch for the data to not be loaded.
This blog post will also give you more details around the Privacy settings
On the Power BI Service website, I found one data source's privacy level is set to None and the others are Organizational.
After I changed the None one to Organizational (by deleting it and creating another Organizational one), the report refresh works again.
There are two questions though:
1. Currently, I have set the Privacy Level in the report file to None or Ignore, but on the Power BI Service website, all data sources are set to Organizational, and this works fine. Does this mean the Privacy settings in Desktop and Service are independent?
2. Why I could not change the Privacy setting from None to Organizational on the Power BI Service website? I have to delete it and create a new one with privacy level set to Organizational.
@GilbertQ I have the same refresh error. My report contains data from Google Analytics and SQL Server Database. I set privacy level both to orgnizational in Power BI Desktop file. I got the privacy level error when scheduling refresh. How should I do? In data gateway, I didn't find a way to add Google Analytics as data source.