Date post: | 18-Jul-2015 |
Category: |
Technology |
Upload: | jose-redondo |
View: | 293 times |
Download: | 2 times |
SharePoint Saturday Mexico 2015#SPSMexico2015
1
Configurar su entorno SharePoint para Business
IntelligenceCheo Redondo
Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ
E-Mail: [email protected]
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 & Developmentof 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 Conexiones2010 - PerformancePoint2013 - PerformancePoint y
Power Pivot
Reports
Excel y ConexionesWeb Part PagesSharePoint KPIs
SharePoint BI
10
Power BIExcel, 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
RequerimientosEntorno 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 SharePointRequerido 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
ArquitecturaCuadro 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
ArquitecturaQue 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
RequerimientosSQL Server Reporting Services 2014
15
Desplegar como un servicio de aplicaciones de SP
Requerido para BISM/Power View
Alerting
Self service subscriptions
Power View
RequerimientosPerformancePoint Services
16
Despliegue como un servicio de aplicaciones de SP
Para analytic charts/grids
Los temores hechos realidades“Requerimientos - Arquitectura – Instalación”
17
InstalaciónComponentes SharePoint BI
18
Excel Services
PerformancePoint
Other Stuff
Reporting Services
PowerPivot
Analysis Services
ArquitecturaGranjas SharePoint con 2 servidores
19
Server OS
SharePoint Foundation
FE ProfileExcel
ServicesSearch …….
Server OS
SQL Server
DB SSAS SSIS
ArquitecturaGranjas SharePoint con BI – Lo típico
20
Server OS
SharePoint Foundation
FE ProfileExcel
ServicesSearch …….
Server OS
SQL Server
SharePoint Foundation
DB SSAS SSIS SSRS PP
ArquitecturaGranjas SharePoint con BI – El deber ser
21
Server OS
SharePoint Foundation
WFE ProfileExcel
ServicesSearch ……. 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 ServicesSharePoint 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 MetadataExcel
Services…. SSRS PP
Una granja con dos servidores con BI
92
Server OS
SharePoint Foundation
WFE ProfileExcel
ServicesSearch ……. SSRS PP
Server OS
SQL Server
DB SSAS SSIS
Servidores separados por roles
93
Server OS
SharePoint Foundation
ProfileExcel 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
ServicesSSRS 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
ProfileExcel
ServicesSearch ……. 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ónOpciones para SQL Server Reporting Services
98
SQL Server Analysis ServicesAnalysis 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/2013/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 ServicesListar 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: [email protected]
• 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