AZURE: Consumiendo Datos y Visualizándolos desde La Nube

26

description

Reporting es el primero de los servicios de BI que se ha puesto en la nube, actualmente en forma de CTP. Azure Reporting representa la posibilidad de usar un servicio de informes a la carta cuando lo necesitemos y con la potencia concreta en cada caso, adaptándose a las necesidades de nuestro negocio y permitiendo un uso público de la información en diferentes dispositivos (móviles, aplicaciones Web, Windows...). En esta sesión analizaremos Azure Reporting y veremos diferentes escenarios de uso tanto en el aprovisionamiento de datos (On-Premise, SQL Azure) como en el consumo final en diferentes plataformas.

Transcript of AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Page 1: AZURE: Consumiendo Datos y Visualizándolos desde La Nube
Page 2: AZURE: Consumiendo Datos y Visualizándolos desde La Nube
Page 3: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

CONSUMIENDO DATOS Y VISUALIZÁNDOLOS DESDE LA NUBE

MIGUEL LÓPEZ y CARLOS HERNÁNDEZ

BIN-310 AZURE

Director Cloud Services&Azure / Data Platform Engineer MCP, MCTS (Web Development), MCPD (Web Development)

[email protected]

Page 4: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Azure Reporting

β Introducción a Azure Reporting CTP1 y solicitud para CTP2

β Creación de reports en BIDS

β Publicación de reports en Azure Reporting CTP1

β Acceso a los reports desde navegador -> Demo 1

β Programación aplicación Web usando Azure Reporting -> Demo 2

α Caso de estudio: SQL2Cloud

β Introducción al caso, objetivos y funcionalidad

β Solución Cloud: SQL Azure + Azure Reporting (arquitectura)

β Ampliando clientes: Aplicación WP7 y Web con MVC

α OData, DataMarket and OGDI

β Introducción a Odata, ODGI y demo

β Introducción a DataMarket y demo (uso Web navegación datasets)

Agenda

Page 5: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Azure Reporting

Page 6: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Microsoft SQL Azure Reporting CTP es un servicio de informes basado en cloud y construido sobre las tecnologías SQL Azure y SQL Server Reporting Services (SSRS).

α El servicio está en CTP1, ya no admite solicitud de prueba (participación) aunque deja registrarse para la segunda CTP. Desde Azure REporting CTP1, podemos publicar, visualizar y administrar informes que muestran datos de diferentes orígenes SQL Azure (Importante).

Azure Reporting Un servicio de informes en la nube

Page 7: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Utilizar el control ADO.NET AJAX Report Viewer en aplicaciones Web o Windows, on-premise o cloud (roles de Azure). El control puede vincular informes almacenados en Azure Reporting.

α Utilizar el control Visual Studio Report Viewer en formularios de aplicaciones Windows on-premise o aplicaciones cloud Windows

α Utilizar informes operacionales basados en datos alojados en bases de datos de SQL Azure y usar estos informes desde el navegador Web

Posibilidades de Azure Reporting

Page 8: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Crear el informe con BIDS β Crear la conexión a la base de datos SQL Azure

β Crear el informe (y el dataset asociado)

β Autoría/diseño del informe

β Previsualizar el informe en BIDS

α Publicar el informe en Azure Reporting β Especificar los valores del servidor Azure Reporting

β Etablecer los parámetros de publicación en Azure Reporting

β Desplegar el informe en la carpeta que se necesite

α Visualizar el informe β Directamente desde Azure Reporting Web Server

(vinculado a la suscripción de Azure)

Cómo usar Azure Reporting

Page 9: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Autoría y publicación de un informe en Azure Reporting

Page 10: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Azure Reporting desde Aplicación Web

Page 11: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Caso de estudio: SQL2Cloud

Page 12: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α ¿Cómo monitorizáis el estado de vuestros servidores SQL?

¿Cómo monitorizar el estado de tus SQL Server?

Page 13: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Un servicio para proporcionar monitorización de la información de rendimiento de nuestra infraestructura de bases de datos.

α Aplicación On-Prem y/o Azure para monitorizar el estado de nuestra infraestructura On-Prem de bases de datos SQL Server

α Dashboard o cuadro de mando sencillo que nos permite detectar problemas en el tiempo (Importante)

α Control de servidores suscritos y de instancias de los servidores.

SQL2Cloud

Page 14: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Proyecto SQL2Cloud, reporting + acceso Azure Reporting

Ejemplo de clientes Windows Phone 7 (Silverlight)

Ejemplo de clientes Silverlight Out of the Browser

Page 15: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

OData, DataMarket

Page 16: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Protocolo para consulta, actualización de datos

basado en AtomPub, HTTP, JSON

α Proporciona acceso a información en diferentes

aplicaciones, servicios y almacenes.

α Liberado bajo Open Specification Promise

α Clientes OData

β Existing - Java, PHP, AJAX, .NET, Silverlight, Excel

β New – iPhone, Windows Phone 7 CTP, Linqpad,

etc.

OData

Page 17: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Acceso a página de Odata.org

Revisión de clientes que consumen OData y SDKs

Page 18: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Azure DataMarket/PowerPivot

Page 19: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α Servicio gratuito de catálogo de datos “de interés” para su uso On-Line

α Datos en licencia gratuita y otros por suscripción

α Proceso de uso: β Disponer de un LiveID y registrarse en el programa.

β Login

β Buscar datos, navegar por los catálogos

β Suscribirse al catálogo deseado

β Acceder a los datos por el navegador o a través de OData y algún servicio de aplicación (Web, Phone…).

Windows Azure Marketplace DataMarket

Page 20: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Utilización de Azure DataMarket

Page 21: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

α En Relacional: β Jueves 9: REL-320 SQL_AZURE: DBAs en SQL azure (300)

β Jueves 9: REL-321 SQL_AZURE: Técnicas y mejores prácticas con los datos en la nube (300)

α En Colaboración: β Jueves 9: C&B317 - Aplicaciones sobre SharePoint :

Conexiones a datos y configuración de InfoPath Form Services (300)

Sesiones Relacionadas

Page 22: AZURE: Consumiendo Datos y Visualizándolos desde La Nube
Page 23: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Director Cloud Services&Azure / Data Platform Architect MCP, MCTS (Web Development), MCPD (Web Development)

[email protected]

MIGUEL LÓPEZ

Page 24: AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Limitaciones de Azure Reporting CTP

α Para poder acceder a los informes en Azure Reporting, debemos proporcionar una URL, un usuario y un password de acceso al servicio. NO HAY GESTIÓN DE USUARIOS

α Los informes de Azure Reporting SÓLO puede usar datos desde SQL Azure

Page 25: AZURE: Consumiendo Datos y Visualizándolos desde La Nube