Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Preview:

DESCRIPTION

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

Citation preview

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

jredondo@solidq.com | redondoj@gmail.com

@redondoj

Expositor

Jose Redondo Chapter Leader SQL PASS Venezuela – Caracas

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

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

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

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

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

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

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

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

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

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

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

Iniciándonos con Windows Azure SQL Reporting

Baj

o el

cap

ó - A

rqui

tect

ura

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 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

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

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

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

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

Buenas nuevas

Buenas nuevas

Reporting Services Azure Developer Portal

Preguntas & Respuestas

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