Informes: Ahorrando costes con SQL Azure Reporting
-
Upload
solidq -
Category
Technology
-
view
252 -
download
2
description
Transcript of Informes: Ahorrando costes con SQL Azure Reporting
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
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
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)
DEMO Demo 1. El escenario de partida (on-premise)
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
DEMO Demo 2. Plan/Arquitectura de despliegue en nube
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).
DEMO Demo 3. Aprovisionamiento SQL Azure (Server y DB)
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)
DEMO Demo 4. Aprovisionamiento Azure Data Sync
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…
DEMO Demo 5. Configuración local y nube de Data Sync
6. Sincronización de datos entre local/nube
DEMO Demo 6. Sincronización de datos entre local y nube
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…
DEMO Demo 7. Aprovisionamiento SQL Azure Reporting
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
DEMO Demo 8. Despliegue y publicación de informes en nube
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
DEMO Demo 9. Visualización y prueba usando SAR Portal
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
DEMO Demo 10. Desarrollo de aplicación ASP.NET - SAR
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
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: