Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola.
Tengo algunos problemas al intentar configurar el origen de datos desde un conjunto de datos en el servicio Power BI. Aparece un error que detalla que el conjunto de datos tal vez se borró, cambió su nombre o se movió a otra ubicación. Otra posibilidad (según el mensaje de error) es que no tengo permiso para acces de dataset. El problema es que soy administrador y el propietario.
Traté de buscar en la web y este foro y no puedo encontrar una solución. También lo siento si hay un formato especificado para publicar el error que estamos recibiendo.
Cuando copio los detalles obtengo lo siguiente:
Tipo de comentarios:
Frown (Error)
Timestamp:
2021-01-06T18:27:59.6247461Z
Hora local:
2021-01-06T15:27:59.6247461-03:00
ID de sesión:
9ce85f36-c659-42f1-a907-7eed1f27408c
Lanzamiento:
Diciembre de 2020
Versión del producto:
2.88.802.0 (20.12) (x64)
Error Message:
No se pudo conectar con su modelo en el servicio Power BI. Es posible que el conjunto de datos se haya eliminado, cambiado de nombre, movido de ubicación o que no tenga permiso para acceder a él.
Detalle del mensaje de error:
https://api.powerbi.com
Rastreo de pila:
Microsoft.PowerBI.ReportingServicesHost.CannotRetrieveModelException: se ha producido un error al cargar el modelo. Compruebe que la información de conexión es correcta y que tiene permisos para acceder al origen de datos. ---> Microsoft.PowerBI.DataExtension.Contracts.DataExtensionException: No se pudo abrir la conexión MSOLAP. ---> MsolapWrapper.MsolapWrapperException: No se pudo inicializar la conexión
en MsolapWrapper.Utils.ThrowErrorIfHrFailed(Int32 hr, String message)
es MsolapWrapper.Connection.Open()
es Microsoft.PowerBI.DataExtension.Msolap.Connection.OpenImpl()
--- Fin del seguimiento de la pila de la excepción interna ---
es Microsoft.PowerBI.DataExtension.Msolap.Connection.OpenImpl()
es Microsoft.PowerBI.DataExtension.Contracts.Utilities.RunSynchronously(Acción de acción)
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
es System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
es System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tarea de tarea)
en Microsoft.PowerBI.ReportingServicesHost.PoolableConnectionWrapper.<OpenAsync>d__8.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
es System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en Microsoft.PowerBI.ReportingServicesHost.Utils.TaskExtensions.WaitAndUnwrapException(Tarea de tarea)
en Microsoft.PowerBI.ReportingServicesHost.LocalReportProcessingHost.ExecuteSchemaCommand[T](ExploreHostDataSourceInfo dataSourceInfo, IDbConnectionPool connectionPool, IConnectionFactory connectionFactory, IConnectionUserImpersonator connectionUserImpersonator, QueryExecutionOptionsBase queryExecutionOptions, ITelemetryService telemetryService, Func'2 action, String failTelemetryMessage, ServiceErrorStatusCode statusCode)
--- Fin del seguimiento de la pila de la excepción interna ---
en Microsoft.PowerBI.ReportingServicesHost.LocalReportProcessingHost.ExecuteSchemaCommand[T](ExploreHostDataSourceInfo dataSourceInfo, IDbConnectionPool connectionPool, IConnectionFactory connectionFactory, IConnectionUserImpersonator connectionUserImpersonator, QueryExecutionOptionsBase queryExecutionOptions, ITelemetryService telemetryService, Func'2 action, String failTelemetryMessage, ServiceErrorStatusCode statusCode)
en Microsoft.PowerBI.ReportingServicesHost.LocalReportProcessingHost.<>c__DisplayClass9_0.<GetModelMetadata>b__1(ExploreBaseEvent timedEvent)
en Microsoft.PowerBI.ReportingServicesHost.ExploreTelemetryService.<>c__DisplayClass4_0'1.<RunInActivity>b__0(actividad ExploreBaseEvent)
en Microsoft.PowerBI.ReportingServicesHost.ExploreTelemetryService.RunInActivity(Acción String activityName, Action'1)
en Microsoft.PowerBI.ReportingServicesHost.ExploreTelemetryService.RunInActivity[T](Acción String activityName, Func'2)
en Microsoft.PowerBI.ReportingServicesHost.LocalReportProcessingHost.GetModelMetadata(ExploreHostDataSourceInfo dataSourceInfo, IDbConnectionPool connectionPool, IConnectionFactory connectionFactory, String modelMetadataVersion, QueryExecutionOptionsBase queryExecutionOptions, IConnectionUserImpersonator connectionUserImpersonator, ITelemetryService TelemetryService)
en Microsoft.PowerBI.ReportingServicesHost.ReportingSession.GetModel(String dataSourceName, String modelMetadataVersion)
en Microsoft.PowerBI.ReportingServicesHost.ReportingSession.GetModelAsStream(String dataSourceName, String modelMetadataVersion)
en Microsoft.PowerBI.ReportingServicesHost.ReportingSession.GetConceptualSchema(String modelMetadataVersion, ParseConceptualSchema parse, ModelDaxCapabilities& capabilities)
en Microsoft.PowerBI.ExploreHost.Utils.ExploreHostUtils.GetConceptualSchemaImpl(IPowerViewHandler powerViewHandler, String databaseID, String maxModelMetadataVersion, ModelDaxCapabilities& capabilities)
en Microsoft.PowerBI.ExploreHost.Utils.ExploreHostUtils.HandleModelRetrievalExceptions[T](Func'1 wrappedCall, String databaseID, ServiceErrorStatusCode statusCode, FeatureSwitches featureSwitches)
en Microsoft.PowerBI.ExploreHost.Utils.ExploreHostUtils.GetConceptualSchemaAndHandleExceptions(IPowerViewHandler powerViewHandler, String databaseID, String maxModelMetadataVersion, ModelDaxCapabilities& daxCapabilities)
en Microsoft.PowerBI.ExploreHost.Utils.ExploreHostUtils.<>c__DisplayClass26_0.<TryGetConceptualSchema>b__0()
en Microsoft.PowerBI.ExploreHost.Utils.ExploreHostUtils.TryGetStructureImpl[T](Int64 modelID, ServiceErrorExtractor extractor, Func'1 getStructure, Func'2 validateStructure, T& structure, ServiceError& serviceError)
Seguimiento de pila de invocación:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.StackTraceInfo.. ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
es Microsoft.PowerBI.Client.Windows.ErrorHostService.GetErrorDetails(ShowErrorDialogArgs args)
en Microsoft.PowerBI.Client.Windows.ErrorHostService.<>c__DisplayClass3_1.<ShowErrorDialog>b__1()
es System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
es System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
es System.Delegate.DynamicInvokeImpl(Object[] args)
es System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
es System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
es System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
un System.Windows.Forms.Control.InvokeMarshaledCallbacks()
es System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
es System.Windows.Forms.Control.Invoke(Método delegado, Object[] args)
es System.Windows.Forms.WindowsFormsSynchronizationContext.Send(SendOrPostCallback d, Object state)
en Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.AllowModalDialogs (Acción de acción)
en Microsoft.PowerBI.Client.Windows.ErrorHostService.<>c__DisplayClass3_0.<<ShowErrorDialog>b__0>d.MoveNext()
en System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
en Microsoft.PowerBI.Client.Windows.ErrorHostService.<>c__DisplayClass3_0.<ShowErrorDialog>b__0()
en Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.<>c__DisplayClass1_0'1.<SendAndMarshalExceptions>b__0()
en Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.<>c__DisplayClass0_1.<SendAndMarshalExceptions>b__0(Object null)
es System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
es System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
es System.Delegate.DynamicInvokeImpl(Object[] args)
es System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
es System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
es System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
es System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
es System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
un System.Windows.Forms.Control.InvokeMarshaledCallbacks()
es System.Windows.Forms.Control.WndProc(Message& m)
es System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
es System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
es System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
es System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
es System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
es System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
es System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
en Microsoft.Mashup.Client.UI.Windows.DialogWindowBase.ShowModal(IWindowHandle windowHandle)
en Microsoft.Mashup.Client.UI.Shared.WebDialogs.WebDialog.<>n__0(propietario de IWindowHandle)
es Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func'1 showModalFunction)
en Microsoft.Mashup.Client.UI.Shared.Ux.WindowService.ShowStatusDialog(Mensaje LocalizedString, Acción cancelCallback, Nullable'1 showDelayInMs)
en Microsoft.PowerBI.Client.Windows.BusyHelper.ShowBusyDialog(remitente de objetos, EventArgs e)
es System.Windows.Forms.Timer.OnTick(EventArgs e)
es System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
es System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
es System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
es System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
es System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
es System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
es System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
es System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
es Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func'1 showModalFunction)
en Microsoft.PowerBI.Client.Program.<>c__DisplayClass4_0.<Main>b__1()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleceptionsWithNestedTasks>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions (IExceptionHandler exceptionHandler, Acción de acción)
es Microsoft.PowerBI.Client.Program.Main(String[] args)
OS Version:
Microsoft Windows NT 10.0.19041.0 (x64 es-ES)
Versión CLR:
4.7 o posterior [Número de liberación n.o 528372]
Máxima memoria virtual:
38,2 GB
Memoria privada:
556 MB
Conjunto de trabajo de pico:
725 MB
Versión IE:
11.630.19041.0
ID de usuario:
79c00d8e-97a5-4742-9312-dc3d1ce89316
Información del paquete del libro de trabajo:
1* - es-AR, Grupos de consulta: 0, fastCombine: Deshabilitado, runBackgroundAnálisis: Verdadero.
Telemetría habilitada:
Verdad
AS Conexión en vivo:
Verdad
Registros de seguimiento de rendimiento:
C:-Usuarios-gui1spi-AppData-Local-Microsoft-Power BI Desktop-PerformanceTraces.zip
Funciones de vista previa habilitadas:
PBI_NewWebTableInference
PBI_v3ModelsPreview
Funciones de vista previa desactivadas:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_JsonTableInference
PBI_ImportTextByExample
PBI_ExcelTableInference
PBI_qnaLiveConnect
PBI_eimInformationProtectionForDesktop
PBI_azureMapVisual
PBI_dataPointLassoSelect
PBI_compositeModelsOverAS
PBI_narrativeTextBox
PBI_dynamicParameters
PBI_anomalyDetection
PBI_newFieldList
PBI_cartesianMultiplesAuthoring
Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource
Nube:
GlobalCloud
Escala de PPP:
100%
Servicios soportados:
Power BI
Fórmulas:
sección Sección1;
Solved! Go to Solution.
"Microsoft.PowerBI.ReportingServicesHost.CannotRetrieveModelException: se ha producido un error al cargar el modelo. Compruebe que la información de conexión es correcta y que tiene permisos para acceder al origen de datos."
¿Tiene permisos para acceder al modelo? ¿Y son correctos los nombres de servidor y base de datos?
"Microsoft.PowerBI.ReportingServicesHost.CannotRetrieveModelException: se ha producido un error al cargar el modelo. Compruebe que la información de conexión es correcta y que tiene permisos para acceder al origen de datos."
¿Tiene permisos para acceder al modelo? ¿Y son correctos los nombres de servidor y base de datos?
¿Y cómo intentas conectarte?
Encontré la solución. Usamos un proxy limitante y estaba afectando a PBI que se conectaba al modelo. ¡Gracias de todos modos!
Tenemos una conexión a través de ODBC (se ha configurado el origen de datos).
Sólo para estar seguro, ¿dónde puedo ir a ver si se concede permiso?
Los nombres de servidor y base de datos son correctos.
Lo comprobaría con su DBA.