Guardar contraseña para la conexión de Excel Analysis Services

Guardar contraseña para la conexión de Excel Analysis Services

Creé un archivo xlsx con una conexión a un Servicio de análisis (tabular). Además de eso, construyo varias tablas dinámicas y segmentaciones.

Desafortunadamente, cuando comparto mi archivo con otra persona, esta se ve obligada a ingresar su nombre de usuario y contraseña para usar este Excel. Como puede suponer fácilmente, esto es una locura si tengo> 10 elementos (pivote + segmentación).

Sé que hay una opción de "guardar contraseña", sé que hay una opción de autenticación de Windows pero ambas no son viables. ¿Conoce alguna manera de permitir que el siguiente usuario inserte su usuario y contraseña solo una vez?

Respuesta1

Como mencionas el uso del mismo conjunto de datos, he usado con frecuencia esta solución para reducir el uso de memoria y, de paso, reducir las solicitudes de contraseñas. Desafortunadamente, nunca he usado Analysis Services, solo conexiones de SQL Server, por lo que es posible que no funcione para usted. Sin embargo, si ese es el caso, quizás podría considerar hacer que un conjunto de datos equivalente esté disponible como una consulta, tabla o vista de servidor SQL.

Vincular tablas dinámicas a una única conexión de datos

  • Desde una tabla dinámica, pestaña Diseño, haga clic en Cambiar fuente de datos, Elegir conexión
  • Elija una conexión de datos que desee utilizar
  • Repita para todas las tablas dinámicas, apuntando a la misma conexión de datos.
  • Luego puede eliminar todas las conexiones de datos restantes y no utilizadas.
  • La actualización solicitará la contraseña solo una vez y todas las tablas dinámicas vinculadas se actualizarán a la vez.

Alternativa: tablas dinámicas regulares en un conjunto de datos tabulares

Alternativamente, podría considerar descargar su conjunto de datos en un formato de tabla simple en una hoja de trabajo y crear tablas dinámicas regulares (no conectadas) a partir de esa hoja de trabajo. Para admitir tamaños de conjuntos de datos en expansión, la fuente de la tabla dinámica debe incluir un área grande de filas en blanco, que deberán filtrarse. Una referencia con nombre también podría ayudar aquí.

Alternativa: Macro VBA

Otra alternativa sería crear una macro VBA para introducir una contraseña y actualizar todas las conexiones, pero nunca lo he probado. Es posible que Excel requiera que guarde la contraseña para realizar la actualización sin que se le solicite, en cuyo caso deberá tener cuidado de eliminarla una vez finalizada.

información relacionada