SlideShare uma empresa Scribd logo
1 de 108
SharePoint Saturday Mexico 2015
#SPSMexico2015
1
Configurar su entorno
SharePoint para Business
Intelligence
Cheo Redondo
Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ
E-Mail: redondoj@gmail.com
Twitter: @redondoj
Blog: redondoj.wordpress.com | LinkedIn: https://www.linkedin.com/in/redondoj
2
Speaker
• Business Intelligence Architect - Consultant for +20 years
• Owner of EntornoDB C.A. in Caracas, Venezuela. Company specialized in the Analysis, Design & Development
of Information Systems, BI Solutions & DWH using Microsoft Data Platform (MDP), SyBase, Oracle and IBM
• Worked as Desktop - Web - Database in .NET & Java;
DBA Data Platform MSFT, IBM & Oracle; and BI and
DWH (MDP) Arquitect and Developer
• Speaker in events of Microsoft in Latam &
PASS SQL Saturday in Latam - U.S.A.
• SQL Server, MCP - MSTS – MTA
• DPA for SolidQ
• Contributing Technical Reviewer for Packt Publishing
• Blog in Spanish "El Blog de Cheo Redondo"
• Microsoft SQL Server MVP
3
Configurar su entorno SharePoint
para Business Intelligence
4
Agenda
• A ver, que es lo que es “SharePoint BI” – Mitos y Realidades
• El meollo de todos los temores
• Requerimiento
• Arquitectura
• Instalación
• No temas escalar sus inversiones BI en sus clientes
• Todo esto será real, veamos a ver…
5
SharePoint BI para novatos
6
7
Componentes BI y Paneles (Dashboard) SharePoint
8
Power Pivot Worksheets
• Pivot Tables y Charts
• Power View
Data Marts y otros
Bases de datos
Multidimensionales y
Modelos Tabulares
Standard Worksheets
• Pivot Tables y Charts
PerformancePoint Reports
• Analytic Charts y Grids
• Arboles de Decomposición
SQL Server Reporting Services Reports
• Standard
• Power View
PerformancePoint Scorecards y KPIs
Componentes BI en SharePoint
9
Business Intelligence
Center
2007 - Excel y Conexiones
2010 - PerformancePoint
2013 - PerformancePoint y
Power Pivot
Reports
Excel y Conexiones
Web Part Pages
SharePoint KPIs
SharePoint BI
10
Power BI
Excel, Power X, Mobile, Data Management Gateway
PerformancePoint
(Dashboard Designer)
SharePoint
(Pages y Filters)
On Premises Office 365
Los temores hechos realidades
“Requerimientos – Arquitectura – Instalación”
11
Requerimientos
Entorno Excel Services
12
Licencia Office Pro Plus
Modelo xVelocity habilitado es
requerido
PowerPivot add-in incluido, debe
ser habilitado
PowerView and-in incluido, es
imperativo ser habilitado
SharePoint Enterprise CAL
Incluido en la media de SP
Desplegado como un servicio de
aplicaciones
Requiere AS SP Mode para xVelocity
e interacción con Power View
PowerPivot for
SharePoint
Requerido para AS SP Mode y Excel
Services
SQL Media
Desplegado como un servicio de
aplicaciones par SP
SQL Server BI o Enterprise
SQL Media
Desplegado como servicio de
aplicaciones para SQL en servidores
independientes
Balanceo de carga para ejecutar los
servicios de Excel
Services
Arquitectura
Cuadro de compatibilidades “xVelocity”
13
PowerPivot for
SharePoint
(SQL Server 2008R2)
PowerPivot for
SharePoint
(SQL Server 2012)
Analysis Services
SharePoint Mode
(SQL Server 2012 SP1)
PowerPivot for
SharePoint
(SQL Server 2014)
Analysis Services
SharePoint Mode
(SQL Server 2014)
Excel 2010 con PowerPivot
(2008 R2)
Si Si* Si* Si Si
Excel 2010 con PowerPivot
(2012) Si Si Si*** Si Si
Excel 2010 con PowerPivot
(2012 SP1) No Si** Si** Si Si
Excel 2013 con o sin
PowerPivot No No Si Si Si
* Puede ser solamente actualizado desde los Slicers
** No puede usar las características del SP1 con Power View
*** Limitado exclusivamente para el conjunto de funcionalidades del PowerPivot en el SQL Server 2012 SP1
Arquitectura
Que se conoce sobre “Power BI”
14
Características PowerPivot for
SharePoint
Power BI
Interacción con Modelos Embebidos Si Si
Power View rendering Si (Exportando datos) Si
Uso embebido en el modelo como origen de dato Si No
Auto refresh Si Si (Limitado)
Limite para el tamaño del modelo 2Gb 250 Mb
Galeria Thumbnail Si Si
Pre-optimize workbooks (Excel) No Si
Publicación para OData feeds No Si
Consultas en lenguaje natural No Si
Clientes mobiles No Si
Requerimientos
SQL Server Reporting Services 2014
15
Desplegar como un
servicio de aplicaciones de
SP
Requerido para
BISM/Power View
Alerting
Self service subscriptions
Power View
Requerimientos
PerformancePoint Services
16
Despliegue como un servicio de
aplicaciones de SP
Para analytic charts/grids
Los temores hechos realidades
“Requerimientos - Arquitectura – Instalación”
17
Instalación
Componentes SharePoint BI
18
Excel Services
PerformancePoint
Other Stuff
Reporting Services
PowerPivot
Analysis Services
Arquitectura
Granjas SharePoint con 2 servidores
19
Server OS
SharePoint Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
DB SSAS SSIS
Arquitectura
Granjas SharePoint con BI – Lo típico
20
Server OS
SharePoint Foundation
FE Profile
Excel
Services
Search …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS SSIS SSRS PP
Arquitectura
Granjas SharePoint con BI – El deber ser
21
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
Como escalar realidades
empresariales
22
Escalando realidades…
• SQL Server Analysis Services SharePoint Mode
• Excel Services
• SQL Server PowerPivot for SharePoint
• SQL Server Reporting Services SharePoint Mode
• PerformancePoint Services
23
SQL Server Analysis Services SharePoint Mode
24
25
26
27
28
29
30
31
32
Demo Video
“Instalación de PowerPivot”
33
34
Configuración de Excel Services
35
36
37
Caché de Excel Services
38
Modelo de Datos de Excel Services
39
Configuración (Valores Predeterminados)
Warning - Lo que no se debe hacer, PILAS…
PowerPivot for SharePoint
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Demo Video
“Configuración de PowerPivot”
57
58
SQL Server Reporting Services SharePoint Mode
59
60
61
62
63
64
65
66
67
Configuración de Reporting Services SharePoint Mode
68
69
70
71
72
73
74
75
76
Demo Video
“Instalación y Configuración de
SQL Server Reporting Services
SharePoint Mode”
77
78
PerformancePoint Services
79
80
81
82
83
84
85
86
87
Demo Video
“Configuración de
PerformancePoint Services”
88
89
Escalando realmente escenarios
90
Un servidor con BI
91
Server OS
SQL Server
SharePoint Foundation
FE Profile Indexer Search Metadata
Excel
Services
…. SSRS PP
Una granja con dos servidores con BI
92
Server OS
SharePoint Foundation
WFE Profile
Excel
Services
Search ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
Servidores separados por roles
93
Server OS
SharePoint Foundation
Profile
Excel
Services
Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint
Mode
PP
BI Integrado – Roles distribuidos
94
Server OS
SharePoint Foundation
Profile Crawl Metadata
Server OS
SQL Server
DB SSAS SSIS
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SharePoint Foundation
FE Search
Excel
Services
SSRS PP
SSS
Desplegar grandes granjas de servidores
95
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SQL Server
DB SSAS SSIS
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SharePoint Foundation
Profile Indexer Search ……. SSRS
Server OS
SharePoint Foundation
Profile
Excel
Services
Search ……. SSRS
Server OS
SharePoint Foundation
FE
Server OS
SharePoint Foundation
FE
Server OS
SharePoint Foundation
FE
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SQL Server
Analysis Services – SharePoint
Mode
Server OS
SQL Server
Analysis Services – SharePoint
ModePP
Escalando los servicios BI
• Reporting Services
• Añadiendo Reporting Services – SharePoint para todas las aplicaciones de
servidor
• Añadiendo Reporting Services Add-In en todos los servidores front (+)
• xVelocity/Analysis Services/PowerPivot
• Instalando servidores standalone para Analysis Services SharePoint Mode
• Instalando aplicaciones de servidor para ambos servicios
• Disponibilidad del PowerPivot Add-in para descarga independiente (SQL
Feature Pack) - http://www.microsoft.com/en-
us/download/details.aspx?id=34702
96
Credenciales de identidad
• El gran problema denominado
“Double Hop”
• Seguridad Kerberos – A double
edged sword
• Claims – La solución a seguir
• Per user identities sin Kerberos
• EFFECTIVEUSERNAME (Analysis
Services, Excel Services)
• SetUser() – (SQL Server)
97
Impersonalización
Opciones para SQL Server Reporting Services
98
SQL Server Analysis Services
Analysis Services –
SharePoint Mode
Excel Services No Si No
Reporting Services Si Si No
Power View N/A Si No
PerformancePoint No Si No
Ambos comandos SETUSER() y EFFECTIVEUSERNAME requiere elevados permisos (Administrator for AS,
dbowner o sysadmin for SQL)
Integración
• Whole > @SUM(Parts)
• Dashboarding
• Filtrado de SharePoint Web Parts
• Filtrado de Listas
• Filtrado de usuarios concurrentes
• Filtrado de Analysis Services
99
Office Web App
• Turn OFF Rendering for xlsx files
100
New-SPWOPISuppression –extension xlsx –action view
http://blogs.technet.com/b/excel_services__powerpivot_for_sharepoint_support_blog/archive/201
3/01/31/powerpivot-for-sharepoint-browser-refresh-fails-data-refresh-not-supported-in-office-web-
apps.aspx
SharePoint como Origen de Datos
• SQL Server Reporting Services no es nativo
• SQL Server Integration Services
• Data Warehouse
• Operacionabilidad eficiente
• SharePoint List como orígenes y destino de datos
• http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 (Descarga)
• http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-data-
source-in-your-ssis-package/ (Como es?)
• Orígenes OData for Microsoft SQL Server 2014
• http://www.microsoft.com/en-us/download/details.aspx?id=42280 (Descarga)
• http://whitepages.unlimitedviz.com/2014/03/using-the-odata-source-connector-
con-sharepoint-online-authentication/ (Como es)
101
SQL Server Integration Services
Listar un almacén de recolección de datos
• Health Analyzer
102
Será verdad todo esto.
Vamos haber…
103
DEMO
“SharePoint BI en acción”
104
P & R
105
Contáctame…
• E-Mail: redondoj@gmail.com
• Social Network:
• Facebook: Cheo Redondo
• Twitter: @redondoj
• LinkedIn: https://www.linkedin.com/in/redondoj
• Blog in Spanish: “El Blog de Cheo Redondo” - http://redondoj.wordpress.com
106
Gracias por participar
107
SharePoint Saturday Mexico 2015
#SPSMexico2015
108

