SharePoint 2013: Integración con SSRS 2012 (I)!

Aunque, y es una opinión en base a mi experiencia, creo que la integración entre SRSS 2012 y SharePoint 2013 Public Preview no está 100 % fina (lo que me sorprende teniendo en cuenta lo bien que se integran SharePoint 210 y SSRS 2012), en este primer post vamos a ver como se realizaría dicha integración:

  • Lo primero a tener en cuenta es que necesitas descargarte la CTP 3 del SP1 de SQL Server 2012…con lo que me imagino que al “juntarlo” con una versión beta de SharePoint 2013, tampoco nos permita exigir mucho en lo que a la integración “fina” que comentaba.
  • A partir de aquí, y si partimos de una instalación de SharePoint 2013 Public Preview ya hecha como es mi caso, lo que haremos es agregar características de SQL Server 2012 a una instancia existente o bien a una nueva que nos creemos. Lo más importante aquí es elegir entre las mismas Reporting Services – SharePoint y Reporting Services Add-In for SharePoint Products.
  • A partir de aquí, seguimos el proceso habitual de instalación que concluye con todos los “indicadores” en verde para los nuevos elementos agregados a SQL Server 2012.
  • Si todo ha ido bien, en la gestión de Aplicaciones de Servicio en la Administración Central de SharePoint podremos crear una Aplicación de Servicio de SQL Server Reporting Services.
image image image
  • Tendremos que especificar parámetros como el nombre de la Aplicación de Servicio, si usar un pool de aplicaciones existente o crear uno nuevo, …
  • … el prefijo para el nombre de las BDs de la Aplicación de Servicio (se crean 3), las Aplicaciones Web a las que se va vincular la Aplicación.
  • Una vez concluye el proceso de creación, comprobamos que la nueva Aplicación aparece en el listado. Por supuesto, todo este trabajo lo podemos hacer con los correspondientes comandos PowerShell.
image image image
  • Toca comprobar que todo ha ido bien. A nivel de BD, tendremos 3 BDs asociadas a la Aplicación de Servicio de SQL Server Reporting Services:
    • La propia de la aplicación que contendrá los informes publicados.
    • La temporal para cuestiones de procesamiento.
    • La de alertas para guardar información relativas a alertas de datos definidas en informes.
  • A nivel de administración de la Aplicación de Servicio, tendremos disponible la correspondiente página que da acceso a las distintas opciones de configuración.
  • Por ejemplo, desde la página “Configuración del sistema” podremos especificar parámetros relativos a timeouts en la ejecución de informes, sesiones de usuario, etc.
image image image
  • La página “Configuración de correo electrónico” nos permite indicar los parámetros a utilizar por la funcionalidad de alertas de SSRS.
  • La página “Aprovisionar suscripciones y alertas”, nos permite configurar como usar el Agente de SQL Server para suscripciones y alertas.
  • A nivel de Colección de Sitios veremos que tenemos una serie de opciones de configuración de la integración con SSRS.
image image image
  • Finalmente, a nivel de Colección de Sitios simplemente comprobamos que está activa la característica de integración.

image

Referencias:

¡Hackaton de Windows 8: Resumen y balance…así da gusto hacer cosas!

Como continuidad del primer resumen que hice el domingo sobre el hackaton de desarrollo de aplicaciones que ha tenido lugar en Santander como parte de la iniciativa global multi-ciudad (o Megathon) que durante 3 días ha reunido a más de 500 desarrolladores de España, quería hacer un pequeño resumen y balance de como fue todo en Santander. El resumen y balance lo puedo hacer en dos palabras y en mayúsculas: ÉXITO TOTAL. Estoy muy contento por como se ha realizado el hackaton, por la respuesta y compromiso de los participantes y la pasión con la que ponentes y organizadores que lo han dado todo para conseguir un gran evento …así da gusto trabajar, y para mí es una muestra más de que en Santander y en España hay muchas ganas de hacer cosas y contamos con auténticos cracks capaces de hacer virguerías. Por eso, mi primer agradecimiento para esos 18 valientes que trabajando duramente consiguieron crear una aplicación y presentarla el domingo y para los organizadores, mentores y colaboradores: Rafa Serna Javi López (nuestros mentores) Roberto Rico Pablo Sousa Miguel Sierra David Diego y un servidor…sin ellos, no habríamos obtenido un resultado tan bueno.

 

Como ya he comentado, la participación de Santander y Cantabria en la primera iniciativa de este tipo ha sido posible gracias al impulso de Nuberos.NET, y al apoyo de Microsoft y el CIIN, además de contar con el patrocinio  de las empresas cántabras SDM Programas, CIC Consulting y Gpmess, y de la colaboración de otras organizaciones como EJECANT, 24Symbols, McDonalds, Floqq, Telerik y Pluralsight. Cada colaborador ha apoyado el evento aportando premios o en cuestiones de logística, como es el caso el CIIN a través de la cesión del aula de formación como espacio donde celebrar el evento. De hecho, Santander ha sido, gracias al CIIN, la única ciudad que ha puesto a disposición de los participantes puestos con Windows 8 instalado y las herramientas de desarrollo para facilitar tanto el aprendizaje como la implementación de sus aplicaciones.

 

El hackaton de Santander ha tenido una gran acogida por parte de los participantes qué han trabajado intensamente en sus aplicaciones durante todo el fin de semana, lo que ha permitido que 5 de los 6 equipos inicialmente formados hayan podido presentar su aplicación. Los ganadores han sido el equipo formado por Juan Manuel de Luelmo, Sandra Tejerina y Pablo García de la empresa Softec- Internet y Ángel Acha, integrante del CIIN. Han presentado la aplicación betTER!, que consiste en un sistema de apuestas online conectado a servicios en la nube y en la que los usuarios se validan con sus credenciales de Windows Live. La verdad es qué el equipo betTER! curró a tope durante todo el fin de semana, incluso el domingo vinieron de empalmada después de haber estado trabajando toda la noche en su proyecto.

 

IMG_2274

 

En segundo lugar ha quedado la aplicación ToDo Task realizada por Mario Rivero, de la empresa Semicrol, y Laura Velasco de la empresa SDM Alive. Esta aplicación permite está pensada para permitir realizar una sencilla gestión de tareas y de proyectos aprovechando las capacides de Windows 8 Finalmente, el tercer premio con la categoría de “Aplicación con potencial de innovación y evolución futura, ha sido uPark cuyos integrantes, con Xabier Moja a la cabeza, forman parte del Taller de Empleo puesto en marcha por el Ayuntamiento de Santander. En este caso, se trata de una aplicación qué facilita la localización de plazas de aparcamiento y que puede tener mucho potencial de crecimiento si se liga a proyectos de referencia de Santander como el proyecto Smart Santander. Por supuesto, el resto de aplicaciones presentadas también tienen derecho a ser mencionadas tanto por el esfuerzo de los equipos creadores como por lo interesante de las ideas presentadas:

  • Lector Daisy, en el que trabajaron un par de chavales estudiantes de FP junto con un profesor de instituto y un desarrollador con experiencia contrastada. Se trata de un lector de audiolibros en formato Daisy, y en mi opinión es una idea con mucho recorrido que merece la pena que se siga adelante con ella.
  • ProW8rk, aplicación para facilitar la gestión de tiempo de profesionales en cuanto a oferta/demanda de servicios profesionales. Se trata de facilitar que los profesionales puedan ofertar sus servicios y a la vez solicitar otros usando por debajo un sistema basado en la comensación de tiempos de servicio.

Como no, tenía que poner tanto la foto de equipo como de organizadores para que todos nos pongáis cara:

  • El equipo:

IMG_2270

 
  • Organizadores, mentores y colaboradores (me faltan Miguel Sierra y David Diego):

IMG_2278

Hay que destacar que el esfuerzo de los participantes en el Hackaton ha tenido su premio: un teléfono Nokia Lumia 800 para cada miembro del equipo ganador. El segundo premio ha consistido en suscripciones de un año para la plataforma de libros electrónicos de 24 Symbols. Además, y para el resto de premiados y participantes se ha contado con premios adicionales aportados por las empresas colaboradoras y patrocinadoras: suscripciones adicionales de un año de 24 Symbols, una licencia Telerik DevCraft, una licencia de 6 meses de la aplicación de 4ikim y la posibilidad de optar a una beca remunerada de 3 meses de duración en las empresas SDM Alive y CIC Consulting Informático.

Para finalizar, os dejo las estadísticas del evento en Santander:

  • 24 asistentes.
  • Número de equipos formados: 6.
    • 4 de XAML + C#.
    • 2 de HTML 5 + JS.
  • Curiosidades en cuanto a perfiles participantes y uso de la tecnología:
    • Perfiles participantes: mayoritariamente desarrolladores, de echo sólo había un diseñador.
    • El grado de conocimiento inicial sobre desarrollo para Windows 8, salvo alguna excepción, era prácticamente nulo lo que en la práctica permitió que los equipos participantes partiesen casi en igualdad de condiciones.
    • Desde el principio todos los equipos querían usar tanto elementos propios de Windows 8 como otros más novedosos del stack de tecnologías y productos de Microsoft. Así, 2 equipos hicieron uso de los Azure Mobile Services y otro equipo de los servicios de Windows Live.
  • Número de aplicaciones presentadas y evaluadas:
    • 5: 4 de XAML + C# y 1 de HTML 5 + JS (la ganadora, betTER!).
  • 2 mentores (Rafa Serna – @rafasermed y Javi Lopez – @JaviLopez G) + 2 ponentes de nivel (Miguel Sierra – @migsierra y David Diego – @TresssDes).
  • Organizadores:
    • Juan Carlos González (@jcgm1978).
    • Roberto Rico.
    • Pablo Sousa (@psousal).

Finalmente os dejo enlaces y referencias en prensa y medios locales al hackaton de Santander:

image