implementando escenarios de reportes empresariales en windows azure con sql reporting

30
Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting José Redondo - @redondoj CL SQL PASS Venezuela – DPA SolidQ – CA SynergyTPC [email protected] http://redondoj.wordpress.com

Upload: jose-redondo

Post on 29-Jun-2015

407 views

Category:

Documents


0 download

DESCRIPTION

Breve sinopsis sobre como implementar escenarios de reportes empresariales en Windows Azure con SQL Reporting

TRANSCRIPT

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

Implementando escenarios de reportes empresariales en

Windows Azure con SQL ReportingJosé Redondo - @redondoj

CL SQL PASS Venezuela – DPA SolidQ – CA SynergyTPC

[email protected]

http://redondoj.wordpress.com

Page 2: 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 3: Implementando escenarios de reportes empresariales en Windows Azure con SQL Reporting

Implementando escenarios dereportes empresariales en

Windows Azure con SQL Reporting

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

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

Introducción aWindows Azure SQL Reporting

Tendencias a la adopción de la nube

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

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

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

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

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

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

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

Iniciándonos conWindows Azure SQL Reporting

Page 11: Implementando escenarios de reportes empresariales en Windows Azure con 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

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

Iniciándonos conWindows Azure SQL Reporting

Simetría de desarrollo

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

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

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

Iniciándonos conWindows Azure SQL Reporting

El Ritmo de OLAP != OLTP

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

Iniciándonos conWindows Azure SQL Reporting

Bajo

el c

apó

- Arq

uite

ctur

a

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

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

Directrices y Limitaciones paraWindows Azure SQL Reporting

Reporting Services Azure Developer Portal

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

Directrices y Limitaciones paraWindows Azure SQL Reporting

Reporting Services Azure Developer Portal

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

Directrices y Limitaciones paraWindows Azure SQL Reporting

Reporting Services Azure Developer Portal

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

Directrices y Limitaciones paraWindows Azure SQL Reporting

Reporting 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

DEMO

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

PREGUNTAS & RESPUESTAS

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

CONTACTO

Sitio web:http://venezuela.sqlpass.org/

Facebook: https://www.facebook.com/sqlpassvzla

Twitter: https://twitter.com/sqlpassve

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

Los Invitamos al

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

Muchas gracias por su participación