Mais conteúdo relacionado

Mais procurados

Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
Salvador Ramos
 
Cuadros de mando BI con SQL Server
Cuadros de mando BI con SQL ServerCuadros de mando BI con SQL Server
Cuadros de mando BI con SQL Server
Eduardo Castro
 

Mais procurados (20)

Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BI
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDB
 
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosOffice y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
 
Power BI | Lanzamiento SQL Server 2014
Power BI | Lanzamiento SQL Server 2014Power BI | Lanzamiento SQL Server 2014
Power BI | Lanzamiento SQL Server 2014
 
Paso de TI, tengo Power BI
Paso de TI, tengo Power BIPaso de TI, tengo Power BI
Paso de TI, tengo Power BI
 
Modelo Tabular
Modelo TabularModelo Tabular
Modelo Tabular
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
SAP - PowerBI integration
SAP - PowerBI integrationSAP - PowerBI integration
SAP - PowerBI integration
 
Introducción a Análisis de Datos SqlServer Power BI
Introducción a Análisis de Datos SqlServer Power BIIntroducción a Análisis de Datos SqlServer Power BI
Introducción a Análisis de Datos SqlServer Power BI
 
24 HOP edición Español - Capacidades de power bi - Andrei garzon
24 HOP edición Español - Capacidades de power bi - Andrei garzon24 HOP edición Español - Capacidades de power bi - Andrei garzon
24 HOP edición Español - Capacidades de power bi - Andrei garzon
 
