http://summit.solidq.com/madrid/
SQL Azure presenta un modelo de servicios de datos basados en la informática en la nube que se caracterizan por la alta disponibilidad y el rápido aprovisionamiento a un precio muy reducido que se calcula en función del uso que se realiza de los recursos. En tiempos de crisis y en entornos donde las nuevas versiones de software suponen una gran inversión a veces incluso de hardware, un modelo de informática en la nube puede ayudar a las empresas a estar en la brecha de la última tecnología a un precio competitivo y ajustado a las necesidades particulares que estas realizan de las aplicaciones en el negocio. En esta sesión conoceremos en detalle las características del servicio de informes en la nube de Microsoft, SQL Azure Reporting, y veremos cómo en menos de diez minutos podemos disponer de un entorno completamente funcional de informes enlazado con nuestros datos de negocio, como recurso de informes en la nube para departamentos, proyectos o incluso como solución económica para las necesidades de informes de empresa.
Informes: Ahorrando costes con SQL Azure Reporting
1. Informes: Ahorrando costes con Azure SQL
Reporting (200)
Miguel López
WAZ30001
DPA, Director Cloud Services & Windows Azure
MCP, MCDP (Web Development), MCP Windows Azure Development
MLopez@SolidQ.com
2. Agenda
El escenario de partida: SQL Server y SSRS On-Premise
Planning: Arquitectura y despliegue de la solución
Aprovisionando SQL Azure Server y Database
Aprovisionando Data Sync Server
Configuración de Data Sync Topología y servidores de BDD
Sincronizando datos entre local y SQL Azure
Aprovisionando SAR, comprobación de visualización
Despliegue y publicación de informes en SAR
Visualización y prueba usando SAR Portal
Creación de una aplicación Web con ReportViewer y SAR
Resumen: Lo que no os he contado (limitaciones) y futuro SAR
3. 1. Escenario corporativo de partida
SQL Server 2008 R2 / SQL Server 2012 (Windows 8)
SQL Server Reporting Services (2008 R2 / 2012)
Solución corporativa de informes On-Premise
Conjunto de informes de ventas (Adventure Works)
5. 2. Plan/Arquitectura de despliegue en nube
1 Base de datos SQL Server 2012 On-Premise
Un conjunto de informes (SSDT/BIDS project)
1 Base de datos SQL Azure (Web/1Gb), en región NE
1 Servidor de Sincronización en la nube (Data Sync)
Grupo de sincronización On-Prem > SQL Azure, cada 5 minutos
1 Servidor de SQL Azure Reporting en la nube (región NE)
1 Aplicación Web ASP.NET en la nube con ReportViewer
7. 3. Aprovisionamiento SQL Azure
Desplegaremos un nuevo servidor SQL Azure en la región
NE (podemos hacerlo en cualquier región)
Aunque no es necesario crear una BDD la
aprovisionaremos también (es posible crearla desde el
servicio de sincronización).
Configuraremos el Firewall para el nuevo servidor
activando regla de acceso interno y externo
Actualmente el servicio de bases de datos tiene un coste
basado en tipo y tamaño de las bases de datos SQL Azure
y transferencia de datos FUERA del centro de proceso de
datos donde se ubica (Egress).
9. 4. Aprovisionamiento Data Sync
Data Sync es un servicio de sincronización en la nube de
datos entre bases de datos SQL Server y SQL Azure (en
todos los posibles escenarios)
Acceder al portal WAPMP, y crear un servidor de
sincronización Data Sync.
Actualmente el servicio no tiene coste (CTP) como tal,
aunque sí de bases de datos SQL Azure y de transferencia
de datos (los costes definidos en Azure)
11. 5. Configuración local y nube Data Sync
Definir la topología de la red de datos, bases de datos ,
políticas de sincronización, periodicidad, conjunto de
datos…
15. 7. Aprovisionamiento SQL Azure Reporting
Fácil aprovisionamiento de servicio WASR a través del
portal WAPMP en menú Reporting (Informes)
Crear tantos servidores de reporting
como sean necesarios
Administrar usuarios, orígenes de
datos, cargar informes .RDL, organizar
en carpetas, establecer permisos,
descargar informes…
17. 8. Despliegue y publicación de informes en nube
En SQL Server 2012 con SSDT (BIDS) y cualquier proyecto
de SSRS se puede conectar y publicar los informes en el
servicio WASR.
En SQL Server 2008 R2 (con SP1) utilizando BIDS y
cualquier proyecto de SSRS.
Es necesario disponer de credenciales de usuario con
permisos de publicación
Configuración en las propiedades del proyecto de
reporting del servidor (URL) WASR
19. 9. Visualización y prueba usando SAR Portal
SQL Reporting proporciona una experiencia de usuario de
tipo portal Web compatible con la mayoría de los
navegadores y que se ejecuta a partir del servidor de SQL
Reporting asignado (URL)
Con las credenciales de acceso según se hayan
establecido en la seguridad del servicio (WASR)
Interfaz básica de acceso Web
21. 10. Acceso WASR vía aplicación ASP.NET
Si los informes están en un servidor interno debemos
habilitar el acceso externo o VPN para acceder a los
informes. Dependiendo del lugar de la consulta puede
resultar problemático en términos de latencia
SAR proporciona un entorno en nube con alta
disponibilidad y accesible universalmente
Alternativamente al portal de acceso general podemos
incluir los informes en nuestras propias aplicaciones en la
nube
23. Conclusiones
Windows Azure y SQL Azure proporcionan un entorno
alternativo basado en servicios y en la nube para BI (SSRS)
Aprovisionamiento y despliegue son MUY rápidos
Escenarios de prueba fáciles de montar y a bajo coste
Sincronización de datos entre local y la nube
Muchos escenarios posibles desde copias de respaldo hasta Web
Posibilidades de consumo de reports fuera del ámbito
corporativo
También existen limitaciones
Tema de costes… NDA
24. Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos: