Forum Discussion

fereggert's avatar
fereggert
Regular Visitor
8 years ago

Tabular SSAS live connections with enterprise gateway problems

Hello all,

 

I'm strugling to connect a published report on Power BI service, it uses a Tabular SSAS Live Connection.

 

My dataset configuration at Power BI Desktop:

 

My dataset configured at Manage Gateways:

 

Kerberos configurations:

 

Profiler Error:

 

Enterprise gateway errorlog

 

 

 

2 Replies

  • fereggert's avatar
    fereggert
    Regular Visitor

    Some informations that I missed to post:

     

    Enterprise gateway errorlog

     

    DM.EnterpriseGateway Information: 0 : 2017-10-26T13:07:05.2807065Z DM.EnterpriseGateway	1d114223-0f32-4f43-b00e-27167115d890	05a82afc-dd75-4e04-9f72-636c44193217	MGPP	8c2e3285-445e-4f1c-81dd-540fb360e791	E5E3865A [DM.GatewayCore] Deserialized OpenConnectionRequest, executing
    DM.EnterpriseGateway Information: 0 : 2017-10-26T13:07:05.2807065Z DM.EnterpriseGateway	9d26ee12-6948-420c-aa58-ab5e2fb21fd4	05a82afc-dd75-4e04-9f72-636c44193217	MGCC	8c2e3285-445e-4f1c-81dd-540fb360e791	F3471BC6 [DM.GatewayCore] Db pool opening raw database connection to [MSOLAP.5: <pi>MSOLAP.5:provider=MSOLAP.5;data source=orion\tabular;initial catalog=OLAP_IDEAL_FIREBIRD;cube=Model;effectiveusername=718E9B80-F20C-42EA-AA38-E45CBEEB6718;sspropinitappname="PowerBI - Model Change Tracker - Id 720499 - Last Check 10/26/2017 12:06:01";timeout=180:[Windows] Encrypted Credential information omitted</pi>]
    DM.EnterpriseGateway Information: 0 : 2017-10-26T13:07:05.3744560Z DM.EnterpriseGateway	9d26ee12-6948-420c-aa58-ab5e2fb21fd4	05a82afc-dd75-4e04-9f72-636c44193217	MGCC	8c2e3285-445e-4f1c-81dd-540fb360e791	2C2CDAB4 [DataMovement.PipeLine.GatewayDataAccess] Replace effective user name in adomd connection string from 718E9B80-F20C-42EA-AA38-E45CBEEB6718 to 718E9B80-F20C-42EA-AA38-E45CBEEB6718.
    DM.EnterpriseGateway Information: 0 : 2017-10-26T13:07:05.3900806Z DM.EnterpriseGateway	9d26ee12-6948-420c-aa58-ab5e2fb21fd4	05a82afc-dd75-4e04-9f72-636c44193217	MGCC	8c2e3285-445e-4f1c-81dd-540fb360e791	117B5D55 [DataMovement.PipeLine.GatewayDataAccess] updated credential username = <pi>mydomain_local\ms203</pi> if need
    DM.EnterpriseGateway Error: 0 : 2017-10-26T13:07:05.6088367Z DM.EnterpriseGateway	9d26ee12-6948-420c-aa58-ab5e2fb21fd4	05a82afc-dd75-4e04-9f72-636c44193217	MGCC	8c2e3285-445e-4f1c-81dd-540fb360e791	BAA79098 [DM.Pipeline.Diagnostics] Exception object created [IsBenign=True]: Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.AdomdDataAccessErrorResponseException: AdomdException encountered while accessing the target data source.; ErrorShortName: AdomdDataAccessErrorResponseException[ErrorCode=-1056899072,HResult=-2146233088]/Wrapped(AdomdErrorResponseException)[ErrorCode=-1056899072,HResult=-2146233088]
    DM.EnterpriseGateway Error: 0 : 2017-10-26T13:07:05.6088367Z DM.EnterpriseGateway	9d26ee12-6948-420c-aa58-ab5e2fb21fd4	05a82afc-dd75-4e04-9f72-636c44193217	MGCC	8c2e3285-445e-4f1c-81dd-540fb360e791	DB75AD3A [DM.Pipeline.Common.TracingTelemetryService] Event: FireActivityCompletedWithFailureEvent (duration=338, err=AdomdDataAccessErrorResponseException, rootcauseErrorEventId=0)
    DM.EnterpriseGateway Error: 0 : 2017-10-26T13:07:05.6244560Z DM.EnterpriseGateway	8e7aa04e-7117-4ba1-90d0-de44a17bb849	05a82afc-dd75-4e04-9f72-636c44193217	MGGC	8c2e3285-445e-4f1c-81dd-540fb360e791	1C9F462D [DM.Pipeline.Common.TracingTelemetryService] Event: FireActivityCompletedWithFailureEvent (duration=340, err=AdomdDataAccessErrorResponseException, rootcauseErrorEventId=0)
    DM.EnterpriseGateway Error: 0 : 2017-10-26T13:07:05.6244560Z DM.EnterpriseGateway	f5431024-e18f-4692-80b0-d47349738fca	05a82afc-dd75-4e04-9f72-636c44193217	MGOC	8c2e3285-445e-4f1c-81dd-540fb360e791	317A7F2B [DM.Pipeline.Common.TracingTelemetryService] Event: FireActivityCompletedWithFailureEvent (duration=342, err=AdomdDataAccessErrorResponseException, rootcauseErrorEventId=0)
    DM.EnterpriseGateway Error: 0 : 2017-10-26T13:07:05.6244560Z DM.EnterpriseGateway	1d114223-0f32-4f43-b00e-27167115d890	05a82afc-dd75-4e04-9f72-636c44193217	MGPP	8c2e3285-445e-4f1c-81dd-540fb360e791	76DBC528 [DM.Pipeline.Common.TracingTelemetryService] Event: FireActivityCompletedWithFailureEvent (duration=347, err=AdomdDataAccessErrorResponseException, rootcauseErrorEventId=0)
    DM.EnterpriseGateway Error: 0 : 2017-10-26T13:07:05.6244560Z DM.EnterpriseGateway	e9cd7e10-4106-420f-8d27-66abb65051cf	05a82afc-dd75-4e04-9f72-636c44193217	MDSR	8c2e3285-445e-4f1c-81dd-540fb360e791	1843EB30 [DM.GatewayCore] Error processing request: [0]Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.AdomdDataAccessErrorResponseException: AdomdException encountered while accessing the target data source.
    
    GatewayPipelineErrorCode=DM_GWPipeline_Gateway_DataSourceAccessError
    ErrorCode=-1056899072 --->
    [1]Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.GatewayPipelineWrapperException: Substituted: AdomdErrorResponseException:<pi>Microsoft.AnalysisServices.AdomdClient.AdomdErrorResponseException: The following system error occurred:  The user name or password is incorrect. 
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayDataAccess.AdomdConnectionProvider.OpenConnectionAsync()</pi>
    
    GatewayPipelineErrorCode=DM_GWPipeline_UnknownError
    InnerType=AdomdErrorResponseException
    InnerMessage=<pi>The following system error occurred:  The user name or password is incorrect. </pi>
    InnerToString=<pi>Microsoft.AnalysisServices.AdomdClient.AdomdErrorResponseException: The following system error occurred:  The user name or password is incorrect. 
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayDataAccess.AdomdConnectionProvider.OpenConnectionAsync()</pi>
    InnerCallStack=   at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayDataAccess.AdomdConnectionProvider.OpenConnectionAsync()
      ([1]Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.GatewayPipelineWrapperException.StackTrace:)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
       at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayDataAccess.AdomdConnectionProvider.OpenConnectionAsync()
       --- End of inner exception stack trace ---
      ([0]Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.AdomdDataAccessErrorResponseException.StackTrace:)
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayDataAccess.AdomdConnectionProvider.OpenConnectionAsync()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.ConnectionStrings.AdoNetDbFullConnectionString.<OpenConnectionAsync>d__18.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.AdoNetDbConnectionPool.<>c__DisplayClass1_0.<<CreateObjectInstance>b__0>d.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__7`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.AdoNetDbConnectionPool.<CreateObjectInstance>d__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.Common.Pool.BasePool`3.<CreatePoolObject>d__24.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.Pool.StatelessPool`2.<Get>d__10.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.<>c__DisplayClass10_0.<<GetDatabaseConnection>b__0>d.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__7`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.<GetDatabaseConnection>d__10.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.<>c__DisplayClass1_0.<<EnsureConnection>b__0>d.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__7`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.<EnsureConnection>d__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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayProcessorDispatcher.<DispatchImpl>d__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.GatewayProcessorDispatcher.<Dispatch>d__0.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.Serialization.GatewayDeserializer.<DeserializeImpl>d__9.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.Serialization.GatewayDeserializer.<>c__DisplayClass8_0.<<Deserialize>b__0>d.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__7`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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
       at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.Serialization.GatewayDeserializer.<Deserialize>d__8.MoveNext()

     

    Additional information:

    • Enterprise Gateway is Up-To-Date;
    • Power BI Web account is the same string then my UPN in Domain;

     

    • v-qiuyu-msft's avatar
      v-qiuyu-msft
      Community Support

      Hi fereggert,

       

      1. Please double check if you have configured any user mapping role in data gateway. 

       

       

      2. Please check the account you used on SSAS tabular connection is correct. 

       

       

      3. If above points are fine, I would suggest you create a support ticket and let the engineer look into your real environment. 

       

       

      Best Regards,
      Qiuyun Yu