You are on page 1of 51

SharePoint 2010: La plataforma

clave para la toma de decisiones


empresariales

Juan Carlos Gonzlez Martn


MVP de SharePoint Server
Arquitecto de soluciones en el CIIN (
http://www.ciin.es)
jgonzalez@gruposodercan.es /
jcgonzalez@ciin.es
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978

Agenda

BI en SharePoint 2010
Integracin con SSRS
Capacidades de BI OOB
Servicios de PerformancePoint
Servicios de Excel
Servicios de Visio
Servicios de Access
Otros

Microsoft SharePoint 2010


La plataforma de
colaboracin para la
empresa y la Web
Sitios
Aplicaciones
compuestas

Comunidade
s

Conecta a tu gente

Infraestructura unificada para ahor


Inteligen
cia
de
negocio

Contenid
o
Bsqueda

Respuesta gil a los retos del nego

Business Intelligence: Para qu?


Para facilitar la toma de decisiones a travs
de las metodologas y tecnologas que
recopilen,
almacenen,
analicen
y
proporcionen acceso a datos clave de una
organizacin

Por qu SharePoint es la clave en la


toma de decisiones?

Ya, peroy cmo?


Business User Experience

Business Collaboration Platform

Data Infrastructure & BI Platform

Familiar User
Experience
Self-Service access &
Business
insight
Collaboration
Data exploration &
Platform
analysis
Dashboards
&
Predictive
analysis
Scorecards
Data
Data visualization
Excel Services
Infrastructure
Contextual
visualization
Web
based
forms &
and BI Platform
workflow
Analysis Services
Collaboration
Reporting Services
Search
Integration Services
Content
Management
Master Data
Services
LOB
integration
Datadata
Mining
Data Warehousing

casi todo lo nuevo en BI


Plataforma base: SQL Server 2008 R2
Servicios de PerformancePoint
Servicios de Excel
Servicios de Visio
KPIs nativos
Bsquedas en BI
Integracin con SSRS

Chart Web Part


Office Web Applications
SQL Server PowerPivot
Plantilla Centro de Inteligencia Empresarial

API REST para Servicios de Excel


SharePoint Designer 2010
Microsoft Office Excel 2010 DataForm WebPart

Trabajo con vistas


La magia del XSLT:
DataFormWebPart y XsltListViewWebPart

Integracin con SSRS


Report
Report Designer
Designer Model
Model Designer
Designer

Browser
Browser

Microsoft
Microsoft
Office
Office

Custom
Custom
Applications
Applications

Report
Report Builder
Builder

Report Manager
Report Viewer

Programmatic Interfaces:
XML Web Service and URL Access
Report Server
Report
ReportBuilder
BuilderQuery
Querygeneration
generation
Drill-through
Drill-throughReport
Reportgeneration
generation

Report
Sources

Output
Formats

SharePoint
Report
Report Server
Server Proxy
Proxy Endpoint
Endpoint

Report
Report Processing
Processing
Data
Data Processing
Processing

Rendering
Rendering
Report Server Databases

Delivery
Delivery

Document
Document Mgmt
Mgmt

Security
Security
SharePoint
Content Database

Collaboration
Collaboration
Config
Database

Integracin con SSRS


Dos modos de uso:
Nativo: la integracin es con WebParts
Integrado: la gestin 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 (integracin directa)
RS Add-In para SharePoint (se instala como prerequisito)

Integracin con SSRS

Integracin con SSRS


Biblioteca de informes:
Tiene todas las caractersticas de una lista /
biblioteca de SharePoint, y adems:

Integracin con SSRS

Integracin con SSRS

Integracin con SSRS

Centro de inteligencia empresarial


Evolucin 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

Chart WebPart
Basada en los .NET Chart Controls
Permite crear rpidamente grficos de datos
a partir de:

Otro elemento web


Una lista de SharePoint
El catlogo de datos profesionales
Los servicios de Excel

Key Performance Indicators

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
definicin de KPI en SSAS, a partir de una
conexin de datos existente. Son los ms
potentes: presentacin, tendencias

Servicios de PerformancePoint
Cuadros de
mando
Gestin de
KPIs

Integracin
total con
SharePoint

Servicios de PerformancePoint
En SharePoint 2010, los servicios de PSS son
una Aplicacin de Servicio +
Se benefician de las capacidades de
escalabilidad, colaboracin, 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 caractersticas empresariales
de SharePoint Server 2010

Servicios de PerformancePoint
Qu se soporta?
La creacin de KPIs, cuadros de mando, informes
y paneles
rboles de descomposicin

Qu no se soporta?
Grficos de tendencias Informes de tablas
dinmicas Informes de grficos dinmicos
Orgenes de datos ODBC Analysis Services
2000 Arquitectura de 32 bits

Servicios de PerformancePoint
Administracin:
Iniciar el servicio de PerformancePoint en los
servidores de aplicaciones
Iniciar el servicio de almacenamiento seguro
Configurar
la
aplicacin
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 diseador de paneles

Servicios de PerformancePoint

Servicios de PerformancePoint
Diseador de paneles:
Aplicacin ClickOnce que se lanza desde el
navegador
Administra contenido directamente en SharePoint:
Listas para contenidos, fuentes de datos y paneles

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)

Servicios de PerformancePoint
Exploracin visual de datos:
A travs de rboles de descomposicin:
Novedad en SharePoint Server 2010
Disponibles haciendo clic sobre los datos con el botn
derecho del ratn
Permiten filtrado / expansin entre dimensiones

Servicios de Excel
Cuadros de
mando y
mapas de
calor

Tablas
dinmicas
interactivas

Acceso a millones de
filas con PowerPivot

Servicios de Excel
Excel 2010 + Excel Web App:

Crear y publicar
hojas de clculo

Visualizar,
interactuar, Crear,
Editar

Renderizado
ligero en cliente

Descargar una copia y un


snapshot, Abrir y Editar

Excel

Web Services,
REST API,
JavaScript OM

Excel

Creacin

Exploracin y consumo
Aplicaciones
Personalizadas

Servicios de Excel
Frontal Web
Excel Web
Access

Excel Web
Services

API REST

JSON

Excel Proxy

Servidor de Aplicaciones
UserDefined
Functions
Fuentes de datos externas

Excel Calculation Service


BD de Contenidos

XLSX / b / m

Servicios de Excel
Proporcionan un cliente ligero para Excel va
navegador:
Permite la distribucin segura de libros Excel
Los contenidos de Excel se exponen en WebParts
de Excel
Los datos son accesibles va API

Servicios de Excel
Gestin 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
especficos

El contenido puede ser accedido:


Va servicios web
Va servicios REST
A travs de la implementacin ECMAScript del Modelo de
Objetos en cliente

Servicios de Excel
Soporte amplio de libros y caractersticas:
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

Administracin simplificada:
Soporte de PowerShell
Mejor rendimiento y escalabilidad

Servicios de Excel
API REST
Facilita acceder y embeber datos de Excel y
grficos va Url
No se necesita escribir / desplegar cdigo
personalizado
Completamente dinmico: Si los datos cambian, lo
hace el contenido
Uso potencial:

ttp://server/_vti_bin/ExcelRest.aspx/Shared%20Documents/File.xlsx/Model/Ranges(Sheet!A

Paneles, pginas webs, mash ups, etc

Manejador -> ASPX que maneja


todas las peticiones REST de
Servicios de Excel

Nombre del archivo como


se accedera en
SharePoint

Ruta en el Libro

Servicios de Visio
Compartir Diagramas en SharePoint

Visualizar BI con diagramas Visio


Los diagramas se ven sin instalar el cliente Visio
Fidelidad completa en el renderizado va Silverlight o PNG

Conectar diagramas con datos


Usar grficos de datos para construir soluciones de BI en tiempo real
Los diagramas se pueden conectar a orgenes 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

Servicios de Visio
Implementados
servicio:

como

una

aplicacin

de

Iniciar Visio Graphics Services en el servidor de


aplicaciones deseado
Creamos una nueva aplicacin de servicio Visio
Graphics en la Administracin central o va
PowerShell
Configuraciones:
Tamao mximo del diagrama, tiempo mximo / mnimo
de cach, duracin mxima de re-clculos, datos
externos,

Se requiere Visio Pro/Premium para publicar a


SharePoint Server
Modelo de Objetos JavaScript para los

Servicios de Visio
Diagramas gobernados por datos:
1 hora +
tarde

Fuente
de
Datos

Caractersticas clave:
Diagramas vivos en
SharePoint
Diagramas visibles en el
navegador
Diagramas creados una
nica vez
Los diagramas que
contienen grficos de
datos son refrescables
Los diagramas
proporcionan el contexto
de datos y mejoran la
visibilidad del estado del
sistema

Servicios de Visio
Renderizado:
Agnstico del navegador
Completa fidelidad usando
Experiencia ms pobre como PNG

Refresco visual de diagramas de datos:


Refrescar diagramas conectados a:
SQL

Excel

SP
Lists

OLEDB

ODBC

Soporte de Kerberos, SSO y cuenta desatendida


Refresco automtico

Servicios de Visio
Extensibilidad:

Visio
Visio Services
Services &
&
Modelo
de
Objetos
Modelo de Objetos
JavaScript
JavaScript

Proveedores de
datos
personalizados

Grficos de datos
personalizados

Conexiones de
WebParts

Habilita que los


diagramas
participen en
aplicaciones de
mash-up

Habilita el
refresco de
fuentes de
datos no
nativos

Habilita el
refesco de
datos no
nativos en
formas grficas

Consume y
proporciona
informacin
entre
diagramas Visio
y WebParts

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 pginas ASP.NET
Las macros se convierten en cdigo JavaScript
Los informes de Access se convierten en informes de
SSRS

Servicios de Access

Servicios de Access
Algunas caractersticas:
Definicin de reglas de validacin para realizar
comprobaciones
Como paso previo a la publicacin, hay que
Comprobar compatibilidad web

Otros: SQL Server PowerPivot


PowerPivot para Excel:
Permite importar grades cantidades de datos en
libros Excel
Permite importar datos desde mltiples orgenes 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

Otros: Excel Web Application


Excel en el navegador:
Alta fidelidad con el cliente de escritorio:
Modos: Edicin y Visualizacin
Trabajo en modo multi-usuario
Guardar / Guardar como

Grid interactivo basado en AJAX:

Entrada de datos
Frmulas
Formateo bsico
Tablas (ordenacin y filtrado)
Interactuar con PivotTables y grficos

No se soportan:
Crear grficos, PivotTables y consultas de tablas

Otros: Bsquedas de BI
Extienden el alcance de bsqueda de
elementos de BI:
Permite buscar en documentos Excel e informes
de SSRS
Se presentan resultados en base a dimensiones
Enlaces directos a vistas especficas de un informe

Uff, muchas posibilidades


y cul utilizo?
Herramienta
Excel 2010
Excel Services
PerformancePoint
Services
PowerPivot

Escenario
Anlisis, manipulacin y creacin de datos
por parte del usuario final
Compartir
informacin
con
muchos
usuarios. Proteccin de la informacin y
procesado fuera de carga
Creacin de paneles, cuadros de mandos y
KPIs
Trabajo con grandes cantidades de datos
procedentes
de
fuentes
de
datos
heterogneas en Excel

SQL Reporting
Services

Crear y procesar informes personalizados

Visio Services

Construir representaciones visuales de


estructuras de negocio vinculadas a datos

Demos

Por y para la comunidad


SUGES (www.suges.es)
HISPAPOINT

Por y para la comunidad


10 % de descuento en libro SharePoint 2010
de principio a fin, por cortesa de Krasis:

GRACIAS POR
vuestra ATENCIN

You might also like