La idea de este post es describir los pasos necesarios para realizar un reporte y publicarlo en Azure Reporting Services.
Comencemos…
Lo primero que debemos hacer es entrar al Portal de Administración de Azure, dirigirnos al menú Informes, y luego en el panel principal de acciones elegir la opción crear un Origen de Datos
El origen de datos debe apuntar a la base de datos de Sql Azure
Ahora que tenemos el origen de datos en Azure, debemos diseñar el reporte. Para ello podemos utilizar la herramienta ReportBuilder 3.0. Este es el link de descarga
http://www.microsoft.com/en-us/download/details.aspx?id=6116
Luego de instalarla, abrimos la aplicación ReporBuilder desde el Inicio de Windows
Lo primero que aparece es el wizard para hacer un reporte nuevo, pero vamos a cerrar este wizard porque primero necesitamos conectarnos al servidor de reporting services que esta en Azure.
Para ello, en la parte inferior izquierda hay un pequeño link que dice Connect.
Luego de conectarse al Reporting Services de Azure, comenzamos a diseñar el reporte
Seleccionamos la opción Table or Matrix Wizard
Luego creamos un nuevo DataSet
En la siguiente pantalla aparece el Origen de Datos que creamos en Azure.
Hay que probar la conexión para saber si la aplicación puede acceder a la base de datos, ya que puede ocurrir que no este registrada la IP de nuestro equipo en SQL Azure
En caso que no este registrada, será necesario ir al Portal de Administración de Azure, a la opción de Base de Datos y agregar nuestra IP en las reglas del Firewall de SQL Azure.
La siguientes pantallas es para definir los campos del reporte.
Luego de terminar todos los pasos del wizard, ya podemos ejecutar el reporte en nuestro entorno local
Para subirlo a Azure, como ya estamos conectados al servidor Reporting Services, solo debemos ir a la opción Guardar Reporte, y nos aparecerá de forma predeterminada la ubicación de Azure
Una vez guardado el reporte nos dirigimos al Portal de Administración de Azure, y confirmamos que el reporte se haya subido correctamente
Para ejecutar el reporte desde Azure, primero debemos crear un usuario.
Para ello utilizamos la opción Administrar Usuario del panel principal del Reporting Services
Esta opción nos abre una ventana para poder crear un nuevo usuario
Especificamos los datos del usuario, en particular es necesario definirle el rol browser, para que solo tenga la posibilidad de visualizar los reportes.
Listo, una vez hecho esto solo nos queda ejecutar el reporte, para ello accedemos a la url donde esta publicada, haciendo click en el nombre del reporte
Nos pedirá que ingresos los datos del usuario
Y luego el reporte se mostrará!
Conclusiones
Este post solo muestra lo más básico para poder publicar un reporte utilizando Reporting Services de Azure.
Estos son algunos links de interés que se pueden visitar para entender un poco mejor el funcionamiento
http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_introtosqlazurereporting.aspx