SharePoint 2013 como centro de sus datos de negocio
SharePoint 2013 como centro de sus datos de negocioSharePoint 2013 como centro de sus datos de negocio
SharePoint 2013 como centro de sus datos de negocio
 
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
 
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
Explorando Analysis Services: Power Pivot, Tabular y MultidimensionalExplorando Analysis Services: Power Pivot, Tabular y Multidimensional
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
 
BI para todos
BI para todosBI para todos
BI para todos
 
Cuadros de mando BI con SQL Server
Cuadros de mando BI con SQL ServerCuadros de mando BI con SQL Server
Cuadros de mando BI con SQL Server
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL Database
 
SQL Server 2014 - Power BI
SQL Server 2014 - Power BISQL Server 2014 - Power BI
SQL Server 2014 - Power BI
 
Sql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishSql Server Business Intelligence Spanish
Sql Server Business Intelligence Spanish
 

Semelhante a Configurar su entorno SharePoint para Business Intelligence

Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
Andrés Iturralde
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
Andrés Iturralde
 
DAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL SaturdayDAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL Saturday
Eduardo Castro
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Andrés Iturralde
 
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Joseph Lopez
 

Semelhante a Configurar su entorno SharePoint para Business Intelligence (20)

BI en SharePoint 2010
BI en SharePoint 2010BI en SharePoint 2010
BI en SharePoint 2010
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010
 
BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconf
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008
 
DAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL SaturdayDAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL Saturday
 
Diseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSDiseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaS
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
Herramientas SharePoint para programadores .NET
Herramientas SharePoint para programadores .NETHerramientas SharePoint para programadores .NET
Herramientas SharePoint para programadores .NET
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
 
CodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business IntelligenceCodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business Intelligence
 
Cloud/On premise BI solutions with Office365
Cloud/On premise BI solutions with Office365Cloud/On premise BI solutions with Office365
Cloud/On premise BI solutions with Office365
 
Sql2012 sp1
Sql2012 sp1Sql2012 sp1
Sql2012 sp1
 
Overview sap bo girona nib efimatica
Overview sap bo girona nib efimaticaOverview sap bo girona nib efimatica
Overview sap bo girona nib efimatica
 
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
 
SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 

Mais de Joseph Lopez

Mais de Joseph Lopez (20)

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data Environment
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas Hibridos
 
Performance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabasePerformance Tuning en Azure SQL Database
Performance Tuning en Azure SQL Database
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePoint
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 
Generando Toma de Decisiones Inteligente con Microsoft Big Data
Generando Toma de Decisiones Inteligente con Microsoft Big DataGenerando Toma de Decisiones Inteligente con Microsoft Big Data
Generando Toma de Decisiones Inteligente con Microsoft Big Data
 
Building The Modern Architecture of Hybrid Data for Big Data with Microsoft D...
Building The Modern Architecture of Hybrid Data for Big Data with Microsoft D...Building The Modern Architecture of Hybrid Data for Big Data with Microsoft D...
Building The Modern Architecture of Hybrid Data for Big Data with Microsoft D...
 
