Upload
jose-redondo
View
407
Download
0
Embed Size (px)
DESCRIPTION
Breve sinopsis sobre como implementar escenarios de reportes empresariales en Windows Azure con SQL Reporting
Citation preview
Implementando escenarios de reportes empresariales en
Windows Azure con SQL ReportingJosé Redondo - @redondoj
CL SQL PASS Venezuela – DPA SolidQ – CA SynergyTPC
http://redondoj.wordpress.com
AGENDA
• Introducción a Windows Azure SQL Reporting• Iniciándonos con Windows Azure SQL Reporting• Roles y Credenciales• Directrices y Limitaciones para Windows Azure SQL
Reporting• Buenas nuevas
Implementando escenarios dereportes empresariales en
Windows Azure con SQL Reporting
Introducción a Windows Azure SQL Reporting
Introducción aWindows Azure SQL Reporting
NUEVA
ECONOMIA
• Pagas por lo que utilizas
• Costos inferiores y predictibles
• Cambios desde el Capex y Opex
• Incrementa el valor agregado a los escenarios empresariales
El impacto de la nube
ADMINISTRACIÓN
REDUCIDA
• No parcheos, no mantenimiento
• Fácil desarrollo
• Seguridad robusta Multi-Capas
• Fiabilidad y Tolerancia a fallos
INCREMENTA
PRODUCTIVIDAD
• Los último en software para los usuarios
• Colaboración en Internet
• Acceso desde cualquier lugar
• Provisionando soluciones inmediatas
Introducción aWindows Azure SQL Reporting
Tendencias a la adopción de la nube
Introducción aWindows Azure SQL Reporting
Bases de datos relacionales como un servicio
• Fácil aprovisionamiento y despliegue
• Alta disponibilidad y falla a tolerancia automática
• Auto administración y auto reparación
• Servicios de bases de datos como una utilidad pero incrementando el pago a medida que creces
• Imparte confianza empresarial
• Habilita soluciones Multi-Hospedaje
• Administra multiples servidores
• Construir soluciones de bases de datos en la nube bajo un modelo relacional muy familiar
• Se desarrolla con las destrezas existentes en programación
• Sintaxis T-SQL familiar• Explorar nuevos datos
aplicables a patrones de nuevos aplicativos
Auto-Servicio Escalabilidad Fácil Desarrollo
Introducción aWindows Azure SQL Reporting
SQL Azure ReportingAgilidad y Elección al desarrollador
• Construir informes utilizando herramientas familiares de diseño
• Publicar informes a la nube o incrustarlos directamente en las aplicaciones
• Uso de API consistentes para ver, ejecutar y administrar informes
Alcance extendido y accesibilidad
• Accesos a informes seguro y confiable
• Acceso a informes dentro de una aplicación o a través de un navegador
• Procesar y exportar al formato deseado
Escalabilidad y Fiabilidad
• Reportes Off-Premises ayuda a que la infraestructura reduzca el TCO
• Entorno Windows Azure altamente disponible
• Escalar para satisfacer las demandas del negocio según sea necesario
Introducción aWindows Azure SQL Reporting
Escenarios• Reportes operacionales sobre datos SQL Azure
Los clientes pueden informar sobre sus datos SQL Azure pero no necesariamente con la intención en una aplicación
• Incorporación de informes en mi Windows o en una aplicación Azure
Los desarrolladores pueden utilizar los mismos patrones y herramientas que usan hoy para incorporar informes en sus aplicaciones en modo conectado contra servicio Azure RS
Iniciándonos conWindows Azure SQL Reporting
Iniciándonos conWindows Azure SQL Reporting
SQL Azure Reporting & SQL Server Reporting Services
Reporting Services SQL Azure Reporting
Herramientas de diseño de desarrollo
Orígenes de datos
Gestión y Entrega
Desarrollo extensible
Modelo de seguridad
• SQL Server Data Tools
• SQL Server, Oracle, Teradata, PDW, etc…
• Report Manager o SharePoint• Visualizar reportes• Permitir multiples formatos• Suscripciones• Entregas reportes agendadas• Reportes embebidos en las
aplicaciones• Personalizar orígenes de datos,
assemblies, áreas de reportes, autenticaciones, etc…
• Autenticación de Windows permitida
• SQL Server Data Tools
• SQL Azure Database
• SQL Azure Development Portal• Visualizar reportes• Permitir multiples formatos• Reportes embebidos en las
aplicaciones
• Extensibilidad no habilitada
• SQL Azure username / password
Iniciándonos conWindows Azure SQL Reporting
Simetría de desarrollo
Iniciándonos conWindows Azure SQL Reporting
Bajo el capó – A fondo…• Nuestra premisa es siempre asegurar que proporcionamos beneficios de
nube (elasticidad, actualización, etc.) para Reporting Services
• Consideración especial para Reporting Services
El Ritmo de OLAP != Ritmo de OLTP
• Cualquiera que sea el ritmo de un negocio en la mayoría de las empresas tiene un ritmo similar
Iniciándonos conWindows Azure SQL Reporting
El Ritmo de OLAP != OLTP
Iniciándonos conWindows Azure SQL Reporting
Bajo
el c
apó
- Arq
uite
ctur
a
Roles y Credenciales
Roles y Credenciales
Bajo el capó – Modelo de seguridad• Usando los mismos roles y el modelo de
permisología como SQL Server Reporting Services
• Actualmente soporta un Login y una Contraseña
• Cada host de reportes tiene su propio Catalog y su TempDB
{ ReportViewer1.ServerReport.ReportServerCredentials = newReportServerCredentials("username","password","tenant.report.int.mscds.com");}
Directrices y Limitaciones para Windows Azure SQL Reporting
Directrices y Limitaciones paraWindows Azure SQL Reporting
• Integrado 100% con Windows y con SQL Azure• Solamente el Azure Service Admin y las cuentas de
administradores pueden acceder a este escenario (De manera similar que Windows y SQL Azure)• Dispone de servicios
• Select geo-location
• Administra usuarios adicionales • Asignándolos a roles predeterminados de SSRS
• Visualizar y administrar ítems• Reportes• Orígenes de datos
Azure RS en el Azure Developer Portal
Directrices y Limitaciones paraWindows Azure SQL Reporting
Reporting Services Azure Developer Portal
Directrices y Limitaciones paraWindows Azure SQL Reporting
Reporting Services Azure Developer Portal
Directrices y Limitaciones paraWindows Azure SQL Reporting
Reporting Services Azure Developer Portal
Directrices y Limitaciones paraWindows Azure SQL Reporting
Reporting Services Azure Developer Portal
Buenas nuevas
Buenas nuevas
Reporting Services Azure Developer Portal
DEMO
PREGUNTAS & RESPUESTAS
CONTACTO
Sitio web:http://venezuela.sqlpass.org/
Facebook: https://www.facebook.com/sqlpassvzla
Twitter: https://twitter.com/sqlpassve
Los Invitamos al
Muchas gracias por su participación