SharePoint 2010: Creación de KPIs (II)!

La segunda aproximación para crear KPIs en SharePoint 2010 (podéis ver el primer post de la serie en este enlace) viene dada por la integración de SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) con la plataforma. Frente a la alternativa de crear KPIs con la DataFormWebPart y un poco de XSLT, SSRS 2008 R2 nos ofrece un entorno mucho más flexible y rico que facilita la creación de estos elementos:

  • Lanzamos el diseñador de informes desde una biblioteca de documentos que hemos configurado para que use el tipo de contenido “Informe del diseñador de informes”. En el asistente para la creación de informes, elegimos la opción de crear un informe en blanco.
  • Creamos un origen de datos a través del panel “Datos del informe”. Elegimos como tipo de conexión “Lista de Microsoft SharePoint” y como cadena de conexión especificamos la URL del sitio en el que reside la lista en la que se va a basar nuestro informe.
  • Configuramos las credenciales que se van a usar para acceder a la lista y probamos que la conexión al origen de datos definido funciona.
image image image
  • Creamos un conjunto de datos (dataset) basado en el origen de datos que hemos creado con anterioridad.
  • A través del botón “Diseñador de consultas…” abrimos el diseñador correspondiente donde elegiremos la lista en la que se va a basar el informe y los campos correspondientes.
  • A partir de la lista elegida y los campos, se genera la correspondiente consulta CAML que devolverá los datos que se mostrarán en el informe.
image image image
  • En la superficie de diseño del diseñador insertamos un informe de tipo Tabla y lo configuramos con los campos del dataset para que tenga el aspecto deseado.
  • Damos formato al informe cambiando por ejemplo el estilo de la cabecera.
image image image
  • Hacemos una primera visualización del informe para comprobar como va quedando en lo que a aspecto se refiere.
  • De nuevo en el diseñador, añadimos una nueva columna al informe de tipo tabla. En la celda de datos correspondiente, insertamos un elemento de tipo Indicador, eligiendo el tipo de gráfico que queremos usar para el mismo.
  • Una vez insertado el indicador, para configurarlo lo seleccionamos de forma que se muestre la correspondiente ventana de configuración.
image image image
  • En la ventana de configuración especificaremos:
    • El valor del indicador, en mi caso he puesto el campo [Valor].
    • La unidad de medida de estados.
    • Los estados del indicador que en mi caso he configurado a partir del campo [Objetivo]. Por ejemplo, para el valor final del estado “Rojo” he usado la expresión [Objetivo]/2.
  • Guardamos los cambios y visualizamos el informe en el diseñador.
  • Guardamos el informe en nuestro sitio de SharePoint y lo visualizamos abriendo la correspondiente sesión del navegador.
image image image

Y hasta aquí como crear KPIs en SharePoint 2010 mediante la integración con SSRS 2008 R2.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

2 comentarios en “SharePoint 2010: Creación de KPIs (II)!”

Deja un comentario

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