MS SQL Server 2014 - In-Memory OLTP
MS SQL Server 2014 - In-Memory OLTPMS SQL Server 2014 - In-Memory OLTP
MS SQL Server 2014 - In-Memory OLTP
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
MS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresMS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladores
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL Azure
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Configurar su entorno SharePoint para Business Intelligence

  • 1. SharePoint Saturday Mexico 2015 #SPSMexico2015 1
  • 2. Configurar su entorno SharePoint para Business Intelligence Cheo Redondo Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ E-Mail: redondoj@gmail.com Twitter: @redondoj Blog: redondoj.wordpress.com | LinkedIn: https://www.linkedin.com/in/redondoj 2
  • 3. Speaker • Business Intelligence Architect - Consultant for +20 years • Owner of EntornoDB C.A. in Caracas, Venezuela. Company specialized in the Analysis, Design & Development of Information Systems, BI Solutions & DWH using Microsoft Data Platform (MDP), SyBase, Oracle and IBM • Worked as Desktop - Web - Database in .NET & Java; DBA Data Platform MSFT, IBM & Oracle; and BI and DWH (MDP) Arquitect and Developer • Speaker in events of Microsoft in Latam & PASS SQL Saturday in Latam - U.S.A. • SQL Server, MCP - MSTS – MTA • DPA for SolidQ • Contributing Technical Reviewer for Packt Publishing • Blog in Spanish "El Blog de Cheo Redondo" • Microsoft SQL Server MVP 3
  • 4. Configurar su entorno SharePoint para Business Intelligence 4
  • 5. Agenda • A ver, que es lo que es “SharePoint BI” – Mitos y Realidades • El meollo de todos los temores • Requerimiento • Arquitectura • Instalación • No temas escalar sus inversiones BI en sus clientes • Todo esto será real, veamos a ver… 5
  • 6. SharePoint BI para novatos 6
  • 7. 7
  • 8. Componentes BI y Paneles (Dashboard) SharePoint 8 Power Pivot Worksheets • Pivot Tables y Charts • Power View Data Marts y otros Bases de datos Multidimensionales y Modelos Tabulares Standard Worksheets • Pivot Tables y Charts PerformancePoint Reports • Analytic Charts y Grids • Arboles de Decomposición SQL Server Reporting Services Reports • Standard • Power View PerformancePoint Scorecards y KPIs
  • 9. Componentes BI en SharePoint 9 Business Intelligence Center 2007 - Excel y Conexiones 2010 - PerformancePoint 2013 - PerformancePoint y Power Pivot Reports Excel y Conexiones Web Part Pages SharePoint KPIs
  • 10. SharePoint BI 10 Power BI Excel, Power X, Mobile, Data Management Gateway PerformancePoint (Dashboard Designer) SharePoint (Pages y Filters) On Premises Office 365
  • 11. Los temores hechos realidades “Requerimientos – Arquitectura – Instalación” 11
  • 12. Requerimientos Entorno Excel Services 12 Licencia Office Pro Plus Modelo xVelocity habilitado es requerido PowerPivot add-in incluido, debe ser habilitado PowerView and-in incluido, es imperativo ser habilitado SharePoint Enterprise CAL Incluido en la media de SP Desplegado como un servicio de aplicaciones Requiere AS SP Mode para xVelocity e interacción con Power View PowerPivot for SharePoint Requerido para AS SP Mode y Excel Services SQL Media Desplegado como un servicio de aplicaciones par SP SQL Server BI o Enterprise SQL Media Desplegado como servicio de aplicaciones para SQL en servidores independientes Balanceo de carga para ejecutar los servicios de Excel Services
  • 13. Arquitectura Cuadro de compatibilidades “xVelocity” 13 PowerPivot for SharePoint (SQL Server 2008R2) PowerPivot for SharePoint (SQL Server 2012) Analysis Services SharePoint Mode (SQL Server 2012 SP1) PowerPivot for SharePoint (SQL Server 2014) Analysis Services SharePoint Mode (SQL Server 2014) Excel 2010 con PowerPivot (2008 R2) Si Si* Si* Si Si Excel 2010 con PowerPivot (2012) Si Si Si*** Si Si Excel 2010 con PowerPivot (2012 SP1) No Si** Si** Si Si Excel 2013 con o sin PowerPivot No No Si Si Si * Puede ser solamente actualizado desde los Slicers ** No puede usar las características del SP1 con Power View *** Limitado exclusivamente para el conjunto de funcionalidades del PowerPivot en el SQL Server 2012 SP1
  • 14. Arquitectura Que se conoce sobre “Power BI” 14 Características PowerPivot for SharePoint Power BI Interacción con Modelos Embebidos Si Si Power View rendering Si (Exportando datos) Si Uso embebido en el modelo como origen de dato Si No Auto refresh Si Si (Limitado) Limite para el tamaño del modelo 2Gb 250 Mb Galeria Thumbnail Si Si Pre-optimize workbooks (Excel) No Si Publicación para OData feeds No Si Consultas en lenguaje natural No Si Clientes mobiles No Si
  • 15. Requerimientos SQL Server Reporting Services 2014 15 Desplegar como un servicio de aplicaciones de SP Requerido para BISM/Power View Alerting Self service subscriptions Power View
  • 16. Requerimientos PerformancePoint Services 16 Despliegue como un servicio de aplicaciones de SP Para analytic charts/grids
  • 17. Los temores hechos realidades “Requerimientos - Arquitectura – Instalación” 17
  • 18. Instalación Componentes SharePoint BI 18 Excel Services PerformancePoint Other Stuff Reporting Services PowerPivot Analysis Services
  • 19. Arquitectura Granjas SharePoint con 2 servidores 19 Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server DB SSAS SSIS
  • 20. Arquitectura Granjas SharePoint con BI – Lo típico 20 Server OS SharePoint Foundation FE Profile Excel Services Search ……. Server OS SQL Server SharePoint Foundation DB SSAS SSIS SSRS PP
  • 21. Arquitectura Granjas SharePoint con BI – El deber ser 21 Server OS SharePoint Foundation WFE Profile Excel Services Search ……. SSRS PP Server OS SQL Server DB SSAS SSIS
  • 23. Escalando realidades… • SQL Server Analysis Services SharePoint Mode • Excel Services • SQL Server PowerPivot for SharePoint • SQL Server Reporting Services SharePoint Mode • PerformancePoint Services 23
  • 24. SQL Server Analysis Services SharePoint Mode 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. Demo Video “Instalación de PowerPivot” 33
  • 34. 34
  • 35. Configuración de Excel Services 35
  • 36. 36
  • 37. 37 Caché de Excel Services
  • 38. 38 Modelo de Datos de Excel Services
  • 39. 39 Configuración (Valores Predeterminados) Warning - Lo que no se debe hacer, PILAS…
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. 47
  • 48. 48
  • 49. 49
  • 50. 50
  • 51. 51
  • 52. 52
  • 53. 53
  • 54. 54
  • 55. 55
  • 56. 56
  • 58. 58
  • 59. SQL Server Reporting Services SharePoint Mode 59
  • 60. 60
  • 61. 61
  • 62. 62
  • 63. 63
  • 64. 64
  • 65. 65
  • 66. 66
  • 67. 67
  • 68. Configuración de Reporting Services SharePoint Mode 68
  • 69. 69
  • 70. 70
  • 71. 71
  • 72. 72
  • 73. 73
  • 74. 74
  • 75. 75
  • 76. 76
  • 77. Demo Video “Instalación y Configuración de SQL Server Reporting Services SharePoint Mode” 77
  • 78. 78
  • 80. 80
  • 81. 81
  • 82. 82
  • 83. 83
  • 84. 84
  • 85. 85
  • 86. 86
  • 87. 87
  • 89. 89
  • 91. Un servidor con BI 91 Server OS SQL Server SharePoint Foundation FE Profile Indexer Search Metadata Excel Services …. SSRS PP
  • 92. Una granja con dos servidores con BI 92 Server OS SharePoint Foundation WFE Profile Excel Services Search ……. SSRS PP Server OS SQL Server DB SSAS SSIS
  • 93. Servidores separados por roles 93 Server OS SharePoint Foundation Profile Excel Services Search ……. SSRS Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode PP
  • 94. BI Integrado – Roles distribuidos 94 Server OS SharePoint Foundation Profile Crawl Metadata Server OS SQL Server DB SSAS SSIS Server OS SQL Server Analysis Services – SharePoint Mode Server OS SharePoint Foundation FE Search Excel Services SSRS PP SSS
  • 95. Desplegar grandes granjas de servidores 95 Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SQL Server DB SSAS SSIS Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SharePoint Foundation Profile Indexer Search ……. SSRS Server OS SharePoint Foundation Profile Excel Services Search ……. SSRS Server OS SharePoint Foundation FE Server OS SharePoint Foundation FE Server OS SharePoint Foundation FE Server OS SQL Server Analysis Services – SharePoint Mode Server OS SQL Server Analysis Services – SharePoint Mode Server OS SQL Server Analysis Services – SharePoint ModePP
  • 96. Escalando los servicios BI • Reporting Services • Añadiendo Reporting Services – SharePoint para todas las aplicaciones de servidor • Añadiendo Reporting Services Add-In en todos los servidores front (+) • xVelocity/Analysis Services/PowerPivot • Instalando servidores standalone para Analysis Services SharePoint Mode • Instalando aplicaciones de servidor para ambos servicios • Disponibilidad del PowerPivot Add-in para descarga independiente (SQL Feature Pack) - http://www.microsoft.com/en- us/download/details.aspx?id=34702 96
  • 97. Credenciales de identidad • El gran problema denominado “Double Hop” • Seguridad Kerberos – A double edged sword • Claims – La solución a seguir • Per user identities sin Kerberos • EFFECTIVEUSERNAME (Analysis Services, Excel Services) • SetUser() – (SQL Server) 97
  • 98. Impersonalización Opciones para SQL Server Reporting Services 98 SQL Server Analysis Services Analysis Services – SharePoint Mode Excel Services No Si No Reporting Services Si Si No Power View N/A Si No PerformancePoint No Si No Ambos comandos SETUSER() y EFFECTIVEUSERNAME requiere elevados permisos (Administrator for AS, dbowner o sysadmin for SQL)
  • 99. Integración • Whole > @SUM(Parts) • Dashboarding • Filtrado de SharePoint Web Parts • Filtrado de Listas • Filtrado de usuarios concurrentes • Filtrado de Analysis Services 99
  • 100. Office Web App • Turn OFF Rendering for xlsx files 100 New-SPWOPISuppression –extension xlsx –action view http://blogs.technet.com/b/excel_services__powerpivot_for_sharepoint_support_blog/archive/201 3/01/31/powerpivot-for-sharepoint-browser-refresh-fails-data-refresh-not-supported-in-office-web- apps.aspx
  • 101. SharePoint como Origen de Datos • SQL Server Reporting Services no es nativo • SQL Server Integration Services • Data Warehouse • Operacionabilidad eficiente • SharePoint List como orígenes y destino de datos • http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 (Descarga) • http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-data- source-in-your-ssis-package/ (Como es?) • Orígenes OData for Microsoft SQL Server 2014 • http://www.microsoft.com/en-us/download/details.aspx?id=42280 (Descarga) • http://whitepages.unlimitedviz.com/2014/03/using-the-odata-source-connector- con-sharepoint-online-authentication/ (Como es) 101
  • 102. SQL Server Integration Services Listar un almacén de recolección de datos • Health Analyzer 102
  • 103. Será verdad todo esto. Vamos haber… 103
  • 104. DEMO “SharePoint BI en acción” 104
  • 106. Contáctame… • E-Mail: redondoj@gmail.com • Social Network: • Facebook: Cheo Redondo • Twitter: @redondoj • LinkedIn: https://www.linkedin.com/in/redondoj • Blog in Spanish: “El Blog de Cheo Redondo” - http://redondoj.wordpress.com 106
  • 108. SharePoint Saturday Mexico 2015 #SPSMexico2015 108