No se puede conectar al modelo tabular SSAS de SQL Server 2016 en el servidor de red local desde Power BI Desktop

Un usuario Pregunto ✅

Douga

Hola,

Tengo una instancia de modelo tabular SSAS de SQL Server 2016 en funcionamiento en el servidor de red local de un cliente. I VPN en la red de los clientes para acceder a su red y al servidor con la instancia de SSAS.

Estoy tratando de conectarme a ese modelo SSAS desde mi escritorio local PC (Windows 10) con Power BI Desktop (acabo de descargar la versión más reciente). No he tenido éxito hasta ahora.

(Tenga en cuenta que yo poder conectarse con éxito a este modelo tabular desde Excel, desde esta misma PC, usando Power Pivot).

Si trato de conectarme al servidor usando Obtener datos/Analysis Services, ingreso el nombre del servidor y selecciono «Conectar en vivo» y hago clic en Aceptar, aparece el mensaje «No pudimos conectarnos al servidor de Analysis Services porque se agotó el tiempo de conexión o el el nombre del servidor es incorrecto».

Si trato de conectarme usando la opción de importación e ingreso mis credenciales de Windows (credenciales de AD para la red del cliente, igual que cuando me conecto a través de Excel), recibo el mensaje «El usuario no estaba autorizado».

He visto una serie de solicitudes sobre este problema, pero no hay respuestas claras. Si esto se puede hacer y alguien tiene un procedimiento claro paso a paso sobre cómo hacerlo, seguro que me gustaría verlo.

¡Gracias por cualquier ayuda que alguien pueda proporcionar!

DWA

leonardmurphy

En respuesta a mmaldonado

¿Ha intentado escribir el nombre de la base de datos (cubo)? El campo se muestra como opcional, pero tengo una instancia donde, si lo dejo en blanco, no encontrará ningún cubo, pero si lo completo, funciona bien.

Douga

En respuesta a leonardmurphy

¡Gracias @leonardmurphy! Eso hizo el truco para mí.

Entonces, en resumen, aquí están las dos cosas que necesitaba hacer.

1. Ejecute PowerBI Desktop desde la línea de comandos en el contexto del usuario remoto.

2. Ingrese el nombre de la base de datos (cubo) (aunque dice que es opcional)

¡Gracias a todos los que ayudaron con esto!

Douga

mazharmh

Hola a todos,

Buscando ayuda urgente!imagen.png

Me enfrento a un problema similar, pero en mi caso, estoy tratando de conectar el escritorio Power BI (en mi computadora portátil) a SSAS tabular (servidor local) dentro de la red de mi oficina. estoy recibiendo un error de seguimiento

Detalles: «AnalysisServices: no se puede establecer una conexión. Asegúrese de que el servidor se esté ejecutando».

Mientras que puedo conectarme a la base de datos SQL en el mismo servidor usando SSMS. ¿Puedes por favor aconsejarme?

P1, ¿Puedo conectar el escritorio Power BI (mi computadora portátil) al servidor tabular SSAS (servidor local) usando la red de mi oficina?

P2: Como SSAS usa la autenticación de Windows, ¿debo crear algún método de autenticación híbrido?

Por favor aconséjame

Douga

En respuesta a mazharmh

mazharmh,

Su nombre de usuario de autenticación de Windows debe tener el acceso de seguridad adecuado a la instancia de SSAS.

Descubrí que necesita ingresar el nombre de la base de datos SSAS aunque dice en el cuadro de diálogo que el nombre es opcional.

Hola @Douga,

No puedo reproducir su problema cuando me conecto a SQL Server 2016 SSAS Tabular Model remoto desde la última versión de Power BI Desktop que está instalada en mi PC de escritorio local (Windows 10). En mi escenario, la máquina que ejecuta SQL Server 2016 y la PC que ejecuta Power BI Desktop están en el mismo dominio.

En su escenario, parece que SQL Server 2016 y Power BI Desktop no existen en el mismo dominio; en este caso, sospecho que SQL Server 2016 no puede reconocer sus credenciales de Windows. Puede iniciar SQL Server Profiler de SQL Server 2016 SSAS Tabular, luego conectarse a SSAS desde Power BI Desktop y capturar detalles sobre el proceso de inicio de sesión.

Además, use el comando runas /netonly de la siguiente manera para conectarse a SSAS desde Power BI Desktop y verifique si tiene éxito.

1. Abra el símbolo del sistema y ejecute el siguiente comando, ingrese la contraseña del usuario del dominio cuando se le solicite.

runas /netonly /usuario: Dominionombre de usuario «C:Archivos de programaMicrosoft Power BI DesktopbinPBIDesktop.exe»

2. Cree una credencial de Windows guardada para el servidor SQL al que desea conectarse.

Para obtener más detalles, consulte los siguientes blogs similares.
Conéctese a servidores SQL en otro dominio usando la autenticación de Windows
Pretenda que está en el dominio con Runas /NetOnly

Gracias,
Lidia Zhang

Douga

En respuesta a v-yuezhe-msft

¡Gracias por el consejo! Hubo un pequeño cambio que tuve que hacer en su línea de comando, pero ahora puedo conectarme, pero con el nuevo problema a continuación. La línea de comando que usé fue:

runas / netonly /usuario:dominio de usuarionombre de usuario «C:Archivos de programaMicrosoft Power BI DesktopbinPBIDesktop.exe»

Sin embargo… Ahora tengo un problema diferente que no veo cuando ejecuto una instancia de SQL Server 2016 que se ejecuta localmente en mi PC.

Solo se conecta con éxito ahora cuando elijo la opción «Importar». Cuando elijo la opción «Conectar en vivo», recibo el siguiente mensaje de error:

