SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González...

50
SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones en el CIIN ( http://www.ciin.es ) [email protected] / [email protected] Blog: http://geeks.ms/blogs /ciin Twitter: @jcgm1978

Transcript of SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González...

Page 1: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

SharePoint 2010: La plataforma clave para la toma de decisiones empresariales

Juan Carlos González MartínMVP de SharePoint ServerArquitecto de soluciones en el CIIN (http://www.ciin.es) [email protected] / [email protected]: http://geeks.ms/blogs/ciin Twitter: @jcgm1978

Page 2: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Agenda• BI en SharePoint 2010• Integración con SSRS• Capacidades de BI OOB• Servicios de PerformancePoint• Servicios de Excel• Servicios de Visio• Servicios de Access• Otros

Page 3: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Microsoft SharePoint 2010

Conecta a tu gente

Infraestructura unificada para ahorrar

Respuesta ágil a los retos del negocio

Comunidades

Búsqueda

Sitios

Aplicacionescompuestas

Contenido

Inteligenciade

negocio

La plataforma de colaboración para la empresa y la Web

Page 4: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Business Intelligence: ¿Para qué?• Para facilitar la toma de decisiones a través de las

metodologías y tecnologías que recopilen, almacenen, analicen y proporcionen acceso a datos clave de una organización

Page 5: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

¿Por qué SharePoint es la clave en la toma de decisiones?

Page 6: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Ya, pero…¿y cómo?

Business User Experience

Data Infrastructure and BI PlatformAnalysis ServicesReporting ServicesIntegration ServicesMaster Data ServicesData MiningData Warehousing

Business Collaboration PlatformDashboards & ScorecardsExcel ServicesWeb based forms & workflowCollaborationSearchContent ManagementLOB data integration

Familiar User Experience Self-Service access & insightData exploration & analysisPredictive analysisData visualizationContextual visualization

Business Collaboration Platform

Data Infrastructure & BI Platform

Page 7: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

…casi todo lo nuevo en BI

Servicios de Excel

API REST para Servicios de Excel

Chart Web Part

Servicios de VisioKPIs nativos

Plantilla Centro de Inteligencia Empresarial

Servicios de PerformancePoint

Microsoft Office Excel 2010

Búsquedas en BI

Office Web Applications

SharePoint Designer 2010

Plataforma base: SQL Server 2008 R2

SQL Server PowerPivot

DataForm WebPart

Integración con SSRS

Page 8: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Trabajo con vistas• La magia del XSLT:– DataFormWebPart y XsltListViewWebPart

Page 9: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS

Programmatic Interfaces:XML Web Service and URL Access

Report Manager Report Viewer

Microsoft Office

Microsoft Office

Custom Applications

Custom ApplicationsBrowserBrowserModel DesignerModel Designer Report BuilderReport BuilderReport DesignerReport Designer

Report Sources

Output Formats

Report Server

Data ProcessingData Processing

RenderingRendering SecuritySecurityDeliveryDelivery

Report ProcessingReport Processing

Report Server Databases

Report Builder – Query generationDrill-through Report generation

Report Builder – Query generationDrill-through Report generation

SharePoint

SharePoint Content Database

CollaborationCollaboration

Document MgmtDocument Mgmt

Report Server Proxy EndpointReport Server Proxy Endpoint

Config Database

Page 10: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS• Dos modos de uso:– Nativo: la integración es con WebParts– Integrado: la gestión se hace en SharePoint, pero se pierden

algunas funciones

• Informes y fuentes de datos se publican con el modelo de seguridad de SharePoint

• Requiere:– SQL Server 2005 SP3 / SQL Server 2008 SP1 CU3 / SQL Server

2008 R2 (integración directa)– RS Add-In para SharePoint (se instala como pre-requisito)

Page 11: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS

Page 12: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS• Biblioteca de informes:– Tiene todas las características de una lista / biblioteca de

SharePoint, y además:

Page 13: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS

Page 14: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS

Page 15: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Integración con SSRS

Page 16: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Centro de inteligencia empresarial• Evolución de la plantilla Report Center de SharePoint

2007 Punto de partida para portales de BI:– Listas pre-definidas para PPS y los Servicios de Excel

Page 17: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Chart WebPart• Basada en los .NET Chart Controls• Permite crear rápidamente gráficos de datos a partir de:– Otro elemento web– Una lista de SharePoint– El catálogo de datos profesionales– Los servicios de Excel

Page 18: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Key Performance Indicators

Page 19: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Key Performance Indicators• De listas de SharePoint: los datos vienen de una

columna de una lista o del BDC. Se pueden realizar operaciones sobre columnas de la lista

• De un documento Excel: los datos se toman de una celda o formula de Excel

• Introducidos manualmente: se editan en el propio indicador

• De Analysis Services: se toman de una definición de KPI en SSAS, a partir de una conexión de datos existente. Son los más potentes: presentación, tendencias…

Page 20: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint

Integración total con SharePoint

Cuadros de mando

Gestión de KPIs

Page 21: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint• En SharePoint 2010, los servicios de PSS son una

Aplicación de Servicio +• Se benefician de las capacidades de escalabilidad,

colaboración, seguridad, … de SharePoint 2010• Utiliza listas y bibliotecas de documentos para

almacenar contenidos (paneles, cuadros de mandos, KPIs, …)– El contenido reside en las BDs asociadas a las Aplicaciones de

Servicio de PPS– Se aprovechan los características empresariales de SharePoint

Server 2010

Page 22: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint• ¿Qué se soporta?– La creación de KPIs, cuadros de mando, informes y paneles– Árboles de descomposición

• ¿Qué no se soporta?– Gráficos de tendencias Informes de tablas dinámicas Informes

de gráficos dinámicos Orígenes de datos ODBC Analysis Services 2000 Arquitectura de 32 bits

Page 23: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint• Administración:– Iniciar el servicio de PerformancePoint en los servidores de

aplicaciones– Iniciar el servicio de almacenamiento seguro– Configurar la aplicación de servicio de PerformancePoint– Configurar un grupo de conexiones– Configurar la cuenta de servicio desatendida para PPS– Crear un nuevo centro de BI– Lanzar el diseñador de paneles

Page 24: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint

Page 25: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint• Diseñador de paneles:– Aplicación ClickOnce que se lanza desde el navegador– Administra contenido directamente en SharePoint:

• Listas para contenidos, fuentes de datos y paneles

Page 26: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint• El acceso a datos se administra con fuentes de datos:– Tipos disponibles: Analysis Services, Listas de SharePoint, SQL,

Hojas Excel, Servicios de Excel– El acceso es con una cuenta de servicio o el usuario actual– Se almacenan en una lista como un XML (*.ppsdc)

Page 27: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de PerformancePoint• Exploración visual de datos:– A través de árboles de descomposición:

• Novedad en SharePoint Server 2010• Disponibles haciendo clic sobre los datos con el botón derecho del

ratón• Permiten filtrado / expansión entre dimensiones

Page 28: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel

Acceso a millones de filas con PowerPivot

Tablas dinámicas

interactivas

Cuadros de mando y mapas

de calor

Page 29: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel• Excel 2010 + Excel Web App:

Excel

Renderizado ligero en clienteVisualizar,

interactuar, Crear, Editar

AplicacionesPersonalizadas

Web Services,REST API,JavaScript OM

Excel

Descargar una copia y un snapshot, Abrir y Editar

Crear y publicar hojas de cálculo

Creación

Exploración y consumo

Page 30: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel

Fuentes de datos externas

API RESTExcel Web Services

Excel Web Access

JSON

Frontal Web

BD de Contenidos

XLSX / b / m

User-Defined

FunctionsExcel Calculation Service

Servidor de Aplicaciones

Excel Proxy

Page 31: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel• Proporcionan un cliente ligero para Excel vía navegador:– Permite la distribución segura de libros Excel– Los contenidos de Excel se exponen en WebParts de Excel– Los datos son accesibles vía API

Page 32: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel• Gestión de contenidos Excel:– Los administradores pueden controlar que partes de los libros

Excel se muestran– Para cada parte, se pueden asignar permisos diferenciados– Se puede publicar:

• Un libro entero, hojas concretas del libro o elementos específicos

– El contenido puede ser accedido:• Vía servicios web• Vía servicios REST• A través de la implementación ECMAScript del Modelo de Objetos en

cliente

Page 33: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel• Soporte amplio de libros y características:– Visualizar libros compatibles con versiones previas– Look & feel de cliente en la web

• Mejoras a nivel de desarrollo:– API REST, API de servicios web, Modelo de Objetos ECMAScript– Embeber compontes Excel en otros sitios web

• Administración simplificada:– Soporte de PowerShell– Mejor rendimiento y escalabilidad

Page 34: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Excel• API REST– Facilita acceder y embeber datos de Excel y gráficos vía Url– No se necesita escribir / desplegar código personalizado– Completamente dinámico: Si los datos cambian, lo hace el

contenido– Uso potencial:

• Paneles, páginas webs, mash ups, etc

http://server/_vti_bin/ExcelRest.aspx/Shared%20Documents/File.xlsx/Model/Ranges(‘Sheet!A1’)

Manejador -> ASPX que maneja todas las peticiones REST de Servicios de Excel

Nombre del archivo como se accedería en SharePoint

Ruta en el Libro

Page 35: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de VisioCompartir Diagramas en SharePoint• Visualizar BI con diagramas Visio• Los diagramas se ven sin instalar el cliente Visio• Fidelidad completa en el renderizado vía Silverlight o PNG

Conectar diagramas con datos• Usar gráficos de datos para construir soluciones de BI en

tiempo real• Los diagramas se pueden conectar a orígenes de datos

diversos

Construir paneles• Utilizar las conexiones de WebParts para integrar datos de

otras WebParts• Usar la API de Mashup para personalizar los paneles y

manipular los datos

Page 36: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Visio• Implementados como una aplicación de servicio:– Iniciar «Visio Graphics Services» en el servidor de aplicaciones

deseado– Creamos una nueva aplicación de servicio «Visio Graphics» en

la Administración central o vía PowerShell– Configuraciones:

• Tamaño máximo del diagrama, tiempo máximo / mínimo de caché, duración máxima de re-cálculos, datos externos, …

• Se requiere Visio Pro/Premium para publicar a SharePoint Server

• Modelo de Objetos JavaScript para los Servicios de Visio

Page 37: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Visio• Diagramas gobernados por datos:

Fuente de Datos

1 hora + tarde Características clave:Diagramas vivos en SharePoint Diagramas visibles en el navegadorDiagramas creados una única vez Los diagramas que contienen

gráficos de datos son refrescables Los diagramas proporcionan el

contexto de datos y mejoran la visibilidad del estado del sistema

Page 38: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Visio• Renderizado:– Agnóstico del navegador– Completa fidelidad usando– Experiencia más pobre como PNG

• Refresco visual de diagramas de datos:– Refrescar diagramas conectados a:

– Soporte de Kerberos, SSO y cuenta desatendida– Refresco automático

OLEDB ODBCSP ListsSQL Excel

Page 39: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Visio• Extensibilidad:

Visio Services & Modelo de Objetos JavaScript

• Habilita que los diagramas participen en aplicaciones de mash-up

Proveedores de datos personalizados

• Habilita el refresco de fuentes de datos no nativos

Gráficos de datos personalizados

• Habilita el refesco de datos no nativos en formas gráficas

Conexiones de WebParts

• Consume y proporciona información entre diagramas Visio y WebParts

Page 40: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Access• Permiten compartir y publicar BDs Access en un entorno

web:– No se necesita el cliente para acceder a la BD publicada– A partir de la BD publicada se construye un sitio completo en

el que:• Las tablas se convierten en listas• Los formularios se convierten en páginas ASP.NET• Las macros se convierten en código JavaScript• Los informes de Access se convierten en informes de SSRS

Page 41: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Access

Page 42: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Servicios de Access• Algunas características:– Definición de reglas de validación para realizar

comprobaciones– Como paso previo a la publicación, hay que «Comprobar

compatibilidad web»

Page 43: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Otros: SQL Server PowerPivot• PowerPivot para Excel:– Permite importar grades cantidades de datos en libros Excel– Permite importar datos desde múltiples orígenes y usar la capa

de relaciones de PowerPivot para tratar los datos como una fuente única

• PowerPivot para SharePoint:– Utiliza los Excel Calculation Services– Habilita el renderizado de libros PowerPivot en SharePoint

Page 44: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Otros: Excel Web Application• Excel en el navegador:– Alta fidelidad con el cliente de escritorio:

• Modos: Edición y Visualización• Trabajo en modo multi-usuario• Guardar / Guardar como

– Grid interactivo basado en AJAX:• Entrada de datos• Fórmulas• Formateo básico• Tablas (ordenación y filtrado)• Interactuar con PivotTables y gráficos

– No se soportan:• Crear gráficos, PivotTables y consultas de tablas

Page 45: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Otros: Búsquedas de BI• Extienden el alcance de búsqueda de elementos de BI:– Permite buscar en documentos Excel e informes de SSRS– Se presentan resultados en base a dimensiones– Enlaces directos a vistas específicas de un informe

Page 46: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Uff, muchas posibilidades… ¿y cuál utilizo?

Herramienta Escenario

Excel 2010 Análisis, manipulación y creación de datos por parte del usuario final

Excel Services Compartir información con muchos usuarios. Protección de la información y procesado fuera de carga

PerformancePoint Services Creación de paneles, cuadros de mandos y KPIs

PowerPivot Trabajo con grandes cantidades de datos procedentes de fuentes de datos heterogéneas en Excel

SQL Reporting Services Crear y procesar informes personalizados

Visio Services Construir representaciones visuales de estructuras de negocio vinculadas a datos

Page 47: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Demos

Page 48: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Por y para la comunidad • SUGES (www.suges.es)• HISPAPOINT

Page 49: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

Por y para la comunidad • 10 % de descuento en libro «SharePoint 2010 de

principio a fin», por cortesía de Krasis:

Page 50: SharePoint 2010: La plataforma clave para la toma de decisiones empresariales Juan Carlos González Martín MVP de SharePoint Server Arquitecto de soluciones.

GRACIAS POR vuestra ATENCIÓN