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.
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
AZURE: Consumiendo Datos y Visualizándolos desde La Nube
1.
2.
3. BIN-310 AZURE
CONSUMIENDO DATOS Y
VISUALIZÁNDOLOS DESDE LA NUBE
MIGUEL LÓPEZ y CARLOS HERNÁNDEZ
Director Cloud Services&Azure / Data Platform Engineer
MCP, MCTS (Web Development), MCPD (Web Development)
MLopez@SolidQ.com
4. Agenda
α 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)
6. Azure Reporting
Un servicio de informes en 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).
7. Posibilidades de Azure Reporting
α 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
8. Cómo usar Azure Reporting
α 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)
12. ¿Cómo monitorizar el estado de
tus SQL Server?
α ¿Cómo monitorizáis el estado de vuestros
servidores SQL?
13. SQL2Cloud
α 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.
14. Proyecto SQL2Cloud, reporting + acceso Azure Reporting
Ejemplo de clientes Windows Phone 7 (Silverlight)
Ejemplo de clientes Silverlight Out of the Browser
16. OData
α 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.
17. Acceso a página de Odata.org
Revisión de clientes que consumen OData y SDKs
19. Windows Azure Marketplace
DataMarket
α 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…).
21. Sesiones Relacionadas
α 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)
22.
23. MIGUEL LÓPEZ
Director Cloud Services&Azure / Data Platform Architect
MCP, MCTS (Web Development), MCPD (Web Development)
MLopez@SolidQ.com
24. 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