implementando escenarios de reportes empresariales en windows azure con sql reporting

27
Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting Jose Redondo CL SQL PASS Venezuela | DPA SolidQ [email protected] | [email protected] @redondoj

Upload: jose-redondo

Post on 29-Jun-2015

421 views

Category:

Technology


0 download

DESCRIPTION

Breve descripción sobre como implementar reportes empresariales en escenarios de nube en las empresas de hoy.

TRANSCRIPT

Page 1: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Implementando escenarios de reportes empresariales en Windows Azure con SQL ReportingJose RedondoCL SQL PASS Venezuela | DPA SolidQ

[email protected] | [email protected]

@redondoj

Page 2: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Expositor

Jose Redondo Chapter Leader SQL PASS Venezuela – Caracas

Chapter DPA SolidQ MCP – MCTS – MS SQL Server; MTA – DAF SQL Server MVP

Page 3: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

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

Page 4: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Introducción a Windows Azure SQL Reporting

Page 5: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Introducción a Windows 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

Page 6: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Introducción a Windows Azure SQL ReportingTendencias a la adopción de la nube

Page 7: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Introducción a Windows Azure SQL ReportingBases 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

Page 8: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Introducción a Windows Azure SQL ReportingSQL 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

Page 9: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Introducción a Windows Azure SQL ReportingEscenarios

Reportes operacionales sobre datos SQL AzureLos 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 AzureLos desarrolladores pueden utilizar los mismos patrones y herramientas que usan hoy para incorporar informes en sus aplicaciones en modo conectado contra servicio Azure RS

Page 10: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Iniciándonos con Windows Azure SQL Reporting

Page 11: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Iniciándonos con Windows Azure SQL ReportingSQL 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

Page 12: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Iniciándonos con Windows Azure SQL ReportingSimetría de desarrollo

Page 13: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Iniciándonos con Windows Azure SQL ReportingBajo 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

Page 14: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Iniciándonos con Windows Azure SQL ReportingEl Ritmo de OLAP != OLTP

Page 15: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Iniciándonos con Windows Azure SQL Reporting

Baj

o el

cap

ó - A

rqui

tect

ura

Page 16: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Roles y Credenciales

Page 17: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

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");}

Page 18: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Directrices y Limitaciones para

Windows Azure SQL Reporting

Page 19: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Directrices y Limitaciones para Windows 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

Page 20: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Directrices y Limitaciones para Windows Azure SQL ReportingReporting Services Azure Developer Portal

Page 21: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Directrices y Limitaciones para Windows Azure SQL ReportingReporting Services Azure Developer Portal

Page 22: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Directrices y Limitaciones para Windows Azure SQL ReportingReporting Services Azure Developer Portal

Page 23: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Directrices y Limitaciones para Windows Azure SQL ReportingReporting Services Azure Developer Portal

Page 24: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Buenas nuevas

Page 25: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Buenas nuevas

Reporting Services Azure Developer Portal

Page 26: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Preguntas & Respuestas

Page 27: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Jose Redondo – SQL Server MVP

Correos: [email protected]

[email protected]

Twitter: @redondoj

Blog: redondoj.wordpress.com