Download - AZURE: Consumiendo Datos y Visualizándolos desde La Nube

Transcript
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