Hi there
I have installed Power BI Gateway onto an AWS hosted server running 64 bit Windows 2012 R2. Following successful installation (the gateway is displayed in PBI with an "Online" status), I have proceeded to try to create a data source that connects to a MySQL database, which is defined with basic database user credentials. Upon trying to save the data source, the following error is displayed:
Details: "Cannot connect to the mashup data source. See error details for more information."
2147467259 | |
Underlying error message: | 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 |
In my attempts to resolve the problem, I have tried the following:
- I have reinstalled the .Net framework
- I have installed the MySQL connector
- I have installed Power BI desktop and have successfully connected to the database
After these steps, the same error occurs.
Further to this, I have installed Power BI Gateway onto a local laptop computer running Windows 7 64 bit, on which Power BI Desktop and the MySQL connector were already installed. Using this instance of Power BI Gateway, I was able to successfully create the data source and have evidenced this by refreshing a data set through Power BI.
Can anyone shed any light on why this error is being raised on the AWS server hosted instance of Power BI Gateway - especially given that I am able to connect to the same data source using Power BI Desktop from the same server?