Informes: Ahorrando costes con SQL Azure Reporting

  • 204 views
Uploaded on

http://summit.solidq.com/madrid/ …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
204
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
12
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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)
  • 4. DEMO Demo 1. El escenario de partida (on-premise)
  • 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
  • 6. DEMO Demo 2. Plan/Arquitectura de despliegue en nube
  • 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).
  • 8. DEMO Demo 3. Aprovisionamiento SQL Azure (Server y DB)
  • 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)
  • 10. DEMO Demo 4. Aprovisionamiento Azure Data Sync
  • 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…
  • 12. DEMO Demo 5. Configuración local y nube de Data Sync
  • 13. 6. Sincronización de datos entre local/nube
  • 14. DEMO Demo 6. Sincronización de datos entre local y nube
  • 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…
  • 16. DEMO Demo 7. Aprovisionamiento SQL Azure Reporting
  • 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
  • 18. DEMO Demo 8. Despliegue y publicación de informes en nube
  • 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
  • 20. DEMO Demo 9. Visualización y prueba usando SAR Portal
  • 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
  • 22. DEMO Demo 10. Desarrollo de aplicación ASP.NET - SAR
  • 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: