GuilleSQL :: Microsoft SQL Server, SSIS, y más !!

Configurar el Visio Graphics Services en SharePoint 2010


Otro de los servicios compartidos introducidos en SharePoint 2010 es el Visio Graphics Services o Visio Services, el cual, permite la visualización en formato Web (renderizado) de documentos Visio, incluyendo la posibilidad de mostrar en Web documentos Visio conectados a datos (la caña!), de forma similar a como ocurre con los Excel Services. Todo esto, con un pequeño truco, ya que los documentos Visio que deseemos visualizar en Web, deberán ser guardados como Web Drawing (vdw), en lugar de utilizar el formato tradicional de Drawing (vsd). Además, tenemos la Web Part de Visio Web Access.

De forma similar a como ocurre con Excel Services en SharePoint 2010, al configurar Visio Services en nuestra Granja MOSS, tendremos la posibilidad de visualizar en formato Web  (renderizar y mostrar) documentos Visio, con la única salvedad de que dichos documentos deberán ser previamente guardados en formato Visio Web Drawing (vdw) en lugar de utilizar el formato tradicional de Visio Drawing (vsd). De este modo, podremos visualizar en Web incluso documentos Visio conectados a datos, ya sea utilizando la opción de mostrar en el navegador (View in Web Browser) o utilizando la Web Part de Visio Web Access.

Previo a configurar los Visio Services, es recomendable configurar el State Service en SharePoint 2010 para el almacenamiento del estado de sesión, así como también configurar el Secure Store Service en SharePoint 2010 para permitir el acceso a datos externos, ya sea utilizando la Cuenta de Servicio Desatendida de Visio o ficheros de acceso a datos ODC. El Secure Store Service es un servicio compartido que podemos necesitar por diferentes servicios, como sería el caso de Excel Services y/o de PerformancePoint Services.

A continuación se describe el procedimiento básico de configuración manual de Visio Services en SharePoint 2010, una tarea que podemos necesitar realizar después de instalar SharePoint 2010 y de crear la Granja de SharePoint 2010. Téngase en cuenta, que el presente documento describe cómo configurar Visio Services manualmente utilizando la Central Administration. También sería posible configurar Visio Services utilizando el Farm Configuration Wizard, sin embargo, esto no es recomendable para entornos de Producción.

Algunas recomendaciones para la configuración de Visio Service en SharePoint 2010

Para la configuración de Visio Services, necesitaremos un Application Pool que ejecutará el servicio, por lo que deberemos decidir si crear un Application Pool dedicado para Visio Services, o si por el contrario, deseamos ejecutar Visio Services dentro de un Application Pool compartido para varios servicios. Para entornos de producción, la recomendación es crear un Application Pool exclusivo para Visio Services utilizando una cuenta de servicio dedicada para el mismo. El problema de compartir un Application Pool para varios servicios, es que si en un futuro es necesario reciclar el Application Pool por un problema en un Servicio específico, estaremos impactando al resto de servicios. Este razonamiento puede aplicarse al resto de tareas administrativas y de mantenimiento (ej: si paramos un Application Pool, si se nos cae el Application Pool, etc.).

Además, utilizar una cuenta específica para este Application Pool, nos permite tener un mayor control de los permisos, y del mismo modo, aislar problemas (o minimizar su impacto) que pueden llegar a producirse en un futuro (ej: a más de uno se le ha bloqueado una cuenta de servicio utilizada en un Application Pool o en un Servicio de Windows).

Otro tema que deberemos considerar (aunque queda fuera del alcance del presente artículo), es si deseamos poder acceder desde Visio a Datos Externos, en cuyo caso, podría ser necesario configurar la Cuenta de Servicio Desatendida (Unattended Service Account) de Visio Services o si utilizar ficheros de acceso a datos ODC. Como comentamos, en ambos casos sería necesario configurar previamente el Secure Store Service en nuestra Granja de SharePoint 2010.

Configurar Visio Services en una Granja SharePoint 2010

La configuración básica de Visio Services puede resumirse en los siguientes tres pasos:

  • Registrar una cuenta gestionada (managed account) para ejecutar el Application Pool del Visio Services.
  • Iniciar el servicio Visio Graphics Services en al menos un servidor MOSS de la Granja.
  • Crear la aplicación de servicio para Visio Services (Visio Graphics Service service application).

Realizado esto, estaremos en situación de empezar a utilizar los Visio Services en nuestras Colecciones de Sitios. A continuación se describen los anteriores tres pasos.

El primer paso a realizar es registrar una cuenta gestionada (managed account) para ejecutar el Application Pool de Visio Services, para lo cual, hace falta una simple cuenta de dominio sin privilegios elevados, y seguidamente registrar esta cuenta en la Central Administration, dentro de Security -> General Security -> Configure managed accounts. En nuestro caso de ejemplo vamos a seguir una filosofía simplista, y vamos a utilizar una única cuenta de servicio para todo, es decir, vamos a utilizar la cuenta que especificamos como Database Access Account al crear la Granja de SharePoint 2010, tanto en los Application Pool de los diferentes Servicios de MOSS como para los Application Pool de las Aplicaciones Web. Además vamos a utilizar un Application Pool existente, en consecuencia, un Application Pool compartido. Todo esto es una mala práctica para entornos productivos, pero en nuestro caso de ejemplo estamos montando un entorno de Laboratorio, para lo cual resulta suficiente.

El segundo paso es iniciar el servicio Visio Graphics Service en al menos un servidor MOSS de la Granja. En nuestro caso de ejemplo tenemos una Granja formada por un único servidor. Para ello accederemos a la consola de Administración Central de SharePoint (Central Administration), y haremos click en la opción Manage services on server de la sección System Settings.

El segundo paso es iniciar el servicio Visio Graphics Service en al menos un servidor MOSS de la Granja. En nuestro caso de ejemplo tenemos una Granja formada por un único servidor. Para ello accederemos a la consola de Administración Central de SharePoint (Central Administration), y haremos click en la opción Manage services on server de la sección System Settings.

En la pantalla Services on Server, en el desplegable Server seleccionaremos el servidor de la Granja sobre el cual deseamos iniciar el servicio Visio Graphics Service, y seguidamente en la lista de servicios deberemos hacer click en Start junto al servicio Visio Graphics Service.

En la pantalla Services on Server, en el desplegable Server seleccionaremos el servidor de la Granja sobre el cual deseamos iniciar el servicio Visio Graphics Service, y seguidamente en la lista de servicios deberemos hacer click en Start junto al servicio Visio Graphics Service.

Ahora, en el tercer paso, deberemos crear la aplicación de servicio para Visio Services. Para ello accederemos a la consola de Administración Central de SharePoint (Central Administration), y haremos click en la opción Manage service applications de la sección Application Management.

Ahora, en el tercer paso, deberemos crear la aplicación de servicio para Visio Services. Para ello accederemos a la consola de Administración Central de SharePoint (Central Administration), y haremos click en la opción Manage service applications de la sección Application Management.

En la pantalla Service Applications, desplegaremos el botón New, y click en Visio Graphics Service.

En la pantalla Service Applications, desplegaremos el botón New, y click en Visio Graphics Service.

En el diálogo New Visio Graphics Service Application, deberemos especificar los datos necesarios: un nombre descriptivo para el servicio que estamos creando (Service Application Name), los datos del Application Pool que será utilizado por Visio Services, y especificar si deseamos añadir la Aplicación de Servicio que estamos creando al Default Proxy de la Granja. Click OK para continuar.

En el diálogo New Visio Graphics Service Application, deberemos especificar los datos necesarios: un nombre descriptivo para el servicio que estamos creando (Service Application Name), los datos del Application Pool que será utilizado por Visio Services, y especificar si deseamos añadir la Aplicación de Servicio que estamos creando al Default Proxy de la Granja. Click OK para continuar.

Realizado esto, la aplicación de servicio para Visio Services habrá sido creada con éxito. Existen bastantes más configuraciones que podríamos realizar, las cuales quedan fuera del alcance del presente artículo. A modo de ejemplo, en la pantalla Service Applications, podemos hacer click sobre la Aplicación de Servicio de Visio Graphics Service.

Realizado esto, la aplicación de servicio para Visio Services habrá sido creada con éxito. Existen bastantes más configuraciones que podríamos realizar, las cuales quedan fuera del alcance del presente artículo. A modo de ejemplo, en la pantalla Service Applications, podemos hacer click sobre la Aplicación de Servicio de Visio Graphics Service.

Llegaremos a la pantalla Manage the Visio Graphics Service, a través de la cual podemos obtener acceso a diferentes y variopintas configuraciones de Visio Services.

Llegaremos a la pantalla Manage the Visio Graphics Service, a través de la cual podemos obtener acceso a diferentes y variopintas configuraciones de Visio Services.

Comprobar el funcionamiento de Visio Graphics Services en SharePoint 2010

Debemos recordar que los ficheros Visio que podremos ver en formato Web, son aquellos que guardemos en formato Visio Web Drawing (vdw), por lo tanto, los ficheros Visio tradicionales (vsd) deberemos guardarlos en formato Web, utilizando la opción Save As del propio Microsoft Visio.

Debemos recordar que los ficheros Visio que podremos ver en formato Web, son aquellos que guardemos en formato Visio Web Drawing (vdw), por lo tanto, los ficheros Visio tradicionales (vsd) deberemos guardarlos en formato Web, utilizando la opción Save As del propio Microsoft Visio.

Como podemos ver en la siguiente pantalla capturada, en las opciones de un fichero Visio tradicional (vsd), no tenemos disponible la opción para ver en el navegador (View in Web Browser).

Como podemos ver en la siguiente pantalla capturada, en las opciones de un fichero Visio tradicional (vsd), no tenemos disponible la opción para ver en el navegador (View in Web Browser).

Sin embargo, para un fichero Visio guardado en formato Web Drawing (vdw), si aparecerá la opción para visualizar en el navegador (View in Web Browser).

Sin embargo, para un fichero Visio guardado en formato Web Drawing (vdw), si aparecerá la opción para visualizar en el navegador (View in Web Browser).

Si la utilizamos, como es de esperar, podremos visualizar el correspondiente documento Visio, como una página Web, tal y como se muestra en la siguiente pantalla capturada.

Si la utilizamos, como es de esperar, podremos visualizar el correspondiente documento Visio, como una página Web, tal y como se muestra en la siguiente pantalla capturada.

Del mismo modo, podremos utilizar la Web Part de Visio Web Access, por ejemplo, para añadir dicha Web Part a una Página Web, seleccionando el fichero Visio Web que deseamos visualizar.

Del mismo modo, podremos utilizar la Web Part de Visio Web Access, por ejemplo, para añadir dicha Web Part a una Página Web, seleccionando el fichero Visio Web que deseamos visualizar.

De este modo, utilizando la Web Part de Visio Web Access, podremos embeber un fichero Visio dentro de una Página Web, tal y como se muestra en la siguiente pantalla capturada.

De este modo, utilizando la Web Part de Visio Web Access, podremos embeber un fichero Visio dentro de una Página Web, tal y como se muestra en la siguiente pantalla capturada.

Despedida

Aunque hay muchas más cosas que se pueden configurar y que se pueden hacer con Visio Graphics Services, en el presente artículo tan sólo hemos querido presentar una configuración básica, y mostrar de una forma sencilla cómo empezar a utilizar los Visio Services, incluyendo la Web Part de Visio Web Access. Sin duda, los Visio Services pueden ser una funcionalidad muy atractiva para el diseño de soluciones para SharePoint 2010, especialmente si utilizamos documentos de Visio conectados a datos.

Poco más por hoy. Como siempre, confío que la lectura resulte de interés.

 


Miembros de
Miembros de GITCA (Global IT Community Association)

Menu de Usuario
  Iniciar Sesión
  Registrarse
  Restablecer Contraseña
  Ventajas de Registrarse

Acerca de
  Contigo desde Oct 2007
  771 usuarios registrados
  86146 pageloads/mes
  Ranking Alexa 498160

Social Networks
Sigue a Portal GuilleSQL en Linkedin !!
Sigue a Portal GuilleSQL en Twitter !!



Archivo

Junio de 2017 (3)
Mayo de 2017 (1)
Marzo de 2017 (3)
Enero de 2017 (4)
Junio de 2016 (1)
Mayo de 2016 (2)
Abril de 2016 (2)
Septiembre de 2015 (2)
Agosto de 2015 (2)
Junio de 2015 (10)
Mayo de 2015 (4)
Abril de 2015 (8)
Marzo de 2015 (11)
Octubre de 2014 (3)
Septiembre de 2014 (7)
Agosto de 2014 (5)
Julio de 2014 (2)
Mayo de 2014 (4)
Abril de 2014 (4)
Marzo de 2014 (4)
Febrero de 2014 (1)
Enero de 2014 (5)
Diciembre de 2013 (8)
Noviembre de 2013 (2)
Octubre de 2013 (7)
Septiembre de 2013 (6)
Agosto de 2013 (1)
Julio de 2013 (6)
Junio de 2013 (11)
Mayo de 2013 (7)
Abril de 2013 (6)
Febrero de 2013 (5)
Enero de 2013 (7)
Diciembre de 2012 (12)
Noviembre de 2012 (13)
Octubre de 2012 (5)
Septiembre de 2012 (3)
Agosto de 2012 (6)
Julio de 2012 (4)
Junio de 2012 (1)
Mayo de 2012 (2)
Abril de 2012 (7)
Marzo de 2012 (16)
Febrero de 2012 (9)
Enero de 2012 (5)
Diciembre de 2011 (10)
Noviembre de 2011 (10)
Octubre de 2011 (4)
Septiembre de 2011 (5)
Agosto de 2011 (2)
Julio de 2011 (2)
Junio de 2011 (4)
Mayo de 2011 (2)
Abril de 2011 (6)
Marzo de 2011 (4)
Febrero de 2011 (10)
Enero de 2011 (5)
Diciembre de 2010 (6)
Noviembre de 2010 (4)
Octubre de 2010 (8)
Septiembre de 2010 (4)
Agosto de 2010 (1)
Julio de 2010 (3)
Mayo de 2010 (5)
Abril de 2010 (6)
Marzo de 2010 (8)
Febrero de 2010 (3)
Enero de 2010 (1)
Diciembre de 2009 (9)
Noviembre de 2009 (14)
Octubre de 2009 (2)
Septiembre de 2009 (8)
Agosto de 2009 (2)
Julio de 2009 (10)
Junio de 2009 (9)
Mayo de 2009 (10)
Abril de 2009 (9)
Marzo de 2009 (3)
Febrero de 2009 (2)
Enero de 2009 (3)
Noviembre de 2008 (2)
Octubre de 2008 (2)
Septiembre de 2008 (2)
Agosto de 2008 (5)
Julio de 2008 (5)
Junio de 2008 (1)
Mayo de 2008 (3)
Abril de 2008 (2)
Marzo de 2008 (2)
Febrero de 2008 (2)
Enero de 2008 (5)
Noviembre de 2007 (2)
Octubre de 2007 (2)






Copyright © 2007 GuilleSQL, todos los derechos reservados.