«Lo siento, el servidor al que intenta conectarse no tiene ningún modelo».

¿Alguna idea de por qué no verá los modelos?

Solo para intentar solucionar problemas, instalé Power BI Desktop directamente en el servidor SSAS y veo este mismo comportamiento. ¿Alguna idea de por qué este es el comportamiento en el servidor (Windows Server 2012)?

¡Nuevamente, gracias por toda tu ayuda!

Doug A.

En respuesta a Douga

Hola @Douga,

En Power BI Desktop, vaya a Archivo -> Opciones y configuración -> Configuración de fuente de datos -> Permisos globales-> encuentre su fuente de datos SSAS->Borrar permisos, luego conéctese a SSAS usando la opción en vivo y verifique si tiene éxito.

Gracias,
Lidia Zhang

mmaldonado

En respuesta a v-yuezhe-msft

@v-yuezhe-msft, también tengo este mismo problema. Puedo importar datos del modelo, pero no puedo conectarme en vivo a la fuente de datos.

Estoy usando Azure Analysis Services y creé un modelo tabular SSAS 2016 con AdventureWorks2012. Puedo conectarme sin problemas en Excel 2013. Cuando intento Conectar en vivo Recibo el siguiente mensaje de error:

Lo sentimos, el servidor al que intenta conectarse no tiene ningún modelo.

Sin embargo, cuando intento Importar, entonces no tengo problemas para conectarme a la fuente de datos.

Alguna idea de como puedo solucionar el problema Conectar en vivo ¿mensaje de error? aclaré el Permisos globales y también reinstalé Power BI Desktop, pero aún no pude conectarme.

Gracias,

Miguel

leonardmurphy

En respuesta a mmaldonado

¿Ha intentado escribir el nombre de la base de datos (cubo)? El campo se muestra como opcional, pero tengo una instancia donde, si lo dejo en blanco, no encontrará ningún cubo, pero si lo completo, funciona bien.

Douga

En respuesta a leonardmurphy

¡Gracias @leonardmurphy! Eso hizo el truco para mí.

Entonces, en resumen, aquí están las dos cosas que necesitaba hacer.

1. Ejecute PowerBI Desktop desde la línea de comandos en el contexto del usuario remoto.

2. Ingrese el nombre de la base de datos (cubo) (aunque dice que es opcional)

¡Gracias a todos los que ayudaron con esto!

Douga

En respuesta a Douga

En Visual Studio, donde implementó su base de datos SSAS, vaya a Estructura de cubo > Propiedades > Configuración visible establecida en Verdadero

Artículo de referencia: https://social.msdn.microsoft.com/Forums/en-US/86f78c36-3450-4f9a-8a9d-7495c4b7bece/excel-reports-da…

mmaldonado

En respuesta a leonardmurphy

Hola @leonardmurphy, gracias por la información. Intenté esto, pero recibí un mensaje de error que decía que no tengo acceso a la base de datos o que la base de datos no existe. Ambos no son ciertos: puedo conectarme a la base de datos en SSMS y Visual Studio y soy administrador en Azure Portal, así como administrador de Active Directory en el servidor de Azure.

Funciona bien cuando yo importar los datos con la base de datos en blanco funcionan bien, pero anula el propósito de alojar en Azure Analysis Services, imo.

Me da el mismo mensaje de error cuando importar y complete el nombre de la base de datos. Formo parte del grupo de usuarios de Power BI de Madison, por lo que tal vez podamos discutirlo en la próxima reunión si está allí.

Douga

En respuesta a v-yuezhe-msft

lidia,

Gracias por ayudarme con esto.

Sigo recibiendo el mensaje «El servidor no tiene ningún modelo».

Como sugirió anteriormente, puedo conectarme usando «Runas», pero solo usando la selección «Importar». Usando esa selección, no necesité ingresar un nombre de usuario/contraseña específicos, así que estoy bastante seguro de que con las «Runas» se transmiten mis credenciales.

Verifiqué dos veces que el usuario de Windows es un administrador de SSAS.

Probé diferentes variaciones para «Servidor»: usando el nombre del servidor, la dirección IP del servidor, el nombre de dominionombre del servidor, el nombre de dominiodirección IP y el nombre del servidor: 2383, etc. Ninguno parece funcionar.

Doug A.

Douga

Hola,

Tengo una instancia de modelo tabular SSAS de SQL Server 2016 en funcionamiento en el servidor de red local de un cliente. I VPN en la red de los clientes para acceder a su red y al servidor SQL con la instancia de SSAS.

Estoy tratando de conectarme a ese modelo SSAS desde mi escritorio local PC (Windows 10) con Power BI Desktop (acabo de descargar la versión más reciente). No he tenido éxito hasta ahora.

(Tenga en cuenta que yo poder conectarse con éxito a este modelo tabular desde Excel, desde esta misma PC, usando Power Pivot).

Si trato de conectarme al servidor usando Obtener datos/Analysis Services, ingreso el nombre del servidor y selecciono «Conectar en vivo» y hago clic en Aceptar, aparece el mensaje «No pudimos conectarnos al servidor de Analysis Services porque se agotó el tiempo de conexión o el el nombre del servidor es incorrecto».

Si trato de conectarme usando la opción de importación e ingreso mis credenciales de Windows (credenciales de AD para la red del cliente, igual que cuando me conecto a través de Excel), recibo el mensaje «El usuario no estaba autorizado».

He visto una serie de solicitudes sobre este problema, pero no hay respuestas claras. Si esto se puede hacer y alguien tiene un procedimiento claro paso a paso o una referencia sobre cómo hacerlo, seguro que me gustaría verlo.

¡Gracias por cualquier ayuda que alguien pueda proporcionar!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *