Perspectiva de Microsoft Business Intelligence a partir de la integracion con Microsoft SQL Server 2016 y Microsoft SharePoint 2016
1.
2. #SPSMX #SPSMX
Perspectiva de
Microsoft Business Intelligence
a partir de la integración con
SQL Server 2016 y SharePoint 2016
Cheo Redondo
Microsoft Data Platform MVP | CEO EntornoDB | DPA SolidQ
E-Mail: redondoj@gmail.com | Twitter: @redondoj
Blog: redondoj.wordpress.com | LinkedIn: https://www.linkedin.com/in/redondoj
3. #SPSMX #SPSMX
Speaker
• CEO de EntornoDB, USA
• Arquitecto de Datos – Especialista en Inteligencia de Negocio,
Análisis de Datos y Big Data
• Desarrollador de aplicaciones de Escritorio, Web y Bases de
Datos en .NET y Java
• Desarrollador y DBA en plataformas de datos Microsoft, SyBase,
IBM y Oracle
• Conferencista en eventos tecnológicos de Microsoft y PASS en
Latinoamérica y Estados Unidos
• SQL Server MCP - MSTS – MTA
• DPA SolidQ
• Contributing Technical Reviewer Packt Publishing
• Microsoft SQL Server MVP
4. #SPSMX #SPSMX
Perspectiva de Microsoft Business
Intelligence a partir de la integración con
Microsoft SQL Server 2016 y
Microsoft SharePoint 2016
5. #SPSMX #SPSMX
Agenda
• Intro
• Power BI Desktop 2.31
• SQL Server Reporting Services 2016
• SQL Server Analisys Services 2016
• SharePoint BI 2016
7. #SPSMX #SPSMX
Intro
• Microsoft Business Intelligence 2016
• Vision para Microsoft Business Intelligence Reporting
• Power BI Desktop 2.31
8. #SPSMX #SPSMX
Que es lo que hace notar gran
diferencia entre las prósperas y pujantes
empresas de hoy?
Sus
datos
9. #SPSMX #SPSMX
Epígrafe
• Los datos es la representatividad
claves de las empresas en este
siglo.
• Valor agregado
• Las compañías que explotan
apropiadamente sus datos
tienen el potencial para ir por
delante de las que no lo hacen.
• Estrategia empresarial
10. #SPSMX #SPSMX
Enfoque general
• Cual es el activo mas
aprovechado pero realmente
menos valorado en las empresas
de hoy?
• Los datos
• Serán un diferenciador clave los
datos para el hoy y futuro
próximo en las empresas de hoy?
11. #SPSMX #SPSMX
Enfoque general
• Constantemente se oye en las
noticias empresariales sobre los
nuevos métodos en que las
empresas están utilizando sus
datos como una ventaja
competitiva.
• Ya es habitual que los empleados
de todo rango en las
organizaciones toman decisiones
rápidamente, informado como
nunca antes se había visto.
27. #SPSMX #SPSMX
Características
• Herramienta de análisis visual
• Diseñador de informes integral
para analistas de negocio
• Contexto unificado para la
adquisición de datos, la limpieza,
el modelado, el análisis visual y la
generación misma de informes
• Intuitiva
• Libremente descargable desde el
servicio de Power BI
28. #SPSMX #SPSMX
Características
• Libre de acuerdo de
licenciamiento
• Mantiene un alto ritmo de
innovación en cada
actualización entregada
mensualmente
• Nuevas capacidades
renovadas
• Experiencia de usuario sin
precedente
29. #SPSMX #SPSMX
Características
• Adquisición y preparación
de datos. Solución ETL más
escalable de la industria.
Iniciar simplemente con
apuntar y hacer clic para
transformar los datos, pero
nunca superando el
potente motor de
secuencias de comandos
(scripting) de gran alcance.
30. #SPSMX #SPSMX
Características
• Características de modelado de
datos y rendimiento
incomparable.
• Motor de análisis en memoria
más rápido y potente en la
actualidad, con consistencia a
través de Excel, Power BI y
Power BI Designer.
32. #SPSMX #SPSMX
Características
• Power BI Desktop contiene
diversos instrumentos y
opciones de autoría que
pueden ser instalado side-
by-side con cualquier
aplicación de Office o Excel
en Windows.
33. #SPSMX #SPSMX
Características
• El contenido de Power
BI Desktop creado en
el escritorio puede ser
opcionalmente
publicado y
compartido en el sitio
de Power BI.
34. #SPSMX #SPSMX
Características
• Power BI Designer unifica las
herramientas antes separadas:
Power Query, Power Pivot y
Power View en una experiencia
de usuario enriquecida y amena.
• Las herramientas de Excel
(Power Query, Power Pivot y
Power View) continuaran siendo
soportadas. Power BI Desktop es
opcional para los usuarios que
no puedan actualizar a la última
versión de Excel.
36. #SPSMX #SPSMX
Power Query ETL (Autoservicio)
• Es una herramienta ETL de autoservicio
• Tiene la capacidad de agendar la ejecución de ETL (Poblar datos en almacenes de datos
operacionales para sustentar los modelos de datos) en un período de tiempo que se ha establecido
37. #SPSMX #SPSMX
Power Query ETL (Autoservicio)
• Extrae y transforma los
datos en modelos de
datos tales como
PowerPivot.
• Complementa los
componentes restante que
actualizan los datos.
39. #SPSMX #SPSMX
Power Pivot Data Model
• Tecnología basada en Excel en Office
2013 Professional Plus y Office 365
ProPlus.
• Crea modelos de datos complejos que
incluyen jerarquías para la exploración
drill-up/drill-down, expresiones
personalizada de acceso a datos
(DAX), medidas calculadas, claves de
indicadores de rendimiento (KPI), y
otras características que no están
disponibles en los modelos básicos de
datos.
40. #SPSMX #SPSMX
Power Pivot Data Model
• Disponible como un add-in
para las versiones anteriores
de Excel.
• Tecnología de compresión
xVelocity para apoyar los
modelos de datos en
memoria, permitiendo el
análisis de alto rendimiento,
incluso con grandes
volúmenes de datos.
41. #SPSMX #SPSMX
Power Pivot Data Model
• Crear y editar modelos de datos de PowerPivot mediante el uso de la interfaz de PowerPivot
para Excel, al que se accede desde Ribbon en la ficha PowerPivot de Excel.
42. #SPSMX #SPSMX
Power Pivot Data Model
• Actualizaciones
permitidas para mejorar
tablas que se han
añadido al workbook
data model por otros
usuarios o procesos.
43. #SPSMX #SPSMX
Power Pivot Data Model
• Importar varias tablas de
una o más fuentes de
datos en el modelo de
datos y definir las
relaciones entre ellos.
45. #SPSMX #SPSMX
Power View Reports
• Proporciona una exploración
interactiva de datos así como
visualización, con la experiencia
de la presentación de todos los
niveles de habilidad.
• Proyecta sus datos en tablas,
matrices, mapas y una variedad
de gráficos en una vista
interactiva que trae sus datos a
la vida.
46. #SPSMX #SPSMX
Power View Reports
• Nuevas características:
• Pie charts
• Mapas
• Key performance indicators (KPIs)
• Jerarquías
• Drill-up y drill-down
• Informes con formato y estilos
• Temas y textos ajustable
47. #SPSMX #SPSMX
Power View Reports
• Nuevas características:
• Fondos e imágenes de fondo
• Hipervínculos
• Impresión
• Soporte para lenguajes de derecha a
izquierda
• Cambia la forma en que se manejan
los números enteros
• Permite visualizar retrospectivas y
prospectivas de compatibilidad.
48. #SPSMX #SPSMX
Power View Reports
• Explorar interactivamente datos y crear visualizaciones dinámicas de los modelos
multidimensionales de Analysis Services.
53. #SPSMX #SPSMX
Características
• Informes modernos
• Reportes paginados y móviles
• Paginado de reportes
• Informes móviles
• Nuevo portal web
• Report Server 2016
• Consumir reportes paginados y
móviles desde un solo lugar
• Acceder ambos tipos de reportes desde
un mismo lugar
• Diseñados para los modernos
navegadores
• Desarrollado con la tecnología HTML5
54. #SPSMX #SPSMX
Características
• Reportes contemporáneos
• Diseño de elegantes documentos
fácil y rápido
• Estilos modernos de gráficos (Chart) y
medidor radial (Gauge)
• Tipos de gráfico de rectángulos (Treemap)
y proyección solar (Sunburst)
• Generador de informe (Report Builder)
actualizado
• Soporte a Visual Studio 2015
• Soporta .NET Framework 4.x
• Impresiones autónomas
56. #SPSMX #SPSMX
Herramientas y servicios
• Diseño de parámetros
personalizables
• Parámetros de
dimensionabilidad de los
informes en la forma en que se
deseen
• Parámetros de posición a través
de más de dos columnas
• Elegir la posición de cada
parámetro
• Crear espacio entre los grupos
de parámetros
57. #SPSMX #SPSMX
Herramientas y servicios
• Exportar a PowerPoint
• Generar presentaciones desde
reportes paginados
• Generar slides incluyendo todo el
contenido del informe en
segundos
• Mueve y cambiar el tamaño de
los objetos individualmente
• Exportar manualmente, agenda
para la entrega de correo
electrónico o se genera mediante
programación
58. #SPSMX #SPSMX
Herramientas y servicios
• Dashboards (Paneles de control) de
Power BI embebido
• Obtener valor agregado a las inversiones
existentes de Reporting Services
60. #SPSMX #SPSMX
Modelos de consumo
• Reportes móviles
• Experiencias sensibles para
teléfonos y tabletas
• Arrastrar y colocar para crear
visualizaciones de datos vistosos e
interactivo
• Prototipos en minutos
• Acceso a orígenes de datos empresariales
conectando a Reporting Services
• Diseños para diferentes configuraciones
de escenarios a necesitar suplir,
versatilizándolo
61. #SPSMX #SPSMX
Modelos de consumo
• Reportes móviles
• Experiencias sensibles para
teléfonos y tabletas
• Arrastrar y colocar para crear
visualizaciones de datos vistosos e
interactivo
• Prototipos en minutos
• Acceso a orígenes de datos
empresariales conectando a
Reporting Services
• Diseños para diferentes
configuraciones de escenarios a
necesitar suplir, versatilizándolo
62. #SPSMX #SPSMX
Modelos de consumo
• Aplicaciones nativas para un mejor
aprovechamiento de las Plataforma
móviles
• Nativa experiencia móvil optimizado
para el touch
• Mantiene datos actualizados con
consulta en tiempo real o
actualización de datos programada
• Interactúa con los reportes móviles,
incluso cuando está desconectado
• Garantiza la seguridad de los datos
con vistas de datos personalizados
69. #SPSMX #SPSMX
Mejoras de la productividad y rendimiento
• Utilizar SQL Server Analysis
Services como un modelo
semántico solamente
• DirectQuery de alto
rendimiento para escenarios
tabulares
• Hacer más fácil crear
potentes modelos
• Rendimiento y capacidades
de modelado tabular
70. #SPSMX #SPSMX
Mejoras de la productividad y rendimiento
• Mejorar la capacidad de administración y seguridad
• Proveer herramientas adicionales para los administradores
• Consolida escenarios multidimensionales
• Ejecución optimizada y actualizaciones desde los orígenes de datos
77. #SPSMX #SPSMX
Modelos
• Analisys Services como el modelo semántico para BI
• DirectQuery
• Modelo Tabular
• Capacidades
• Ambiente de desarrollo
• Modelo Multidimensional
• Mejoras
• Nuevas capacidades
• SQL Server Data Tools for Visual Studio 2015
79. #SPSMX #SPSMX
Analisys Services como el modelo semántico para BI
• Un modelo semántico para
inteligencia de negocio
• Para reportes, análisis,
Dashboards (Cuadros de
mando)
• Una sola capa semántica
para abstraer problemas
empresariales de manera
fácil
• Un modelo para las
herramientas cliente, dos
formas de construirla -
tabular y multidimensional
80. #SPSMX #SPSMX
Analisys Services como el modelo semántico para BI
• Modelos tabulares
• Tablas y relaciones
• Por defecto In-Memory (En
memoria)
• Fácil para empezar, reducción
de la complejidad
81. #SPSMX #SPSMX
Analisys Services como el modelo semántico para BI
• Modelos
multidimensionales
• Dimensiones y grupos de
medida
• Altamente escalable y
maduro
• Muy rico en características,
pero compleja
83. #SPSMX #SPSMX
DirectQuery
• Acceso directo sin
almacenamiento de datos en
Analysis Services
• Desempeño mejorado
• Soporte a la seguridad a nivel de
fila
• Soporte a las columnas calculadas
dentro de la fila
• Soporte para MDX
• Soporte para más fuentes de
datos: Oracle, Teradata, APS
(Analytics Platform System)
85. #SPSMX #SPSMX
Modelo Tabular - Capacidades
• Permite relaciones con filtrado
bi-direccional en cruz M:M
(Muchos a muchos - Many to
many) y 1:1 (Uno a uno - 1 a 1)
• Acceso a mas de 50 nuevas
funciones DAX y soporte a
variables
• Permite a los usuarios visualizar
modelos semánticos en su
idioma preferido
86. #SPSMX #SPSMX
Modelo Tabular - Capacidades
• Organiza cálculos en carpetas
desplegadas para facilitar la
navegación
• Rendimiento mejorado a través
del procesamiento de
particiones en paralelo
87. #SPSMX #SPSMX
Modelo Tabular - Desarrollo
• Nueva secuencia de comandos
(script) para escenarios tabulares
y modelo de objetos permite
simplificar la escritura de código
scripts así como su
correspondiente desarrollo
• Cambios en la metadata sólo
cambian un solo objeto que
hace mas rápida las operaciones
con metadatos
{
"name": “SharePoint Saturday Mexico 2016",
"description": “Serie de conferencias de reconocidos expertos en SharePoint",
"culture": "es-MX",
"dataSources": [
....
],
"tables": [
{
"name": “Expositores",
"description": “Nombre de los conferencistas.",
"columns": [
{
"name": “MVP_Influencer_ID",
"dataType": "int64",
"sourceColumn": "MVP_Influencer_ID",
"sortByColumn": "Last Name"
}
Tabular scripting language
88. #SPSMX #SPSMX
Modelo Tabular - Desarrollo
• Cambios en los metadatos
localizados permiten también
para combinaciones de
códigos simples
• Paralelismo con Power BI API’s
permite la reutilización entre
productos
public void RefreshTable()
{
var server = new Server();
server.Connect(ServerConnectionString);
//Conectar al servidor
Database Db = server.Databases[“DBT_Demo"];
//Conectar a la base de datos
Model m = Db.Model; //Obtener el modelo
//Nombrar la tabla “Expositores” para ser refrescada
m.Tables[“Expositores"].Refresh(RefreshType.Full);
m.SaveChanges(); //Guardar las cambios
}
89. #SPSMX #SPSMX
Modelo Tabular - Desarrollo
Column(s)
Measure(s)
Table(s)
Model
Database
• Modelo de objeto Tabular
91. #SPSMX #SPSMX
Modelo Multidimensional - Mejoras
• Conectividad mejorada
• Visualiza y explora los modelos
existentes con Power BI y Power BI
Desktop
• Soporte para Netezza como origen de
datos
• Rendimiento
• Optimización del DISTINC COUNT en
modo ROLAP para orígenes de datos
como DB2, Oracle y Netezza
92. #SPSMX #SPSMX
Modelo Multidimensional – Nuevas capacidades
• Nuevas funciones Drill-Through
• Opciones de personalización para los
comportamientos de drill-through para
las acciones
• Drill-through de selección múltiple
soportada con Excel 2016
94. #SPSMX #SPSMX
SQL Server Data Tools for Visual Studio 2015
• Desarrollo y capacidad de
administración mejorada
• Soporte DBCC permite la
comprobación de la
corrupción a través de la
base de datos o en los
objetos individuales
95. #SPSMX #SPSMX
SQL Server Data Tools for Visual Studio 2015
• SSSA soporta ahora
XEvents para eventos de
traza a analizarse desde
SSMS
• “Serverless tools” para
escenarios de datos tabular
• Gestión de DAX a través de
secuencia de comando de
cálculo
99. #SPSMX #SPSMX
Fundamentos
• Modo “Edit” para libros
PowerPivot
• Soporte para Excel 2016
• Actualización de datos
programada para las
conexiones Power Query
100. #SPSMX #SPSMX
Novedades
• Mejoras en SQL Server Reporting
Services tanto para SharePoint 2013
así como 2016
• Nuevos tipos de gráficos y HTML5
aplicado
• Opciones de impresión sin
necesidad de plug-in y exportación
a PowerPoint
• Actualización del Report Builder