It's unbelievable.
Everything works great in PBI Desktop, when I try to Refresh Now in the service I get 3 different errors, within 15 mins of attempts.
Errors:
1. Column 'DateMonth' in Table 'DateTable' contains blank values and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table. - I removed Empty values from the column even though there weren't any blank values.
2. The specified culture is not supported.. The exception was raised by the IDataReader interface.
3. MySQL: We were unable to find a database provider with invariant name 'MySql.Data.MySqlClient'. This error could've been the result of provider-specific client software being required, but missing on this computer. To download client software for this provider, visit the following site and choose the 64-bit (x64) version of, at minimum, 'MySQL Connector/Net': https://go.microsoft.com/fwlink/?LinkId=278885 - Everything is installed obvioudsly. MySQL connector 6.6.9.
Again: Everything works great in PBI Desktop but I can't keep doing manual refreshes then publishes.
P.S - I'm using both personal and enterprise gateways (latest versions) - this dataset only uses personal gateway, as the enterprise in not shown in the options (even though I added this MySQL datasource in Manage Gateways).
Can anyone help??