Montando BI en SharePoint | SolidQ Summit 2012

32
[email protected] @atharky Montando BI en SharePoint 2010 BI300010 José Quinto Zamora SharePoint and Search Specialist MCPD, MCITP en SharePoint 2010 [email protected] @jquintozamora Victor M. Sánchez García BI Data Platform Architect MAP 2012, MCITP en SQL 2008 BI

description

Página oficial del SolidQ Summit: http://summit.solidq.com/madrid/2013/ SharePoint 2010 tiene multitud de características que orientadas a implementar soluciones de inteligencia de negocio. A lo largo de esta sesión mostraremos como configurar e implementar Excel Services, Power View, Reporting Services, PowerPivot y PerformancePoint Services, aprovechando además las capacidades de integración con SQL Server 2012 y maximizando así las posibilidades de análisis y visualización de información en esta plataforma de colaboración empresarial.

Transcript of Montando BI en SharePoint | SolidQ Summit 2012

Page 1: Montando BI en SharePoint | SolidQ Summit 2012

[email protected]

@atharky

Montando BI en SharePoint 2010

BI300010

José Quinto Zamora SharePoint and Search Specialist MCPD, MCITP en SharePoint 2010

[email protected]

@jquintozamora

Victor M. Sánchez García BI Data Platform Architect

MAP 2012, MCITP en SQL 2008 BI

Page 2: Montando BI en SharePoint | SolidQ Summit 2012

Conocer las capacidades de BI en SharePoint 2010

Modelo de implementación que soporta SharePoint 2010

Excel Services, Reporting Services y PerformancePoint Services

Objetivos

Page 3: Montando BI en SharePoint | SolidQ Summit 2012

Introducción a BI en SharePoint

Escenarios de alta disponibilidad

Excel Services

Características

Configuración

Reporting Services

Integración con SharePoint

Configuración

PerformancePoint Services

Características

Configuración

Diseñando dashboards

Agenda

Page 4: Montando BI en SharePoint | SolidQ Summit 2012

Introducción a BI en SharePoint Herramientas para el consumo de datos

Personal IT

Usuarios

avanzados

Usuarios de

negocio

Scorecarding

Monitorización

de

rendimiento

Informes

operacionales y

parametrizados

Análisis

‘Self-Service’

Informes de

negocio

PerformancePoint

Services Report Builder 3.0

Reporting Services

Power Pivot

Excel 2010

Análisis de datos

estructurado

Navegación

de datos

guiada

Exploración

de datos

libre

Page 5: Montando BI en SharePoint | SolidQ Summit 2012

Escenarios de alta disponibilidad

Montando BI en SharePoint 2010

Page 6: Montando BI en SharePoint | SolidQ Summit 2012

Único Servidor

Escenarios de alta disponibilidad

Web Services

SSRS 2012

SQL databases

Reporting Services

“Único Servidor”

Page 7: Montando BI en SharePoint | SolidQ Summit 2012

Dos servidores

Front-End: Web / App Server

Backend: Database Server

SP Config

SP Content(s)

SSRS App DBs

SharePoint

Databases

Web Services

SSRS 2012

SharePoint

Web/App Server

Escenarios de alta disponibilidad

Page 8: Montando BI en SharePoint | SolidQ Summit 2012

Balanceo de carga

SP Config

SP Content(s)

SSRS App BDs

SharePoint

Databases

Web Services

Excel Services

PowerPivot

SharePoint

Web/App Server

Web Services

Excel Services

PowerPivot

SharePoint

Web/App Server

Web Services

SSRS 2012

SharePoint

Web/App Server

LB

Escenarios de alta disponibilidad

Page 9: Montando BI en SharePoint | SolidQ Summit 2012

Servidores dedicados con alta disponibilidad

Servidor dedicado para App Server

Cluster de BD

Web Server balanceo

SP Config

SP Content(s)

PPvt App Db(s)

SharePoint

Databases Web Services

SharePoint

Web Server

Web Services

SharePoint

Web Server

Excel Services

SharePoint

App Server

PowerPivot

SharePoint

App Server

Other Services

SharePoint

App Server

Excel Services SSRS 2012

LB

. . .

. . .

SP Config

SP Content(s)

SSRS App DBs

SharePoint

Databases

Escenarios de alta disponibilidad

Page 10: Montando BI en SharePoint | SolidQ Summit 2012

Excel Services

Montando BI en SharePoint 2010

Page 11: Montando BI en SharePoint | SolidQ Summit 2012

¿Qué es?

Es el motor de cálculo de Excel en servidor

Acceso web a hojas interactivas y actualizadas.

API para la utilización del servicio de cálculo en el servidor.

Colaboración online

Beneficios

Servicio en servidor: capacidad de escalar (scale up/out), fiable, robusto…

Fácil de implementar: no requiere de ninguna acción en el equipo cliente

Bloqueo de accesos para proteger modelos Excel sensibles

Portales de Business Intelligence con dashboards de Excel

Excel Services

Características generales

Page 12: Montando BI en SharePoint | SolidQ Summit 2012

Excel Services

Arquitectura del servicio

Servicio

web Excel

Acceso

web Excel

Servicio de cálculo

Excel (ECS)

Fuentes de datos externas

Libros Excel

Proxy de aplicación

Javascript /

Rest

Interfaz Usuario

Renderizado de hojas interactivas

Web service

Carga de hojas y resolución de cálculos

Mantiene el estado de la sesión

Cacheo de archivos y consultas

Page 13: Montando BI en SharePoint | SolidQ Summit 2012

Excel services

Métodos de balanceo de carga: Workbook URL

El libro Excel contiene un hash de la URL. Excel Services asigna este hash a un ECS

Ventajas: Se obtiene una sola

vez de la base de contenido, mientas se mantenga el caché o cambie el archivo

Alivia colas de peticiones

Proxy de aplicación

Page 14: Montando BI en SharePoint | SolidQ Summit 2012

Excel services

Métodos de balanceo de carga: Local

Intenta cargar el libro en el mismo servidor desde dónde se realiza la petición

Ventajas: Menos tráfico de red

Desventajas: Excel Services debe

estar en ejecución en todos los frontales web.

El archivo se carga en cache por cada petición de cada frontal web

Proxy de aplicación

Page 15: Montando BI en SharePoint | SolidQ Summit 2012

Excel services

Métodos de balanceo de carga: Round Robin with Health Check

Excel Services busca un servidor de aplicaciones ‘saludable’

Ventajas

Cada petición se realiza a un servidor

Alivia colas CPU, IO

Desventajas

Podemos tener el mismo archivo en varios cachés

Proxy de aplicación

Page 16: Montando BI en SharePoint | SolidQ Summit 2012

Excel Services

Requisitos configuración

Administración

central

Habilitar

características de

Granja

Crear y configurar

servicio Secure

Store

Crear y configurar

Excel Services

[Iniciar servicio

Claims to

Windows Token]

Colección de

Sitios

Crear colección

con plantilla de BI

Activar

características

empresariales

Sitios

Activar

características

empresariales

Crear una librería

de conexiones

Agregar archivos

Excel a librerías de

documentos

Orígenes de

datos

Conceder acceso

a la cuenta

configurada en

Secure Store

(para

actualizaciones

desatendidas)

Page 17: Montando BI en SharePoint | SolidQ Summit 2012

Escenario Demo

Tres servidores, tres capas: Balanceo de carga y Escalabilidad

SM-SPWFE

• Frontal web

• Administración

Central

• Proxy

SM-SPAPPS01

• Servicios de

aplicaciones

SM-SSPQL2012

• Bases de datos

de contenido

• Orígenes de

datos externos

Granja SharePoint

Page 18: Montando BI en SharePoint | SolidQ Summit 2012

Registro de una cuenta de servicio administrada por SharePoint

Crear una instancia de Secure Store Services e iniciar el servicio en la máquina SM-SPWFE

Creación de la aplicación web del puerto 80

Crear colección de sitios en la ruta raíz del puerto 80

Iniciar servicios en el servidor de aplicaciones

Escenario Demo

Configuración previa de la granja

Page 19: Montando BI en SharePoint | SolidQ Summit 2012

DEMO Excel Services 2010

Configuración

Escalar los servicios

Page 20: Montando BI en SharePoint | SolidQ Summit 2012

Reporting Services

Montando BI en SharePoint 2010

Page 21: Montando BI en SharePoint | SolidQ Summit 2012

Punto de entrada único

Informes embebidos en el diseño de SharePoint

Separación de Informes por Bibliotecas Podemos ocultar ciertas bibliotecas según Roles

Mayor riqueza de metadatos asociados a los informes Usar filtrado de SharePoint

Búsqueda de SharePoint

Reporting Services

Ventajas del Modo Integrado con SharePoint

Page 22: Montando BI en SharePoint | SolidQ Summit 2012

Modelo de seguridad único

Seguridad a nivel de informe, biblioteca, o sitio

Tipos de contenido para Gestión

Capacidades propias de SharePoint

Flujos de trabajo

Aprobación de reportes

Control de versiones

Alertas de SharePoint

Papelera de reciclaje

Reporting Services

Ventajas del Modo Integrado con SharePoint

Page 23: Montando BI en SharePoint | SolidQ Summit 2012

Reporting Services

Plan de Reporting Services 2012

• SSRS como SharePoint

Service Application

• Escalabilidad

• Cross-farm

• Backup integrado

• ULS

• PowerShell

• Alerta de datos

• Alertas

personalizadas sobre

los informes

• Gestión desde

SharePoint

• Power View “Crescent”

• Mejor experiencia de

usuario

• Potencia del usuario

para crear informes

a medida

Mejorar la eficiencia Inteligencia proactiva

Usuarios con poder

Page 24: Montando BI en SharePoint | SolidQ Summit 2012

Escenario Demo

Dos Servidores, Tolerancia a Fallos y Escalabilidad

Servidor 1 (REPORTING2012SH)

Central Administration

Web Application

SSRS Add-in

Web

Serv

er

SharePoint Config and

Content Databases

Report Server Databases

Other Databases Data

base

Serv

er

SSRS Report Server

SharePoint OM

Ap

plica

tio

n S

erv

er

Servidor 2 (REPORTING2)

SSRS Report Server

SharePoint OM

Ap

plica

tio

n

Serv

er

Page 25: Montando BI en SharePoint | SolidQ Summit 2012

Escenario Demo

Instalación

Servidor 1 (REPORTING2012SH) Servidor 2 (REPORTING2)

Instalación

1. Instalar SQL Server Database 2012

2. Instalar SharePoint 2010 No

ejecutar el configurador de granja

3. Se instala el Service Pack 1 de

SharePoint 2010

4. Ejecutar el configurador de Granja

creando nueva granja

5. Instalar SSRS 2012 para SharePoint

+ Add-in de SSRS 2012 para

SharePoint 2010

6. Install-SPRSService

7. Install-SPRSServiceProxy

Instalación

1. Instalar SharePoint 2010 + SP1

2. Ejecutar el Configurador de la

Granja añadiendo el servidor a

la granja

3. Instalar SSRS 2012

4. Install-SPRSService

5. Install-SPRSServiceProxy

Page 26: Montando BI en SharePoint | SolidQ Summit 2012

DEMO SSRS 2012

- Configuración

- Escalabilidad y Tolerancia a Fallos

Page 27: Montando BI en SharePoint | SolidQ Summit 2012

PerformancePoint Services

Montando BI en SharePoint 2010

Page 28: Montando BI en SharePoint | SolidQ Summit 2012

PerformancePoint Services Historia de PerformancePoint

Page 29: Montando BI en SharePoint | SolidQ Summit 2012

PerformancePoint Services

Características

• Administración del servicio centralizada

• Escalabilidad

• Elementos administrados desde SharePoint, en listas y

librerías

• Acceso a orígenes por delegación o cuenta desatendida

• Capacidad para extender componentes o crear nuevos

IT

• Herramienta de autoría orientada a usuarios avanzados

• Exploración de datos estructurados

• Elementos de visualización de datos interactivos

• Exportación a Excel y PowerPoint

• Permite visualizar dashboards en distintos navegadores

Usuario de negocio

Page 30: Montando BI en SharePoint | SolidQ Summit 2012

PerformancePoint Services

Requisitos configuración

Administración

central

Habilitar

características

Enterprise

Configurar

servicio Secure

Store

Crear y configurar

Servicio

PerformancePoint

[Iniciar servicio

Claims to

Windows Token]

Colección de

Sitios

Activar

características

Enterprise

Sitios

Crear un sitio con

plantilla Business

Intelligence

Diseño de

informes, KPIs,

Scorecard,

dashboards…

Orígenes de

datos

Conceder acceso

a la cuenta

configurada en

Secure Store

(para

actualizaciones

desatendidas)

Page 31: Montando BI en SharePoint | SolidQ Summit 2012

DEMO PerformancePoint Services

Configuración del servicio

Elementos de visualización de datos

Page 32: Montando BI en SharePoint | SolidQ Summit 2012

Si quieres disfrutar de las mejores sesiones de

nuestros mentores de España y Latino América,

ésta es tu oportunidad.

http://summit.solidq.com/madrid/

Síguenos: