Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting
1. Implementando escenarios de reportes
empresariales en Windows Azure con
SQL Reporting
Jose Redondo
CL SQL PASS Venezuela | DPA SolidQ
jredondo@solidq.com | redondoj@gmail.com
@redondoj
2. Expositor
Jose Redondo
Chapter Leader SQL PASS Venezuela – Caracas
Chapter
DPA SolidQ
MCP – MCTS – MS SQL Server; MTA – DAF
SQL Server MVP
3. 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
5. Introducción a
Windows Azure SQL Reporting
El impacto de la nube
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
INCREMENTA
PRODUCTIVIDAD
ADMINISTRACIÓN
REDUCIDA
No parcheos, no
mantenimiento
Fácil desarrollo
Seguridad robusta MultiCapas
Fiabilidad y Tolerancia a
fallos
Los último en software para
los usuarios
Colaboración en Internet
Acceso desde cualquier
lugar
Provisionando soluciones
inmediatas
7. Introducción a
Windows Azure SQL Reporting
Bases de datos relacionales como un servicio
Escalabilidad
Auto-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 MultiHospedaje
Administra multiples
servidores
Fácil Desarrollo
•
•
•
•
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
8. Introducción a
Windows Azure SQL Reporting
SQL Azure Reporting
Agilidad 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
9. Introducción a
Windows 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
11. Iniciándonos con
Windows Azure SQL Reporting
SQL Azure Reporting & SQL Server Reporting Services
Reporting Services
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, et
c…
Autenticación de Windows
permitida
SQL Azure Reporting
•
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
13. Iniciándonos con
Windows 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
17. 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 = new
ReportServerCredentials("username","password","tenant.report.int.mscds.com");
}
19. Directrices y Limitaciones para
Windows Azure SQL Reporting
Azure RS en el Azure Developer Portal
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
27. Implementando escenarios de reportes
empresariales en Windows Azure con SQL
Reporting
Jose Redondo – SQL Server MVP
Correos: redondoj@gmail.com
jredondo@solidq.com
Twitter: @redondoj
Blog:
redondoj.wordpress.com