Novedades en SQL Server 2017 Reporting Services

El día 2 de octubre ha sido un día de lanzamientos para la plataforma de datos de Microsoft, con la salida de SQL Server 2017 y Reporting Services 2017.

En esta nueva versión y como novedad, Reporting Services pasa a ser un instalador que se tendrá que descargar aparte.

Instalador ligero
En esta nueva versión de SSRS el instalador apenas ocupará unos 100mbs y tendrá unas cuantas pantallas de configuración. Esta nueva versión por separado nos abstraerá de cualquier actualización ya que irá por separado, por lo tanto nuestra instancia de SQL Server no tiene porque verse afectada en ningún momento.

Otra de las mejoras, esta nueva versión de SSRS se podrá instalar y configurar en un SQL Server 2008 SP4 o superior y necesitará un framework 4.5.2 o superior.

Para el SO, necesitaremos un W8 o superior en para servidores un Windows Server 2012 o superior.

Podéis descargaros la versión nueva desde aquí.

¿Qué decir sobre esta nueva versión?

REST API viene para sustituir a la antigua versión de SOAP API ReportingService2010.

Si desarrollas en Visual Studio 2017 ahora puedes obtener desde la Visual Studio Marketplace la Reporting Services projects extensión y sus últimas actualizaciones. Además la última actualización viene con soporte MSBuild, que te permitirá construir y subir tu proyecto.

Se ha actualizado el control Report Viewer para ASP.NET Web Forms y el Report Viewer web part for Sharepoint Server 2013-2016.

Como novedad en el portal web ahora podrás ocultar/mostrar el control de descarga de herramientas.

Por último y no menos novedoso puedes descargar el Power BI Report Server y darle más interactividad al portal web y/o via móvil. Este estará disponible siempre que tengas Power BI Premium o Software Assurance benefit for SQL Server Enterprise customers

Como ves, no son pocas las novedades que traer la nueva versión de Reporting Services, que unida a Power BI Report Server nos dará una herramienta potente para visualizar nuestros datos.

Espero que lo disfrutéis,

Un Saludo

Advertisements

[SSRS] Page 1 of 2?

Cuando andamos diseñando un informe que contiene varias páginas, al subirlo al servidor vemos que nos sale la siguiente imagen que lleva el título del post:

image

En principio, no hay mayor problema, excepto cuando por requerimientos necesitamos mostrar el total de páginas que lo componen.

Para solucionar este problema, vamos a implementar el siguiente truco:

  1. Creamos una cabecera dentro de nuestro informe.
  2. Añadimos un textbox con la variable “=Globals!OverallTotalPages”
  3. En propiedades del textbox, ponemos el hidden a true (para que no se vea)

Una vez hecho esto, nada más tenemos que subir nuestro report y obtendremos el resultado.

image

Espero que os sea de utilidad Open-mouthed smile

Un Saludo

Novedades en Power BI en el PASS BA Conference

Tan solo hace unos días del PASS BA Conference celebrado los días 7-9 de mayo. En él, se han desvelado nuevas características para Power BI entre las que están las siguientes:

  • Nueva aplicación nativa para IOS estará disponible a finales del verano. Otras plataformas vendrán después de esta.
  • SSRS estará disponible en los sitios de Power BI y disponibles para conectarse con fuentes on-premises, con todo lo que esto conlleva y lo que amplía al abanico de posibilidades en Power BI.
  • Power View podrá ser conectado a SSAS on-premise en Power BI.
  • Un nuevo editor de KPIs estará disponible en Power BI con el que podremos crear dashboards
  • Power View tendrá un nuevo modo de exploración de datos que permitirá editar reports en el mismo navegador  Open-mouthed smile.
  • Y algunas mas…

Microsoft está apostando fuerte y mucho con Power BI, esperemos que siga dándole forma a esta gran herramienta.

Si queréis ver todas las presentaciones del eventaco no olvideis pasaros por el site

Un saludo!!

Report Templates en Reporting Services

A menudo cuando diseñamos informes para un mismo cliente puede que este tenga siempre una misma estructura o tengamos nosotros creado un informe plantilla el cual copiamos con “todo” lo necesario para no andar copiando cabeceras, formatos, dlls, custom code, etc.
Pues bien, esta tarea se puede “automatizar” con Visual Studio, creando un Report Template que luego guardaremos para que nos facilite esta tarea.

¿Cuáles son los pasos?

Primero creamos nuestro Report con Visual Studio, ya sea SSDT o el BIDS, según la versión de Reporting Services con la que vayamos a trabajar o tengamos instalado.

Design

El siguiente paso sería guardar el report, copiarlo y pegarlo en la siguiente ruta:

En mi caso tengo SQL Server 2012 y SSDT con la versión de VS2012 por lo que la ruta es la siguiente: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

Para el resto de versiones serán las siguientes:

  • SQL Server 2005
    C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
  • SQL Server 2008
    C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
  • SQL Server 2012 con las data tools por defecto
    C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

Como puede pasar que tengamos 32 o 64 bits, otra opción es mirar directamente en el acceso directo del diseñador (BIDS o SSDT) y navegar hasta dar con la ruta completa.

Una vez obtenida la ruta copiamos el archivo y listo, ya tenemos nuestro informe para seleccionar cuando agregamos un nuevo item.

New Report from Template

Espero que os sea de interés,

Un Saludo