Hi all,
I have a PBI report that loads data from a Folder data source. The folder contains a bunch of HTML files (.html) which contain data in tabular format, and that data is presented visually within the PBIX. The PBIX file is published into PBI Cloud, and the PBI Cloud is connected to our servers using the Enterprise Gateway.
When I try to refresh this particular report. it is failing with the error Access to the path '\\Fully_Qualified_UNC_Path\File.html' is denied. The '\\Fully_Qualified_UNC_Path' above is the folder which has been used as the data source in PBI Desktop. The user which is used to connect from PBI Cloud to the '\\Fully_Qualified_UNC_Path' is the owner of the actual folder, and has all rights to it. I have got other Excel/CSV which are being loaded into the same PBIX so not sure what's really causing the access denied message in this particular case.
I have tried with different privacy levels but none of them seem to reslove this. Within the Gateway, I see a connection successful message.
Any idea what's going on here?
Updated including entries from enterprise gateway log.
DM.EnterpriseGateway Information: 0 : 2016-12-01T04:03:29.5471010Z DM.EnterpriseGateway 843a1217-6ac9-4e0a-9f66-fedc1b824ef6 a1bc3b99-3e85-e45b-90c1-cbf8b1882d7d MGPP fc331bfe-f9a4-bb8b-0cc1-8a5849e2f211 AE6FB82E [DM.GatewayCore] Async operation 62d2e707-3b55-4b79-a641-ffd4a20665f3 transitioned into Faulted state
DM.EnterpriseGateway Information: 0 : 2016-12-01T04:03:29.5471010Z DM.EnterpriseGateway 843a1217-6ac9-4e0a-9f66-fedc1b824ef6 a1bc3b99-3e85-e45b-90c1-cbf8b1882d7d MGPP fc331bfe-f9a4-bb8b-0cc1-8a5849e2f211 51BA8235 [DM.GatewayCore] Cleaning up 0 outstanding packets for spooled job 62d2e707-3b55-4b79-a641-ffd4a20665f3 for state transition to Faulted
DM.EnterpriseGateway Error: 0 : 2016-12-01T04:03:29.6251020Z DM.EnterpriseGateway 843a1217-6ac9-4e0a-9f66-fedc1b824ef6 a1bc3b99-3e85-e45b-90c1-cbf8b1882d7d MGPP fc331bfe-f9a4-bb8b-0cc1-8a5849e2f211 89A5E0B0 [DM.Pipeline.Common] TaskUtils.DoNotWait error:
System.AggregateException: One or more errors occurred. ---> Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.MashupDataAccessValueException: Mashup expression evaluation error. Reason: . ---> Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.GatewayPipelineWrapperException: Access to the path '\\Fully_Qualified_UNC_Path\File.html' is denied.
--- End of inner exception stack trace ---
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayProcessor.<>c__DisplayClassf.<<ExecuteAdoQuery>b__c>d__1a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.DataMovement.Pipeline.Common.Diagnostics.PipelineTelemetryService.<ExecuteInActivity>d__a`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayProcessor.<ExecuteAdoQuery>d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayProcessorDispatcher.<DispatchImpl>d__e.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayProcessorDispatcher.<>c__DisplayClass3.<<Dispatch>b__1>d__5.MoveNext()
Thanks
Kaz