Comparativa herramientas Business Intelligence

85 views

Published on

Comparativa herramientas Business Intelligence: Qlikview, Tableau, Pentaho, SAS, Information Builders, Amazon...

Published in: Data & Analytics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
85
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Explorador is an easy-to-use interface that allows users to perform ad-hoc analysis, data discovery and visualizations.
    By dragging and dropping a combination of categories and measures onto a visualization pane, users can take advantage of intelligent auto-charting capabilities to visually understand and derive insight from massive amounts of data.
    Built-in hierarchy creation capabilities allow users to slice-and-dice information based on all of the data…without depending on IT.
  • Referencias y Datos de Contacto
  • Comparativa herramientas Business Intelligence

    1. 1. 2017
    2. 2. Descripción del documento 4 Metodología evaluación herramientas 6 Secciones/Categoría consideradas 11 Comparativa herramientas 13 Tableau 14 PowerBI 58 Information Builders 95 SAS 128 QlikView 176 Amazon QuickSight 228 Pentaho 255 Comparativa final 295 Índice General Análisis Herramientas BI 2
    3. 3. * Para cada una de las herramientas analizadas, se tiene el siguiente índice de contenidos Introducción Arquitectura Funcionalidades técnicas Funcionalidades de usuario Key Features Evaluación de la herramienta Análisis Herramientas BI 3 Índice Herramientas
    4. 4.  Descripción del documento Análisis Herramientas BI 4
    5. 5.  Análisis Herramientas BI El documento que se presenta, analiza y compara 7 de las herramientas más potentes del entorno Business Intelligence. Las herramientas que se analizan en el documento son: Tableau, PowerBI, Information Builders, SAS, QlikView, Amazon QuickSight y Pentaho. Descripción del documento 5
    6. 6.  Metodología evaluación herramientas Análisis Herramientas BI 6
    7. 7.  Análisis Herramientas BI Para la realización de la evaluación, se ha partido de un fichero de evaluación, sobre el que se han definido 4 categorías principales (pestañas): Acceso & Conexión a Datos, Explora & Descubre, Compartir & Colaborar y Administración. Estas categorías, a su vez, se desglosan en diferentes secciones de análisis. Por ejemplo: En la categoría Administración, se tienen las secciones: Seguridad & Administración, Instalación & Implementación, Multilenguaje y Pricing. Para la categoría Explora & Descubre, se tienen las secciones: Visualizaciones, Funcionalidad Analítica, Creación Dashboards, Informes, Multiplataforma y Análisis de escenarios. Metodología evaluación herramientas 7
    8. 8.  Análisis Herramientas BI Por último, bajo las secciones se han incluido los criterios. Sobre éstos, se marca un peso que marcará la importancia de los criterios, ésta irá del 0 al 4, en función de la importancia que se quiera dar al criterio. Las herramientas, cumplirán en mayor o menor medida los criterios. Para ello, será necesario especificar un valor, que irá del 0 al 3, que marcará el grado en el que una herramienta cumple un criterio determinado. De modo que el resultado asociado dependerá de la importancia con la que se haya marcado el criterio en cuestión y, el grado de cumplimiento que tenga la herramienta para dicho criterio. Metodología evaluación herramientas 8 Importancia Criterios Evaluación Criterios Opción Valor Opción Valor 0 – No Importante 0 0 – No Disponible 0 1 – Bueno de tener 1 1 – Mínimo 1 2 – Necesario 2 2 – Apropiado 2 3 – Importante 3 3 – Excelente 3 4 – Imprescindible 4
    9. 9.  Análisis Herramientas BI Pongamos como ejemplo la la categoría Acceso & Conexión a Datos, donde tenemos la sección Acceso, que se desglosa en 2 criterios: Acceso único web y Independencia de aplicación de escritorio. Supongamos a su vez, que hemos marcado estos criterios como; 4 – Imprescindible y 2 – Necesario respectivamente. Supongamos también, que la herramienta, ha obtenido los siguientes valores: 2 – Apropiado y 3 – Excelente. Con esto tendríamos que: Acceso único web : 4 – Imprescindible * 2 – Apropiado = 4 * 2 = 8 Independencia de… : 2 – Necesario * 3 – Excelente = 2 * 3 = 6 Para obtener la evaluación total para la sección analizada, Acceso en este caso, promediaríamos los resultados obtenidos en los criterios bajo esta sección. Por ello: (8 + 6)/2 = 7 Por último, las secciones también tienen un peso, que va del 1-6. Por ejemplo, pongamos que Acceso se marca con un peso 5. Tendríamos que: 7 * 5 = 35 Metodología evaluación herramientas 9
    10. 10.  Análisis Herramientas BI Para la construcción final de la evaluación de las herramientas, se dispone de un apartado que hemos denominado Resultado, que se corresponde con la captura de pantalla mostrada en el apartado Evaluación de la Herramienta. El apartado Resultado, contiene todas las secciones de las distintas categorías. Sobre éstas, como ya hemos visto, se aplicará un peso (1- 6), que definirá la importancia que se da a las secciones. Para el cálculo, a partir de la puntuación obtenida por las distintas herramientas en las distintas secciones (promedio de las puntuaciones asociadas a los criterios bajo las secciones), se multiplicarán por el peso que se haya definido y nos dará el resultado final de la herramienta para cada una de las secciones. Finalmente, se sumarán todos los valores obtenidos en las distintas secciones y obtendremos la evaluación final. Metodología evaluación herramientas 10
    11. 11.  Secciones/Categoría consideradas Análisis Herramientas BI 11
    12. 12.  12 Sección Categoría Peso Acceso Acceso & Conexión a Datos 6 Conectar a Datos Acceso & Conexión a Datos 6 Transformación/Modelación Datos Acceso & Conexión a Datos 6 Integración Acceso & Conexión a Datos 6 Funcionalidad Analítica Explora & Descubre 6 Creación Dashboards Explora & Descubre 6 Informes Explora & Descubre 6 Visualizaciones Explora & Descubre 6 Multiplataforma Explora & Descubre 4 Análisis de escenarios Explora & Descubre 3 Capacidades sociales y de colaboración Compartir & Colaborar 5 Contenido Importante Compartir & Colaborar 3 Seguridad & Administración Administración 6 Instalación & Implementación Administración 6 Pricing Administración 6 Multilenguaje Administración 4 Análisis Herramientas BI Secciones/Categoría consideradas
    13. 13.  Comparativa herramientas Análisis Herramientas BI 13
    14. 14.  Tableau 14
    15. 15.  Introducción Tableau 15
    16. 16. Introducción  Tableau es una herramienta BI que está orientada a que, usuarios comunes y corrientes, sean capaces de interpretar y comprender los datos. Tableau dispone de varios productos: Tableau Desktop, Server, Online, Mobile, Public y Reader. Todos ellos se integran/comunican perfectamente entre ellos, fomentando otro de los objetivos de la herramienta: el trabajo colaborativo. Tableau 16
    17. 17. Tableau Desktop  Aplicación de escritorio que permite generar visualizaciones de modo sencillo. Está diseñado para adaptarse al modo de pensar de las personas. Disponible para Windows y Mac. Conexión a orígenes de datos muy diversos: bases de datos relaciones, cloud, big data, etc. Abstrae al usuario de conocimientos avanzados de bases de datos o programación. Gran variedad de visualizaciones/gráficos disponibles. Integración con mapas simple y potente. Todas los gráficos y componentes presentan potentes capacidades de interacción entre ellos. Posiblidad de crear presentaciones interactivas, denominadas historias dentro del entorno Tableau. Opciones avanzadas de análisis. Entre ellas, la posibilidad de incluir líneas de referencia, funciones de predicción, crear fórmulas o cálculos a través de datos existentes, etc. Tableau 17
    18. 18. Tableau Server  Se integra con Tableau Desktop de modo que, una vez desarrollado un Dashboard con la versión de escritorio, podremos publicarlo/compartirlo en Tableau Server de manera segura. Disponible únicamente para servidores Windows. Tableau Server permite organizar la información por sitios, permitiendo por ejemplo, categorizar la información por departamento: RRHH, Marketing, etc. Accesible desde navegador o dispositivo móvil. Permite interactuar con las vistas, para realizar nuevas preguntas sobre los datos. Presenta funcionalidades de administración muy potentes: compartición de recursos, ajuste de hardware/memoria del servidor, definición fuentes de datos, seguridad, buscador de soluciones avanzado, etc. Interfaz visual para la especificación de permisos a los usuarios. Tableau 18
    19. 19. Tableau Online  Versión “en la nube” de Tableau. Permite ahorrarse los costes de hardware y los tiempos de instalación/configuración. Accesible desde navegador o dispositivo móvil. Permite interactuar con las vistas, para realizar nuevas preguntas sobre los datos. Seguridad. Sólo los usuarios autorizados podrán interactuar con sus datos y dashboards. Programación de actualizaciones de datos y, alertas en los casos que no se establezcan las conexiones de datos. Subscripciones. Posibilidad de subscribirse a trabajos, recibiendo notificaciones directamente en el correo electrónico. Tableau 19
    20. 20. Tableau Mobile  Versión móvil de Tableau. Disponible en la App Store (iOS) y en el Google Play (Android). Interactividad y usabilidad adaptada a dispositivos táctiles móviles. Posibilidad de modificar los análisis agregando cálculos y filtros. Tableau 20
    21. 21. Productos. Tableau Public  Versión gratuita para la visualización e interacción con los datos. Disponible para Windows y Mac. Conectividad a archivos/bases de datos limitada. Posibilidad de conectar a ficheros: Excel, Access, Fichero estadístico o fichero de texto. Permite conectar también a un servidor OData. El trabajo se guarda únicamente en tu perfil de Tableau. No es posible tenerlo en tu disco duro local. Productos. Tableau Reader Versión gratuita de escritorio. Puede abrir visualizaciones de datos realizadas con Tableau Desktop. Disponible para Windows y Mac. Tableau 21
    22. 22.  Arquitectura Tableau 22
    23. 23. Arquitectura  Tableau proporciona una solución escalable para la creación y entrega de análisis web, móviles y de escritorio. Cuenta con una arquitectura cliente-servidor que, como puede apreciarse en la imagen inferior, presta servicios a distintos clientes: webs, móviles, tabletas y software instalado en equipos de escritorio. Tableau 23
    24. 24. Arquitectura  La arquitectura de Tableau se compone de las siguientes capas: capa de datos, conectores de datos, componentes de Tableau Server, puerta de enlace/balanceador de carga y clientes. Tableau 24
    25. 25. Arquitectura  Capa de datos: Tableau no requiere que sus datos se almacenen en un solo sistema, propietario o de otro tipo. Esto se adapta perfectamente a las organizaciones, ya que éstas, suelen tener un entorno de datos heterogéneo: bases de datos, cubos, ficheros Excel, etc. Tableau proporciona opciones fáciles para gestionar los datos para poder acceder a ellos rápidamente, gracias al motor de datos en memoria. Conectores de datos: incluye un número de conectores de datos optimizado para bases de datos como Microsoft Excel, SQL Server, Oracle, Teradata, Vertica, Cloudera, Hadoop y muchas más. También, existe un conector ODBC genérico para cualquier sistema sin un conector nativo. Tableau proporciona dos modos de interacción con los datos: en tiempo real o en memoria. Tableau 25
    26. 26. Arquitectura  Conexión en tiempo real: apropiado para entornos, donde las bases de datos presentan un rendimiento eficaz y optimizado. Tableau es el cliente front-end para muchas de las bases de datos más populares. En memoria: Tableau ofrece un motor de datos rápido en memoria que está optimizado para el análisis. Puede conectar sus datos y, a continuación, extraer sus datos para reunirlos en memoria. Componentes de Tableau Server: el trabajo de Tableau Server se controla con los siguientes cuatro procesos de servidor: Servidor de aplicaciones: los procesos del servidor de aplicaciones controlan la exploración y los permisos para las interfaces web y móvil de Tableau Server. Cuando un usuario abre una vista en un dispositivo cliente, ese usuario comienza una sesión en Tableau Server. Esto significa que un proceso de servidor de aplicaciones comienza y comprueba los permisos para ese usuario y esa vista. Tableau 26
    27. 27. Arquitectura  VizQL Server: el proceso VizQL se encarga de enviar las consultas directamente a la fuente de datos y, devuelve un conjunto de resultados que se visualiza como imágenes y se presentan al usuario. Cada VizQL Server tiene su propia memoria caché que puede compartirse entre varios usuarios. Data Server: permite administrar y almacenar centralmente las fuentes de datos de Tableau. Mantiene también, los metadatos de Tableau Desktop, como los cálculos, definiciones y los grupos. Componente de segundo plano: este componente, se encarga de actualizar los extractos programados y administra otras tareas de segundo plano. Tableau 27
    28. 28. Arquitectura  Puerta de enlace/balanceador de carga: la puerta de enlace, enruta las solicitudes hacia otros componentes. Si varios procesos se configuran para cualquier componente, la puerta de enlace actuará como un equilibrador de carga y distribuirá las solicitudes hacia los procesos. Cuando se ejecuta en entornos distribuidos, se designa al servidor primario como máquina física y los otros se designan como servidores del trabajador, los que pueden ejecutar cualquier número de otros procesos. Siempre existe una única máquina como servidor primario. Tableau 28
    29. 29. Arquitectura  Clientes – navegadores web y aplicaciones móviles: Tableau Server proporciona paneles de control interactivos a los usuarios a través de HTML y JavaScript (AJAX). Además, Tableau admite: Navegadores web: Explorer, Firefox, Chrome y Safari Dispositivos móviles: safari móvil, navegador de Android y, aplicaciones para iPad y Android. Clientes – Tableau Desktop: entorno designado para la creación y publicación de vistas, informes y paneles de control en Tableau Server. También puede publicar un libro de trabajo completo o, un origen de datos. Tableau Desktop, también permite abrir cualquier libro de trabajo publicado en Tableau Server o conectarlo con cualquier fuente de datos publicada, ya sea un extracto o una conexión en tiempo real. Tableau 29
    30. 30.  Funcionalidades Técnicas TableauTableau 30
    31. 31.  VizQL es un lenguaje visual que transforma acciones de arrastrar y soltar en consultas de datos y, luego, muestra esos datos en forma visual. Funcionalidades Técnicas TableauTableau 31
    32. 32.  Motor de consultas en vivo permite a las personas consultar orígenes de datos diversos: bases de datos, cubos, almacenes, fuentes en la nube e incluso Hadoop sin conocimientos de programación o desarrollo avanzados. Motor de datos en memoria es una base de datos de análisis en memoria, enfocada a superar las limitaciones de los almacenes de datos existentes. Esta tecnología, aprovecha toda la jerarquía de memoria del disco hasta la caché L1. El producto Tableau Online se trata de una solución en la nube, que permite a los usuarios compartir visualizaciones y fuentes de datos, abstrayéndoles de la administración del hardware. Permite la integración con R, permitiendo el aprovechamiento de las funciones de R, sus librerías e incluso modelos guardados. REST API que permitirá a los desarrolladores gestionar los recursos programáticamente vía HTTP. Funcionalidades Técnicas TableauTableau 32
    33. 33.  Funcionalidades de Usuario TableauTableau 33
    34. 34. Funcionalidades de usuario  Fuentes de datos: se trata de una conexión reutilizable para datos. Fuentes de datos publicadas (en tiempo real), contienen información de conexión e independientes de los libros de trabajo. Fuentes de datos incrustada (extracto), contiene información de conexión y, está asociada a un libro de trabajo. TableauTableau 34
    35. 35. Funcionalidades de usuario  Libros de trabajo: similares a los libros de trabajo en Excel. Contienen una o más hojas, que pueden ser: hojas de trabajo, dashboard e historias. Permiten organizar, guardar y compartir resultados. Hojas: lugar donde se crean vistas de los datos al arrastran y soltar campos en los estantes. TableauTableau 35
    36. 36. Funcionalidades de usuario  Tarjetas y Estantes: las tarjetas son contenedores para estantes, leyendas y otros controles. TableauTableau 36
    37. 37. Funcionalidades de usuario  Dashboard: combinación de varias vistas que puede organizar para presentación o para supervisar. Historia: es una secuencia de vistas o dashboards, que se utilizan de forma conjunta para mostrar información. TableauTableau 37
    38. 38.  Key Features TableauTableau 38
    39. 39. Key Features - Acceso & Conexión a Datos  TableauTableau 39 Conectar a Datos Archivo • Posibilidad de configurar como origen de datos archivos. Por ejemplo: Excel, CSV, XML, Texto. En Tableau, se permite la conexión a ficheros Excel, archivos de texto, ficheros Access, archivos de estadísticas u otros archivos, como libros de trabajo o extracciones de datos de Tableau. Existe además, un intérprete de datos que permiten realizar tareas de limpieza sobre los archivos a los que se conecta. Además, en caso de utilizar dicho intérprete, éste permite la inspección de los cambios o incidencias qué resolvió y cómo lo hizo. Posibilidad de realización de operaciones avanzadas sobre los ficheros: convertir la información a tabla, posibilidad de edición los nombres de columnas, tipos de datos, posibilidad de división de columnas por delimitador, etc. (ver datos-con-archivos). Bases de datos • Conexiones a bases de datos. Por ejemplo: Oracle, SQL Server, MySQL, PostgreSQL, Teradata, IBM DB2, etc. Incluye un buen número de conectores para bases de datos. Entre los principales conectores están: Oracle, Firebird, HP Vertica, Microsoft SQL Server, MySQL, Oracle, PosgtgreSQL o Teradata. También, cuenta con un conectar ODCB genérico para cualquier sistema sin un conector nativo (ver conexión-db).
    40. 40. Key Features - Acceso & Conexión a Datos  TableauTableau 40 Conectar a Datos Ficheros SAS • Lectura de ficheros SAS7BDAT de SAS Permite una conexión transparente a SAS (*.sas7bdat), simplemente: Conectar > Archivo de estadísticas. Soporta una única tabla por fichero de estadísticas. Una vez cargado el fichero, se podrán realizar diversas operaciones: visualizar los datos, manipular los metadatos, ordenar campos y filas, ocultar/renombrar campos, etc. (ver ficheros-estadísticos) Cloud / Big Data • Posibilidad de conectar con entornos Big Data o Cloud, del tipo Hadoop, Spark, Microsoft Azure, etc. Tableau se encuentra alineado con los avances más punteros en cuanto a gestores de bases de datos, entre ellos, las ya asentadas bases de datos NoSQL y los entornos distribuidos para el procesado de ficheros, como Hadoop o Spark. Tableau cuenta con conectores para Spark SQL, Google BigQuery, Cloudera Hadoop, MapR Hadoop Hive, Splunk, DataStax Enterprise, etc. Algunos casos de éxito donde se ha utilizado Tableau en entornos Big Data son: yellow-pages-Canada, mappy o progressive-insurance.
    41. 41. Key Features - Acceso & Conexión a Datos  TableauTableau 41 Conectar a Datos Cubos OLAP • Conexión a cubos OLAP Al igual que el resto de orígenes de datos, puede trabajarse con los cubos OLAP en modo offline. Se permite la inclusión de miembros calculados en MDX. Las fuentes de datos OLAP disponibles son: Oracle Essbase y Microsoft Analysis Services (MSAS). Existen ciertas limitaciones en Tableau cuando nos conectamos a un cubo, como las funciones de cálculo de agregaciones: SUM, AVG, CNT, no pueden sobrescribirse los valores de celda dimensionales, no pueden agruparse medidas, no pueden crearse jerarquías, etc. No obstante, para estas limitaciones podrían adoptarse enfoques alternativos que nos llevarían al mismo resultado. (ver tableau-OLAP)
    42. 42. Key Features - Acceso & Conexión a Datos  TableauTableau 42 Conectar a Datos Otros Servicios • Además de los orígenes de datos ya mencionados, posibilidad de conexión a otros entornos como: páginas web, redes Sociales, repositorios de código, CRMs (Salesforce, Microsoft Dynamics, etc), Google Analytics En Tableau se pueden acceder también a otros orígenes de datos no tan comunes como por ejemplo páginas web. Para ello, sería necesario crear un conector web, que procesara los datos de éstas (JSON, XML o HTML). Para dicho propósito, se haría uso del SDK, a través de Javascript y HTML. Comentar también que en la comunidad ya se han creado ciertos conectores Web, por ejemplo para JIRA, Mapbox, Fitbit, etc. Además, se permite la conexión a CRMs, como Salesforce, SAP (SAP Hana, SAP Sysbase ASE, etc.), sitios de analíticos para webs, como Google Analytics y otros orígenes de servicios. (ver connecting-salesforce y connecting-google-analytics) Modo Offline • Disponibilidad de tener datos en memoria para agilidad en tiempo de respuesta • Posibilidad de consultar datos sin conexión Cuando nos conectamos a los orígenes de datos, Tableau permite mantener una conexión en tiempo real o bien, en memoria. Dado que el motor de datos puede acceder al almacenamiento en disco y a la memoria RAM y caché, no está limitado por la cantidad de memoria en un sistema. No es requisito que el conjunto de datos completo se cargue en la memoria para lograr sus metas de rendimiento
    43. 43. Key Features - Acceso & Conexión a Datos  TableauTableau 43 Transformación/Modelación Datos Interfaz de desarrollo • El desarrollo y modelado será simple y, no requerirá al usuario final de conocimientos de programación avanzados. Además se proveerá de una interfaz para su desarrollo, bien vía web o, a través de una aplicación de escritorio La interfaz de desarrollo es extremadamente intuitiva y permitirá a los usuarios crear visualizaciones de modo muy sencillo, basta con arrastrar y soltar componentes y realizar pequeños ajustes. El desarrollo de las visualizaciones puede hacerse desde la versión de escritorio o, desde la versión Server u Online. Éstas, no están pensadas para reemplazar a la versión de escritorio, pero también ofrecen ciertas capacidades a la hora de crear/visualizar análisis. Eso sí, existen también operaciones más avanzadas, como la creación de expresiones/fórmulas personalizadas o, expresiones de nivel de detalle LOD. Aquí, las cosas no son tan triviales. Combinaci ón de diferentes orígenes de datos • Combinación de diferentes orígenes de datos Puede realizarse la conexión a uno o varios orígenes de datos en unos pocos “clicks”. Además, estos orígenes, podrán combinarse en las visualizaciones que se creen. Lógicamente, cuando combinemos orígenes de datos distintos, éstos, han de tener columnas en común (ver combinación-datos-fuentes-distintas).
    44. 44. Key Features - Acceso & Conexión a Datos  TableauTableau 44 Integración Interfaz de desarrollo • Portal personalizado Tableau permite el embebido de vistas dentro de páginas web, blogs, wiki, portales de intranet. Éstas, siguen las mismas condiciones que las presentes en Tableau Server en cuanto a licenciamiento y restricciones respecta. Esto es, para ver una vista embebida, la persona que está accediendo a la vista ha de tener una cuenta en Tableau Server. Pueden embeberse las vistas de dos formas: a través del botón compartir presente en las vistas, que genera el código que podrá copiarse y pegarse en la página web deseada o, escribiendo el código de embebido personalizado (ver incrustar-vistas).
    45. 45.  TableauTableau 45 Visualizaciones Gráficos • Posibilidad de dar formato/configurar los gráficos • Tipos de gráficos avanzados: burbujas, mapas de calor, gantt, waterfall, funnel, etc. Los gráficos puede crearse/modificarse de modo muy sencillo con unos pocos “clicks” de ratón. El estante Marcas, dota al usuario de un gran potencial de personalización al usuario, pudiendo establecer colores/formas para las categorías, establecer descripciones y etiquetas, etc. En cuanto a los tipos de gráficos, Tableau Desktop ofrece gran variedad de visualizaciones: áreas, líneas, barras, mapa, diagramas de árbol, etc. Además, es posible construir otros gráficos más avanzados (diagramas de Pareto, gráficos en cascada, funnel, etc.), de forma no directa, como se expone el los vídeos de capacitación de su página web (Sección “Cómo hacerlo”): https://www.tableau.com/es-es/learn/training Tendencia s/ Referencia s • Posibilidad de visualizar o generar de modo sencillo líneas de tendencia, permitiendo la configuración de éstas (media, lineal, etc) y, líneas de referencia (marcadores), con diferentes opciones de personalización. Siempre y cuando se esté trabajando con datos numéricos, Tableau, en su panel Análisis de las hojas de trabajo, da la posibilidad de mostrar y configurar líneas de tendencia. Entre las opciones que podrían configurarse, están el Tipo de modelo: lineal, logarítmico, exponencial o polinómico, y otras Opciones como: mostrar las bandas de confianza, permitir distintas líneas de tendencia por color, etc. Además, se permiten exportar los datos de la línea de tendencia a formato Access. En cuanto a las líneas de referencia, se pueden mostrar también, a través del panel Análisis. Existen diversas opciones de configuración sobre las líneas de referencia, seleccionar el valor para construir la línea, la etiqueta a mostrar, el formato de la línea, etc. (ver trend-lines y líneas-referencia). Key Features - Explora & Descubre
    46. 46.  TableauTableau 46 Funcionalidad Analítica Fórmulas • Posibilidad de incorporación de nuevas variables a partir de cálculos/fórmulas personalizadas • Existencia de funciones predefinidas. Funciones para el cálculo del % de crecimiento, tendencias, inclusión de funciones financieras, funciones temporales, etc. Pueden crearse campos calculados a partir de los datos presentes en los análisis. Para ello, basta con hacer “click” derecho en el panel de datos y “Crear campo calculado”. Aquí, dispondremos de varias funciones predefinidas en función del tipo de dato. Por ejemplo: ABS, COS, SIN, FLOOR, etc. para Números, CONTAINS, LOWER, STARTSWITH, etc. para Cadenas. Además de para estos tipos de datos, existen funciones predefinidas para Fechas, Conversión de tipo, Lógico y Conjuntos. Especialmente interesantes, son las funciones de Usuario, que nos permiten acceder a información del usuario autentificado, su nombre, grupo al que perteneces, etc. y las funciones de Cálculo de tablas: FIRST, MAX, RUNNING_SUM, RANK_DENSE, etc. Se pueden realizar cálculos de otro modo, las llamadas expresiones de nivel de detalle LOD (ver expresiones-LOD). Con éstas, podemos calcular las agregaciones que no se encuentran en el nivel de detalle de la vista. Por ejemplo, podríamos querer ver, la frecuencia de pedidos realizados por los clientes o, podríamos querer calcular, la contribución de cada país a las ventas globales (más ejemplos en: LOD-expressions) Key Features - Explora & Descubre
    47. 47.  TableauTableau 47 Funcionalidad Analítica Forecastin g • Permite realizar predicciones en base a algoritmos predefinidos Forecasting o pronóstico, como se conoce actualmente dentro del entorno Tableau, permite generar, a partir de un modelo estadístico, predicciones sobre los datos. Para poder realizar pronósticos, necesitamos en el análisis, por lo menos, un campo de tipo fecha, una medida y 5 puntos de datos. Las opciones de estimación pueden modificarse, permitiendo seleccionar el rango de fechas que va a predecir, seleccionar el conjunto de datos a considerar en el pronóstico, los intervalos de confianza o, el modelo de predicción. En este punto, tenemos algunas restricciones, no podemos realizar pronósticos sobre cubos, sobre vistas con cálculos de tabla o en medidas o dimensiones desagregadas (ver https://www.tableau.com/es-es/learn/tutorials/on-demand/forecasting). Herramient as estadística s/data mining • Integración con herramientas externas que permitan añadir funcionalidades predicitivas (R, Weka, Python) En Tableau podemos acceder a las funciones y modelos estadísticos de R. Para ello, es necesario tener acceso a un servidor de R al que acceder, bien desde Tableau Desktop o, desde Tableau Server. Existen 4 funciones integradas en Tableau: SCRIPT_REAL, SCRIPT_STR, SCRIPT_INT, SCRIPT_BOOL. Todas éstas se utilizan para invocar modelos y funciones específicas de R y, la única diferencia que existe entre ellas, es el tipo de resultado que generan. Existen algunas limitaciones: No se pueden exportar de Tableau a R de manera directa para ejecutar un nuevo modelos, si no es mediante las funciones SCRIPT_* No pueden importarse las visualizaciones creadas en R a Tableau No se pueden importar conjuntos de datos de R a Tableau. Sin embargo, es posible utilizar R y exportar datos a través de una fuente de datos admitida, .csv por ejemplo, y luego visualizarlo en Tableau (ver how-integrate-r-and-tableau y using-r-within-tableau). Key Features - Explora & Descubre
    48. 48.  TableauTableau 48 Funcionalidad Analítica Data Discovery • Interactividad entre los gráficos y el resto de componentes. A medida que el usuario selecciona ciertas partes del Dashboard, los gráficos se irán actualizando según corresponda Disponer en Tableau de un Dashboard completamente interactivo e integrado, es bastante sencillo. Para poder obtenerlo, necesitamos hacer uso de básicamente de 3 elementos: • Filtros: recortan los datos que estamos visualizando. Dentro de las opciones de configuración de éstos, podemos especificar su alcance. Si seleccionamos Aplicar a hojas de trabajo > Todas las que usen esta fuente de datos, haremos que cualquier cambio sobre el filtro, afecte a todos los componentes que compartan la fuente de datos. (ver quick-filters y additional-filtering-topics) • Parámetros: proporcionan un solo resultado en otro elemento. Útiles cuando el valor se ha incorporado a otro elemento, como un filtro, un conjunto, línea de referencia o campo calculado. Podemos vincular varias vistas al mismo parámetro. (ver parameters) • Acciones: existen 3 tipos de acciones: filtro, que filtran (al hacer “click” sobre un país en un mapa por ejemplo) o resalto, que resaltan (al pasar el mouse por un país por ejemplo). Las acciones de URL, que incluyen los valores de campo como entradas dinámicas. Ésta última, podría usarse por ejemplo para mostrar la entrada en la Wikipedia del país seleccionado. (ver dashboard-interactivity-using-actions). Key Features - Explora & Descubre
    49. 49.  TableauTableau 49 Funcionalidad Analítica Integració n con Mapas • Posibilidad de mostrar datos en mapas de un modo sencillo. Los mapas podrán integrarse a través de: pais, ciudad, código postal, latitud & longitud • Interactividad del mapa. Posibilidad de hacer click sobre las ubicaciones mostradas en el mapa y que estas modifiquen el contenido de otros componentes dentro del Dashboard/Panel • Mapas de calor. Posibilidad de establecer ciertas intensidades de color en base a los valores subyacentes. Tableau permite la integración de mapas en sus visualizaciones. Tableau cuenta con una base de datos interna que permite reconocer los nombres de campos geográficos comunes, como país, estado, ciudad, etc. En caso que la herramienta no reconozca automáticamente un rol geográfico, puede convertirse al nivel que corresponda, desde el menú contextual. Para cualquier columna geográfica que tengamos en la vista, Tableau genera automáticamente el par: latitud, longitud asociado. Puede ocurrir, que no haya correspondencia entre el rol geográfico y la base de datos interna de Tableau, en estos casos, podrían editarse las ubicaciones no reconocidas. Podemos mostrar en los mapas, marcas de diferentes tamaños y formas o, tenemos la posibilidad también, de mostrar mapas coropléticos. Puede añadirse un buscador al mapa, además de las habituales opciones de zoom. También, se presentan varias posibilidades de configuración sobre los mapas, como las capas a mostrar: costa, límites de países, nombres de estados, etc. Adicionalmente, es posible establecer mapas de fondo procedentes de Mapbox (ver maps-tableau y mapbox-integration). Key Features - Explora & Descubre
    50. 50.  TableauTableau 50 Multiplataforma Plataforma s Móviles • Disponibilidad en las diferentes plataformas móviles: Android, iOS, Windows Phone • La versión móvil de la herramienta, provee al usuario de funcionalidades de compartición/colaboración con otros usuarios Uno de los productos que ofrece Tableau, es Tableau Mobile, disponible de aplicaciones nativas para iPhone, iPad y dispositivos Android. Podremos editar o interactuar con las visualizaciones desde los dispositivos móviles de modo intuitivo, ya que los controles de los dashboards se adaptan automáticamente a este tipo de dispositivos. En el caso de los iPad y iPhones, se podrá disponer de las visualizaciones favoritas del usuario como imágenes de alta resolución, incluso cuando se trabaja sin conexión. Posibilidad de suscribirse a información relevante desde la aplicación. Key Features - Explora & Descubre
    51. 51.  TableauTableau 51 Capacidades sociales y de colaboración Alertas y notificacio nes • Posibilidad de recibir alertas o notificaciones. Debe notificarse, por ejemplo, cuando se ha sobrepasado un umbral previamente configurado. Por defecto, Tableau integra 3 tipos de alertas. Éstas se notificarán periódicamente vía mail en base a una configuración establecida. Para que funcione correctamente, es necesario configurar el servidor SMTP del que hará uso Tableau Server para mandar mails. •Suscripciones a vistas •Alertas por mail para fallos del sistema •Alertas en base a la utilización del disco, pudiendo configurar el envío de mails cuando se rebasen unos determinados umbrales pre-configurados Para recibir alertas o notificaciones en base a variables usadas en las visualizaciones, Tableau no lo incluye pero, existe alguna alternativa desarrollada por la comunidad de Tableau que lo dota de dicha funcionalidad (ver https://community.tableau.com/docs/DOC-7329) Key Features - Compartir & Colaborar
    52. 52.  TableauTableau 52 Capacidades sociales y de colaboración Exportar • Exportar gráficos/dashboard PDF, PNG • Exportar valores a CSV, XLS/XLSX • Compartir dashboard con otros usuarios sin necesidad que éstos tengan acceso a los orígenes de datos. Los datos estarán empaquetados/incluidos dentro del propio Dashboard • La herramienta permite exportar los orígenes de datos, de modo que estos puedan ser cargados posteriormente Tableau ofrece la posibilidad de descargar una visualización mostrada desde Tableau Server o Tableau Online para, posteriormente cargar desde Tableau Desktop y poder modificarla. Además, también podremos exportar una visualización a imagen, datos (formato .txt), tabulación cruzada o PDF. El contenido visualizado también podrá compartirse con otros usuarios vía mail. En este caso, se le pedirían al usuario en cuestión las credenciales antes de poder visualizar el contenido. Como ya se ha visto en algún punto anterior, los datos pueden ir empaquetados en el libro de trabajo. Planificado r distribució n • Entrega de informes/dashboards vía mail En Tableau, los contenidos se crean desde la aplicación Desktop para, posteriormente publicarlos bien en la versión Server o en la Online. Tableau no dispone de un planificador de contenidos como tal. No obstante, esta funcionalidad podría conseguirse de otro modo. Para ello, sería necesario realizar un pequeño script que se encargara de dicha tarea (ver http://kb.tableau.com/articles/knowledgebase/using-tabcmd). Key Features - Compartir & Colaborar
    53. 53.  TableauTableau 53 Seguridad & Administración Seguridad • Permisos a nivel de Informe/Dashboard • Permisos a nivel de datos • Aplicación de Secreto Estadístico (LOPD). Ocultación de información sensible • Integración con servicios de autenticación de terceros (CAS, LDAP, AD, etc) • La información se muestra siempre en base a los roles a los cuales pertenecen los usuarios, limitando la información a mostrar cuando corresponda En Tableau existen 3 niveles de seguridad: de acceso, del objeto y de los datos. Respecto a la seguridad de acceso, Tableau Server admite 3 tipos de autenticación: Microsoft Active Directory, autentificación local administrada por Tableau Server y, autentificación confiable que crea una relación de confianza entre Tableau Server y uno o más servidores web. En cuanto a seguridad del objeto, los contenidos publicados, como fuentes de datos, libros de trabajo y las vistas, pueden administrarse con permisos para las acciones típicas de ver, crear, modificar y eliminar. Pueden crearse grupos para facilitar la administración de permisos, por ejemplo “usuarios de marketing”. Por último, la seguridad de los datos puede conseguirse a través de la capacidad de Tableau de disponer de filtros que, en función del usuario o grupo, se restrinjan los datos que se muestran. Existe también, la posibilidad de configurar las comunicaciones entre Tableau Desktop y Tableau Server para HTTPS. Key Features - Administración
    54. 54.  TableauTableau 54 Seguridad & Administración Seguridad • Integración seguridad vía JDBC • Integración en servidores de aplicaciones En el punto Acceso & Conexión a Datos > Integración > Portal Personalizado, ya hemos visto que pueden “embeberse” vistas en portales personalizados (ver embed-views), por lo que la integración con los servidores de aplicaciones más comunes, podría realizarse sin problemas. Ahora bien, cabe resaltar que, a pesar de poder embeber visualizaciones dentro de una aplicación dentro de todos los servidores de aplicaciones, no sería posible desplegar Tableau Server en todos los servidores. Esto sería únicamente posible para Microsoft Windows Server 2008 SP2 o posterior. Tableau acepta la suplantación, mediante la cuál se permite que una cuenta de usuario actúe en representación de otra cuenta de usuario. De forma que, puede configurarse Tableau y Microsoft SQL Server para realizar la suplantación de usuario de base de datos, de forma que la cuenta de la base de datos de SQL Server usada por Tableau Server realice consultas en representación de usuarios de la base de datos de SQL Server, que también son usuarios de Tableau (ver impersonalization, impers_requirements, impers_how). Roles de usuario/gr upo • Posibilidad de establecer roles para usuarios/grupos Como ya se ha comentado en el apartado de Seguridad, los contenidos publicados, como fuentes de datos, libros de trabajo y las vistas, pueden administrarse con permisos para las acciones típicas de ver, crear, modificar y eliminar. Pueden crearse grupos para facilitar la administración de permisos, por ejemplo “usuarios de marketing”. Key Features - Administración
    55. 55.  TableauTableau 55 Instalación & Implementación Citrix • Posibilidad de desarrollo en servidores virtualizados (Citrix MetaFrame, XenApp) Los productos Tableau funcionan en entornos virtualizados cuando se configuran con el hardware y el sistema operativo apropiados. Instalaríamos la herramienta y, posteriormente, necesitaríamos activarla con la clave del producto. Volumetría • Capacidad de trabajo con volúmenes de datos grandes Una extracción de Tableau (*.tde) es un subconjunto de datos que podemos usar para mejorar el rendimiento de tus libros de trabajo. Estas extracciones están basadas en modelos columnares, lo que significa que los datos se almacenan en secciones de columnas, lo cual permite la máxima compresión de los datos. Una extracción de Tableau no es un reemplazo del Data Warehouse, por esto es importante que los servidores y bases de datos subyacentes sean potentes. En el siguiente enlace, pueden verse algunos teses realizados con Tableau Desktop y diferentes datasets: http://blog.crgroup.com/how-much-data-can-tableau-handle/ Tableau Server puede configurarse para alta disponibilidad. Para ello, sería necesario realizar la configuración para integrar redundancia, lo que reduce la posibilidad de tiempo inactivo. Las cuatro áreas que requieren redundancia son los procesos de motor de datos, de repositorio y de enlace, y el Tableau Server primario. Evidentemente, este tipo de configuraciones requieren de varios nodos. La configuración mínima para alta disponibilidad es un sistema de tres nodos (ver alta-disponibilidad). Para instalar Tableau Server en varios nodos, se debe disponer de una licencia por núcleos multimáquina de Tableau Server Key Features - Administración
    56. 56.  Evaluación de la herramienta TableauTableau 56
    57. 57. Evaluación de la Herramienta Tableau Tableau 57 Sección Tableau Acceso 36,0 Conectar a Datos 58,2 Transformación/Modelación Datos 50,0 Integración 34,5 Funcionalidad Analítica 63,2 Creación Dashboards 36,0 Informes 24,0 Visualizaciones 72,0 Multiplataforma 36,0 Análisis de escenarios 18,0 Capacidades sociales y de colaboración 39,5 Contenido Importante 27,0 Seguridad & Administración 39,3 Instalación & Implementación 52,7 Pricing 48,0 Multilenguaje 32,0 Total 666,4
    58. 58.  PowerBI 58
    59. 59.  Introducción PowerBIPowerBI 59
    60. 60. Introducción  Power BI transforma los datos de las empresas en objetos visuales, que permiten que el usuario se centre en lo que realmente importa. Se compone de un conjunto de aplicaciones de análisis de negocios que permiten realizar análisis sobre los datos y compartir la información. PowerBI 60
    61. 61. Power BI Desktop  Facilidad de creación de visualizaciones. Basta con arrastrar y soltar los elementos dónde se desee. Permite transformar/modelar y limpiar los datos. Capacidad de compartir/publicar la información. PowerBI 61
    62. 62. Power BI  Versión cloud de Power BI. Servicio en el que se publicarán los informes que, posteriormente, podrán accederse vía Power BI Desktop o Mobile. Posibilidad de conexión a una gran variedad de orígenes de datos. Contenidos personalizados. Éstos incluyen paneles, informes y conjuntos de datos que contienen una serie de visualizaciones. Power BI Groups añade capacidades de colaboración para hacer que todo el mundo emplee los datos correctos. API REST abierta para posibilitar la integración de apliciones/servicios. PowerBI 62
    63. 63. Power BI Mobile  Versión adaptada a dispositivos móviles. Dispone de aplicaciones nativas en Windows, iOS y Android. Alertas controladas por datos para mantenerse actualizado con los datos más actuales. Posibilidad de compartición de los informes y paneles. También pueden realizarse anotaciones sobre las visualizaciones para que el resto de miembros del equipo los vean. PowerBI 63
    64. 64. Power BI Gateways  Herramienta que actúa como puente entre el servicio Power BI y los orígenes de datos, encargándose de su refresco o actualización. Se instala y funciona como un servicio, con la cuenta de Windows. Sólo disponible en la versión Power BI Pro para versiones de Windows de 64 bits. Útil para refrescar conjuntos de datos locales cargados desde: libros de Excel 2013 o posteriores o, archivos de Power BI Desktop. Diferentes orígenes de datos sobre los que pueden realizarse programaciones, en función de la versión: Personal o Enterprise. Posibilidad de programar la frecuencia con la que se refrescarán los datos. El tránsito de datos entre el servicio Power BI y Power BI Gateways, se realiza de forma segura a través del Azure Service Bus. PowerBI 64
    65. 65.  Arquitectura PowerBI 65
    66. 66. Arquitectura  Cada implementación de Power BI consta de dos clústeres: un front- end web (WFE) y un back-end. PowerBI 66
    67. 67. Arquitectura. Front-end  WFE administra el proceso de autenticación y conexión inicial AAD proporciona tokens para conexiones a los usuarios El Administrador de tráfico de Azure, dirige el tráfico al centro de datos más cercano Power BI usa la Red de entrega de contenido de Azure (CDN) para distribuir eficazmente el contenido estático necesario y los archivos a los usuarios en función de la región geográfica PowerBI 67
    68. 68. Arquitectura. Back-end  El clúster back-end informa de cómo interactúan los clientes autenticados con el servicio de Power BI. Administra visualizaciones, paneles, conjuntos de datos, conexiones, etc. El rol Puerta de enlace actúa de enlace entre las solicitudes del usuario y el servicio de Power BI. PowerBI 68
    69. 69. Arquitectura. Almacenamiento de datos  Power BI utiliza dos repositorios para el almacenado y gestión de los datos. Los datos que se almacenan por parte de los usuarios, típicamente se dirigen a Azure BLOB. Un ejemplo, podría ser cuando un usuario importa un fichero Excel en un libro de trabajo, en este caso los datos se almacenarían en memoria (durante 1 hora aprox.) Los metadatos y artefactos del propio sistema se almacenan en Azure SQL Database. Por ejemplo, información que se enviará a este almacén serán: los dashboards, informes, orígenes de datos recientes, espacios de trabajo, etc. PowerBI 69
    70. 70.  Funcionalidades Técnicas PowerBI 70
    71. 71.  Power BI se compone de una serie de componentes, armónicamente integrados. Power Pivot: es el motor que realiza todos los cálculos (en memoria), aglutina todos los datos y crea el modelo analítico que podrá explotarse más tarde con otras herramientas Power Query: solución para obtener datos fácilmente, con funcionalidades de búsqueda, transformación y limpieza de los mismos Power View: herramienta de visualización de datos que permite explorar los datos de forma sencilla, intuitiva e interactiva Power Map: visualización en 3D para mapear, explorar e interactuar con los datos geográficos y temporales. Funcionalidades Técnicas PowerBI 71
    72. 72. Funcionalidades Técnicas  Cloud: Power BI es un servicio en la nube que permite a los usuarios visualizar y analizar datos de modo sencillo. Permite la ejecución de scripts en R e importar los conjuntos de datos resultantes en un modelo de datos de Power BI Desktop. DAX: colección de funciones, operadores y constantes que se pueden usar en una fórmula o expresión, siendo capaces así, de crear información a partir de otros datos ya incluidos. Consultas en lenguaje Natural (hasta ahora, sólo compatible en inglés). Característica que marca la diferencia respecto al resto de herramientas del mercado, hace preguntas a sus modelos y el sistema es capaz de realizar filtros, ordenamientos y agrupaciones que satisfacen su pregunta generando nuevas gráficas como resultado. Power BI permite extenderse utilizando REST APIs, que facilitan a los desarrollos la integración de sus herramientas con Power BI. PowerBI 72
    73. 73.  Funcionalidades de Usuario PowerBI 73
    74. 74. Funcionalidades de Usuario  Origen de datos: es la ubicación de donde proceden realmente los datos. Por ejemplo: Google Analytics, una Base de datos SQL o archivo local, etc. Conjuntos de datos: contiene información sobre el origen de datos, las credenciales de éste y, la mayoría de las veces, un subconjunto de datos copiados desde éste origen de datos. PowerBI 74
    75. 75. Funcionalidades de Usuario  Informe: compuesto por una o más páginas de visualizaciones (gráficos e imágenes). Un informe, puede asociarse con varios paneles, se puede crear usando datos de un conjuntos de datos y, ese informe, podría importarse a Power BI. PowerBI 75
    76. 76. Funcionalidades de Usuario  Panel: se trata de un lienzo individual que contiene uno o varios iconos o widgets. Cada icono, muestra una visualización única creada a partir de un conjunto de datos y anclada al panel. Un panel, puede mostrar visualizaciones de muchos conjuntos de datos e informes diferentes. PowerBI 76
    77. 77.  Key Features PowerBI 77
    78. 78.  PowerBI 78 Key Features - Acceso & Conexión a Datos Conectar a Datos Archivo • Posibilidad de configurar como origen de datos archivos. Por ejemplo: Excel, CSV, XML, Texto. Power BI, permite la obtención de datos de ficheros Excel, CSV, XML, Texto, JSON e incluso permite importar metadatos y vínculos acerca de archivos de una carpeta. Bases de datos • Conexiones a bases de datos. Por ejemplo: Oracle, SQL Server, MySQL, PostgreSQL, Teradata, IBM DB2, etc. Incluye un buen número de conectores de datos optimizados para bases de datos. Entre los principales conectores están: Access, IBM DB2, SQL Server, MySQL, Oracle, PosgtgreSQL y Teradata También, cuenta con un conectar ODCB genérico para cualquier sistema sin un conector nativo. Ficheros SAS • Posibilidad de conectar con entornos Big Data o Cloud, del tipo Hadoop, Spark, Microsoft Azure, etc. Power BI integra algunas posibilidades para la comunicación con entornos Cloud y Big Data. Algunas posibilidades en el apartado Cloud son la posibilidad de obtener datos de Azure HDInsight Spark (Beta) o de Microsoft Azure Document DB (Beta), la versión NoSQL orientada a documentos de Microsoft. Desde Power BI también se da la posibilidad de conectar con Apache Hadoop (HDFS) o Spark (Beta).
    79. 79.  PowerBI 79 Key Features - Acceso & Conexión a Datos Conectar a Datos Cloud / Big Data • Posibilidad de conectar con entornos Big Data o Cloud, del tipo Hadoop, Spark, Microsoft Azure, etc. Power BI integra algunas posibilidades para la comunicación con entornos Cloud y Big Data. Algunas posibilidades en el apartado Cloud son la posibilidad de obtener datos de Azure HDInsight Spark (Beta) o de Microsoft Azure Document DB (Beta), la versión NoSQL orientada a documentos de Microsoft. Desde Power BI también se da la posibilidad de conectar con Apache Hadoop (HDFS) o Spark (Beta). Cubos OLAP • Conexión a cubos OLAP Con Power BI, podemos acceder a modelos multidimensionales SSAS. Para ello, desde la ventana de “Obtener datos”, seleccionamos Base de datos > Base de datos de SQL Server Analysis Services. Mediante este tipo de conexión, se admite el consumo de varios elementos, entre ellos: tendencias de KPI, miembros predeterminados, atributos de dimensión, jerarquías, etc. Existen también algunas restricciones en el uso de modelos multidimensionales. (ver https://powerbi.microsoft.com/es-es/documentation/powerbi-desktop-ssas-multidimensional/ )
    80. 80.  PowerBI 80 Key Features - Acceso & Conexión a Datos Conectar a Datos Otros Servicios • Además de los orígenes de datos ya mencionados, posibilidad de conexión a otros entornos como: páginas web, redes Sociales, repositorios de código, CRMs (Salesforce, Microsoft Dynamics, etc), Google Analytics Power BI cuenta con la capacidad de conectar a una gran variedad de servicios. En Power BI podemos acceder a información de servicios de directorio como Active Directory, CRMs como Dynamis CRM Online o Salesforce (posibilidad de acceso a objetos o informes, powerbi-content-pack-salesforce) redes sociales como Facebook, repositorios de código como Github (powerbi-content-pack-github), de proveedores de servicio de correo electrónico marketing como Mailchimp y muchos otros. Modo Offline • Disponibilidad de tener datos en memoria para agilidad en tiempo de respuesta • Posibilidad de consultar datos sin conexión Tenemos la posibilidad de trabajar de modo offline a través del producto Power BI Mobile. Éste, va a permitir acceder a la información más actualizada, incluso con conectividad limitada. Esto es posible, gracias al comportamiento de la aplicación que, cada 2 horas, actualiza el contenido de las vistas y las “cachea”, de modo que sean accesibles incluso con conectividad limitada (hasta ahora disponible para dispositivos Android y iOS, ver offline-capabilities-for-power-bi-mobile-apps).
    81. 81.  PowerBI 81 Key Features - Acceso & Conexión a Datos Transformación/Modelación Datos Interfaz de desarrollo • El desarrollo y modelado será simple y, no requerirá al usuario final de conocimientos de programación avanzados. Además se proveerá de una interfaz para su desarrollo, bien vía web o, a través de una aplicación de escritorio Power BI Desktop presenta una interfaz de desarrollo intuitiva permitirá a los usuarios crear análisis de un modo muy sencillo. Básicamente, bastará con que el usuario seleccione los elementos a visualizar y los arrastre sobre la vista, luego, podrá ajustar y formatear los objetos gráficos como desee. En términos generales, dispone de una usabilidad muy buena. No obstante, existen otras operaciones, como por ejemplo, la creación de medidas/columnas personalizadas, que requieren de conocimientos más avanzados. Combinaci ón de diferentes orígenes de datos • Combinación de diferentes orígenes de datos Para combinar diferentes orígenes de datos en PowerBI, basta con que vayamos a la opción Editar consultas > combinar consultas, desde donde podremos seleccionar las consultas a combinar, así como el tipo de combinación (similar a JOINS: LEFT, RIGHT, INNER, etc.). Evidentemente, para que el proceso de combinación sea satisfactorio, los orígenes de datos han de mantener columnas en común.
    82. 82.  PowerBI 82 Key Features - Acceso & Conexión a Datos Integración Portal personaliz ado • Posibilidad de integración en un portal externo (Liferay, Sharepoint, etc) El equipo de PowerBI se encuentra actualmente en la posibilidad de integración de informes y dashboards en páginas online de SharePoint (ver power bi ideas). Adicionalmente, con Power BI, se permite la integración de informes e iconos desde una cuenta de Power BI mediante la inserción de un elemento IFrame en una aplicación, como una aplicación móvil o una aplicación web (ver integrar power bi tile).
    83. 83.  PowerBI 83 Visualizaciones Gráficos • Posibilidad de dar formato/configurar los gráficos • Tipos de gráficos avanzados: burbujas, mapas de calor, gantt, waterfall, funnel, etc. Una vez configurados los orígenes de datos, administradas las relaciones y otras operaciones que se requieran, podemos crear informes de un modo rápido e intuitivo. Desde la vista de informe, pueden crearse visualizaciones que, luego podrán publicarse en Power BI, y anclarse a un panel. A partir de los paneles laterales Visualizaciones y Campos, podemos configurar los análisis. Para ello, seleccionaremos los campos deseados y la visualización que más se adecúe al análisis que quiera hacerse. Posteriormente, podrán realizarse ajustes sobre los gráficos: colores, etiquetas, título, etc. Key Features - Explora & Descubre
    84. 84.  PowerBI 84 Visualizaciones Tendencia s/ Referencia s • Posibilidad de visualizar o generar de modo sencillo líneas de tendencia, permitiendo la configuración de éstas (media, lineal, etc) y, líneas de referencia (marcadores), con diferentes opciones de personalización. Pueden mostrarse y configurarse líneas de referencia en Power BI (ver líneas de referencia). Para dicho propósito, existen dos opciones posibles: • A través del panel lateral Visualizaciones, activamos la opción Línea de referencia y se dará la posibilidad de configurar ciertos parámetros como: valor (ubicación de la línea), color, transparencia, estilo, etiqueta, etc. • Creando un nuevo campo (columna) en el conjunto de datos y utilizando luego, el valor de dicha columna en las visualizaciones que se muestren. En cuanto a las tendencias, Power BI no dispone de una funcionalidad directa para conseguirlo. No obstante, el equipo de Power BI está trabajando en dicha funcionalidad de modo que, probablemente se incluya en futuras versiones del producto (ver ability-to-add-trend-line-to-charts). Key Features - Explora & Descubre
    85. 85.  PowerBI 85 Funcionalidad Analítica Fórmulas • Posibilidad de incorporación de nuevas variables a partir de cálculos/fórmulas personalizadas • Existencia de funciones predefinidas. Funciones para el cálculo del % de crecimiento, tendencias, inclusión de funciones financieras, funciones temporales, etc. Power BI permite la creación de columnas calculadas (ver columnas calculadas). De esta forma, podrán agregarse nuevos datos a una tabla ya existente en el modelo. Para crear esta columna, se creará una fórmula de expresión de análisis de datos (DAX) que define los valores de columna. El lenguaje de fórmulas DAX (ver lenguaje dax) incluye una biblioteca de más de 200 funciones, operadores y construcciones. Estas fórmulas son muy similares a las fórmulas de Excel, de hecho, tiene muchas de las funciones que integra Excel. Forecastin g • Permite realizar predicciones en base a algoritmos predefinidos Funcionalidad no disponible directamente en PowerBI. Aún así, podría llegarse a conseguir apoyándose en la potencia que dota a la herramienta las expresiones DAX. Para ver un ejemplo, ver el siguiente enlace: recursive calculations using DAX. Key Features - Explora & Descubre
    86. 86.  PowerBI 86 Funcionalidad Analítica Herramient as estadística s/data mining • Integración con herramientas externas que permitan añadir funcionalidades predicitivas (R, Weka, Python) En Power BI Desktop, pueden ejecutarse scripts de R e importar los conjuntos de datos resultantes en un modelo de datos de Power BI Desktop. Esta funcionalidad se encuentra en fase Beta. Para poder disponer de esta funcionalidad, es necesario instalar R en el equipo local. Una descripción más detallada del proceso a seguir se muestra en el siguiente enlace : scripts r en power bi. Un ejemplo de “forecasting” con R y Power BI, puede verse aquí: powerbi-r. Data Discovery • Interactividad entre los gráficos y el resto de componentes. A medida que el usuario selecciona ciertas partes del Dashboard, los gráficos se irán actualizando según corresponda Las visualizaciones que desarrollemos dentro de una misma página del informe, estarán todas conectadas entre sí. Lo que significa que, si seleccionamos uno o varios valores en una visualización, cambiarán otras visualizaciones en función de esa selección. Los dos modos que se tienen para interactuar con las visualizaciones en Power BI son: • Filtros: eliminan todos los datos excepto aquellos en los que desea centrarse. Aquí, tenemos 3 posibilidades. • Filtro de página: aplica a todas las visualizaciones de la página del informe • Filtro visual: aplica a una única visualización de una página del informe • Filtro de informe: aplica a todas las páginas del informe • Resaltado: este tipo de interacción no filtra, sino que resalta un subconjunto de datos visibles; los datos sin resaltar permanecen visibles pero atenuados. Enlaces de interés: filtros y resaltado, incorporación filtros en informes Key Features - Explora & Descubre
    87. 87.  PowerBI 87 Funcionalidad Analítica Integració n con Mapas • Posibilidad de mostrar datos en mapas de un modo sencillo. Los mapas podrán integrarse a través de: pais, ciudad, código postal, latitud & longitud • Interactividad del mapa. Posiblidad de hacer click sobre las ubicaciones mostradas en el mapa y que estas modifiquen el contenido de otros componentes dentro del Dashboard/Panel • Mapas coropléticos. Posibilidad de establecer ciertas intensidades de color en base a los valores subyacentes. Power BI se integra con Bing para proporcionar las coordenadas de mapas predeterminados y facilitar la creación de mapas. Bing usa algunos algoritmos y sugerencias para intentar obtener la ubicación correcta, aunque es un cálculo aproximado. Para aumentar es importante usar las sugerencias que se proponen en la documentación (ver sugerencias). En la vista de datos, Power BI permite categorizar una columna a: dirección, ciudad, continente, país o región, condado, latitud, longitud, lugar, código postal o, estado o provincia. Los mapas por defecto son interactivos, y actúan de filtro/resaltado sobre el resto de visualizaciones. Por último, existe la posibilidad de mostrar mapas coropléticos (ver mapas coropléticos). Key Features - Explora & Descubre
    88. 88.  PowerBI 88 Multiplataforma Plataforma s Móviles • Disponibilidad en las diferentes plataformas móviles: Android, iOS, Windows Phone • La versión móvil de la herramienta, provee al usuario de funcionalidades de compartición/colaboración con otros usuarios Con Tableau Mobile, los usuarios podrán permanecer conectados a los datos desde cualquier lugar y en cualquier momento. Actualmente, Power BI tiene aplicaciones nativas para iPhone, iPad, dispositivos Android y dispositivos con Windows 10. En plataformas móviles, tendremos la posibilidad de ver e interactuar con los informes y paneles y, será posible compartir informes activos y paneles con el resto de usuarios. Key Features - Explora & Descubre
    89. 89.  PowerBI 89 Capacidades sociales y de colaboración Alertas y notificacio nes • Posibilidad de recibir alertas o notificaciones. Debe notificarse, por ejemplo, cuando se ha sobrepasado un umbral previamente configurado. Esta funcionalidad, a día de hoy no está implementado en el servicio que Power BI ofrece en la nube. No obstante, sí que es posible hacer uso de esta funcionalidad vía app Móvil. Concretamente, esta funcionalidad sólo está disponible para dispositivos iPhone. Desde ésta, podremos configurar alertas. La alerta podrá configurarse para recibir notificación cuando un valor supere un cierto umbral superior, inferior o ambos. Exportar • Exportar gráficos/dashboard PDF, PNG • Exportar valores a CSV, XLS/XLSX • Compartir dashboard con otros usuarios sin necesidad que éstos tengan acceso a los orígenes de datos. Los datos estarán empaquetados/incluidos dentro del propio Dashboard • La herramienta permite exportar los orígenes de datos, de modo que estos puedan ser cargados posteriormente Tenemos la posibilidad de exportar la información subyacente a las visualizaciones a ficheros csv. El número de filas que puede descargarse, está limitado a 10000. Además, también podrán exportarse la visualizaciones a pdf. Actualmente la herramienta no permita la exportación de orígenes de datos. Key Features - Compartir & Colaborar
    90. 90.  PowerBI 90 Seguridad & Administración Seguridad • Permisos a nivel de Informe/Dashboard • Permisos a nivel de datos • Aplicación de Secreto Estadístico (LOPD). Ocultación de información sensible • Integración con servicios de autenticación de terceros (CAS, LDAP, AD, etc) • La información se muestra siempre en base a los roles a los cuales pertenecen los usuarios, limitando la información a mostrar cuando corresponda Bajo Power BI, existe una compleja capa de autenticación, que apoyándose en servidores de Active Directory locales, permiten el inicio de sesión de los usuarios (más información en seguridad powerbi). La seguridad de nivel de informes y dashboards, se consigue a través de los grupos de colaboración. En éstos, el administrador podrá definir qué usuarios deben estar. La seguridad a nivel de datos, puede obtenerse gracias a reglas que pueden definirse mediante las expresiones DAX y roles de usuario. De este modo, distintos usuarios podrán visualizar contenidos diferentes. En Power BI, cuando se crea un grupo (sólo disponible en la versión Power BI Pro), tenemos la posibilidad de generar dos tipos de roles: Administradores y Miembros. Éstos últimos, por defecto, pueden editar los contenidos. Esta configuración puede cambiarse para que los usuarios bajo el rol Miembro, únicamente puedan visualizar los contenidos (ver grupos). Key Features - Administración
    91. 91.  PowerBI 91 Seguridad & Administración Seguridad • Integración seguridad vía JDBC • Integración en servidores de aplicaciones En el punto Acceso & Conexión a Datos > Integración > Portal Personalizado, ya hemos visto que pueden “embeberse” vistas en portales personalizados (ver integrate-a-power-bi-tile-or-report). Ahora bien, cabe resaltar que, a pesar de poder embeber visualizaciones dentro de una aplicación dentro de un servidor de aplicaciones, no sería posible desplegar Power BI sobre ninguno de ellos, debido a que se trata de una solución en la nube. Tanto en el caso de la integración con aplicaciones SSO, como con la seguriad vía JDBC, en Power BI no sería posible. Hay que tener en cuenta, que Power BI es un servicio alojado completamente en la nube, por lo que no se tienen tantas posibilidades de configuración en comparación a un servicio que pudiera integrarse en los servidores propios de las empresas. Roles de usuario/gr upo • Posibilidad de establecer roles para usuarios/grupos Un administrador Power BI podrá crear grupos y asignar usuarios a los mismos. Es importante recalcar, que Power BI admite la creación de grupos únicamente bajo la versión Pro de su producto. En cuanto a los roles, como ya se ha comentado en el apartado de Seguridad, pueden ser dos: Administradores y Miembros, que por defecto pueden editar contenidos pero, Power BI permite modificar este comportamiento. Key Features - Administración
    92. 92.  PowerBI 92 Instalación & Implementación Citrix • Posibilidad de desarrollo en servidores virtualizados (Citrix MetaFrame, XenApp) La instalación en un entorno virtual como Citrix, es idéntico a la instalación en un entorno normal. Instalaríamos la herramienta y, posteriormente, cualquier usuario tendría acceso a la versión de escritorio de la herramienta. Volumetría • Capacidad de trabajo con volúmenes de datos grandes Cuando utilizamos Power BI, la herramienta crea una caché local con los datos que usa. Por consiguiente, esta caché está sujeta a ciertos límites. Concretamente, debido a que se almacena en memoria dicha información, estaremos limitados por la cantidad de memoria que tengamos en la máquina y, por la cantidad de los datos que puedan ser comprimidos, por lo que, un conocimiento de cómo Power BI comprime los datos, podría llevarnos a poder trabajar con mayor cantidad de datos. Estos límites, aplican tanto a la versión de escritorio, como a la versión en la nube. Hay un límite de 250 MB por cada conjunto de datos que se importa en Power BI (ver data-model limit y dataset limit). Es necesario tener en cuenta aquí, los límites impuestos por la licencia que se esté usando: 1 GB para los usuarios gratuitos y 10 GB para los usuarios PRO (ver capacidad-datos). Existen también ciertas limitaciones si va a usarse el servicio vía API REST: API REST límites. Key Features - Administración
    93. 93.  Evaluación de la herramienta PowerBI 93
    94. 94. Evaluación de la herramienta  PowerBI 94 Sección PowerBI Acceso 36,0 Conectar a Datos 46,8 Transformación/Modelación Datos 46,0 Integración 34,5 Funcionalidad Analítica 59,3 Creación Dashboards 36,9 Informes 24,0 Visualizaciones 64,0 Multiplataforma 36,0 Análisis de escenarios 0,0 Capacidades sociales y de colaboración 32,5 Contenido Importante 27,0 Seguridad & Administración 20,7 Instalación & Implementación 33,3 Pricing 72,0 Multilenguaje 32,0 Total 601,0
    95. 95.  95 Information Builders
    96. 96.  Introducción 96 Information Builders
    97. 97. Introducción Information Builders Su lema es apoyarse en tres competencias que son: Inteligencia, Integración e Integridad, las cuales se levantan sobre una arquitectura común. Para cada uno de estas competencias, WebFocus ofrece un conjunto de productos bastante amplio para cubrir todas las necesidades que una organización pueda tener en su actividad. 97 Information Builders
    98. 98. Inteligencia. Relación de Productos  XBRL Financial Reporting Exchange Rstat Development Studio Application Studio Enable for Adobe Flex InfoAssist Visual Discovery Quick Data Pro Server ReportCaster Hyperstage Performance Management Framework Portal Mobile Favorites Maintain Administration Active Technologies Workload Distribution Facility 98 Information Builders
    99. 99. Integración. Relación de Productos  iWay Service Manager iWay Parallel Service Manager iWay Universal Adapter Suite iWay DataMigrator iWay Activity Monitor (BAM) iWay Event Manager iWay Trading Partner Manager iWay Business Service Provider iWay Enterprise Index iWay Managed File Transfer (MFT) iWay Cloud Services for Amazon EC2 99 Information Builders
    100. 100. Integridad. Relación de Productos Information Builders iWay Data Quality Center iWay Data Steward Portal iWay Master Data Center iWay Data Profiler iWay EIM Server iWay Enterprise Master Patient Index Information Builders 100
    101. 101.  Arquitectura Information Builders 101 Information Builders
    102. 102. Arquitectura Funcional Information Builders 102 Information Builders
    103. 103. Arquitectura de Componentes Information Builders 103 Information Builders
    104. 104.  Funcionalidades Técnicas Information Builders 104 Information Builders
    105. 105.  Funcionalidades Técnicas Ofrece una plataforma de desarrollo sólida, completa e integrada que permite el acceso a la información a cualquier tipo de nivel dentro de las organizaciones (ejecutivo, analítico y operacional) Altamente escalable y portable ya que funciona en alrededor de 35 plataformas. Se integra con las infraestructuras de Internet existentes. Contenido de WebFOCUS entregable mediante soluciones de portal como mySAP, Plumtree, IBM WebSphere, Microsoft Sharepoint, jBoss, TIBCO, SunOne, etc. Ofrece una de las mayores listas de conectores de datos. La arquitectura nativa de WebFOCUS, orientada a servicios (SOA), ofrece protección en diversos niveles: roles, aplicaciones y datos. Es posible también, realizar la integración con la infraestructura de seguridad existente Servidores multihilo, que permite que múltiples usuarios puedan acceder a la misma información sin sobrecargar los servidores. Information Builders 105 Information Builders
    106. 106.  Funcionalidades de Usuario Information Builders 106 Information Builders
    107. 107. Funcionalidades de usuario  Informes que admiten altos niveles de parametrización y numerosos formatos de salida: Excel, PivotTable, PDF, HTML, XML, PowerPoint, etc. Almacenamiento, recuperación y distribución ágil de la información vía correo electrónico, navegador Web, dispositivos móviles, faxes e impresoras. Permite la entrega de la información en cualquier formato a cualquier dispositivo móvil y además, permite el análisis offline. Facilidad de diseño y administración de flujos de trabajo, pudiendo detectar y supervisar prácticamente cualquier evento de tecnología. Information Builders 107 Information Builders
    108. 108.  Key Features Information Builders 108 Information Builders
    109. 109.  Information Builders 109 Key Features - Acceso & Conexión a Datos Conectar a Datos Archivo • Posibilidad de configurar como origen de datos archivos. Por ejemplo: Excel, CSV, XML, Texto. Entre las posibilidades disponibles están: ficheros de texto plano, ficheros Excel, ficheros XML y ficheros CSV (ver http://www.informationbuilders.com/products/webfocus/data_Access). Bases de datos • Conexiones a bases de datos. Por ejemplo: Oracle, SQL Server, MySQL, PostgreSQL, Teradata, IBM DB2, etc. Cuenta con un amplio listado de posibilidades. Entre las más destacadas están: Access, Informix, MySQL, Oracle, PosgreSQL, Microsoft SQL Server, Teradata, etc. Para ver la lista completa de orígenes de bases de datos soportados: http://www.informationbuilders.com/products/webfocus/data_Access. Ficheros SAS • Lectura de ficheros SAS7BDAT de SAS Existe la posibilidad de conectarse a SAS con el conector ODBC de SAS. Information Builders
    110. 110.  Information Builders 110 Key Features - Acceso & Conexión a Datos Conectar a Datos Cloud / Big Data • Posibilidad de conectar con entornos Big Data o Cloud, del tipo Hadoop, Spark, Microsoft Azure, etc. En el ámbito Cloud / Big Data, Information Builders – WebFOCUS, mediante los adaptadores, da la posibilidad de conexión a entornos como Hive, Hortonworks, MongoDB, Clodera Impala, Cassandra, etc (ver information-builders-adaptadores). Adicionalmente, recientemente se ha anunciado el lanzamiento de iWay Hadoop Manager, una solución creada para la gestión e integración de datos basados en Hadoop (ver iway-hadoop-data-manager). Cubos OLAP • Conexión a cubos OLAP Entre los conectores disponibles, Information Builders cuenta con posibilidad de conexión a cubos OLAP como: Microsoft OLAP Services o SQL Server Analysis Services. Otros Servicios • Además de los orígenes de datos ya mencionados, posibilidad de conexión a otros entornos como: páginas web, redes Sociales, repositorios de código, CRMs (Salesforce, Microsoft Dynamics, etc), Google Analytics Acceso a datos ERP como: SAP, SAP BW, Siebel o PeopleSoft. Además, permite también la gestión de los servicios Web XML como orígenes de datos. Permite también, conexión a sistemas CRM, FTP, etc. (ver https://www.youtube.com/watch?v=_I9iNSgKMKM) Information Builders
    111. 111.  Information Builders 111 Key Features - Acceso & Conexión a Datos Conectar a Datos Modo Offline • Disponibilidad de tener datos en memoria para agilidad en tiempo de respuesta • Posibilidad de consultar datos sin conexión Dentro del entorno de Information Builders se cuenta con la capacidad analítica conocida como Active Technologies, que permite mediante la combinación de datos y controles dentro de un fichero HTML, se puede conseguir entregar información valiosa de un modo portable y sin conexión o offline. Esta capacidad analítica, se conoce como In- Documents Analytics. Éstas capacidades analíticas, pueden conseguirse bien a través del Application Studio o del InfoAssist (ver active-technologies). Respecto al hecho de poder disponer de datos en memoria para agilizar tiempos de respuesta, WebFOCUS cuenta con Hyperstage, una solución de almacenamiento híbrida entre disco y memoria, que permite mejorar los tiempos de respuesta ( information-builders-webfocus-hyperstage). WebFOCUS Mobile, da la posibilidad también de trabajar con análisis portables tanto online como offline (ver mobile y WebFOCUS-InfoAssist). Information Builders
    112. 112.  Information Builders 112 Key Features - Acceso & Conexión a Datos Transformación/Modelación Datos Interfaz de desarrollo • El desarrollo y modelado será simple y, no requerirá al usuario final de conocimientos de programación avanzados. Además se proveerá de una interfaz para su desarrollo, bien vía web o, a través de una aplicación de escritorio Bien a través del Application Studio o del InfoAssist, pueden arrastrarse/soltarse los elementos entre columnas. Como en otros productos, presenta una zona desde la que pueden especificar el modo en el que las tablas se relacionan, crear campos calculados, cambiar el tipo de gráfico, etc. No obstante, a diferencia de otras herramientas de la competencia, la interfaz no resulta tan atractiva (ver http://www.pcmag.com/article2/0,2817,2495566,00.asp). Combinaci ón de diferentes orígenes de datos • Combinación de diferentes orígenes de datos Gracias a los conectores que provee iWay, se consigue tener un acceso nativo a múltiples orígenes de datos, que nos generaran datos que, posteriormente podremos combinar. Information Builders
    113. 113.  Information Builders 113 Key Features - Acceso & Conexión a Datos Integración Portal personaliz ado • Posibilidad de integración en un portal externo (Liferay, Sharepoint, etc) WebFOCUS, dispone de Open Portal Services, que permite la entrega de información y procesos dentro de las empresas a través de un único portal Web. WebFOCUS Open Portal Services, soporta la integración con algunos de los principales portales como: SharePoint, IBM WebSphere y SAP. (ver https://www.informationbuilders.com/new/newsletter/10-5/01_Rodriguez) Information Builders
    114. 114.  Information Builders 114 Visualizaciones Tendencia s/ Referencia s • Posibilidad de visualizar o generar de modo sencillo líneas de tendencia, permitiendo la configuración de éstas (media, lineal, etc) y, líneas de referencia (marcadores), con diferentes opciones de personalización. Pueden agregarse tanto líneas de tendencia, como líneas de referencia tanto con InfoAssist como con Application Studio. Para el caso de las líneas de referencia, pueden utilizarse en una visualización, a través de la pestaña Series del panel de control. Además, se permitirá seleccionar entre distintos tipos de líneas de referencia: linear, polinómica, logarítmica, exponencial, etc. En cuanto a las líneas de referencia, se encuentran en la pestaña Formato del panel de control (ver líneas-tendencia-referencia). Gráficos • Posibilidad de dar formato/configurar los gráficos • Tipos de gráficos avanzados: burbujas, mapas de calor, gantt, waterfall, funnel, etc. A través de los productos InfoAssist o Application Studio, se dota al usuario de una amplia variedad de gráficos que podrá utilizar en sus visualizaciones. Entre los gráficos que se podrán usar, se encuentran: gráficos de barras, de sectores, histogramas, mapas, etc. Posibilidad también, de incluir gráficos de terceros, como por ejemplo D3 graphics. Key Features - Explora & Descubre Information Builders
    115. 115.  Information Builders 115 Funcionalidad Analítica Fórmulas • Posibilidad de incorporación de nuevas variables a partir de cálculos/fórmulas personalizadas • Existencia de funciones predefinidas. Funciones para el cálculo del % de crecimiento, tendencias, inclusión de funciones financieras, funciones temporales, etc. Con InfoAssist o Application Studio tenemos la posibilidad de crear campos o fórmulas calculadas. Además, cuenta con una amplia colección de funciones para manejar: caracteres, fechas, números, funciones del sistema, funciones de entrada/salida, etc. (ver http://datacenter.ucr.edu/focususing.pdf). Forecastin g • Permite realizar predicciones en base a algoritmos predefinidos Para este propósito, Information Builders cuenta con el producto WebFOCUS RStat que, apoyándose sobre la librería R, permite la creación de modelos estadísticos. Además de este producto, cuenta con otras soluciones, como: Marketing Mix Modelling, orientado a actividades de predicción sobre datos de marketing, Optimización de Precios y Planificación de Ventas y Operaciones. Todas ellas, permiten simular diferentes escenarios, pudiendo ver así, cómo reaccionan ciertas variables en base a ciertas modificaciones sobre las variables que puedan ocurrir (ver http://www.informationbuilders.es/solutions/predictive-analytics). Key Features - Explora & Descubre Information Builders
    116. 116.  Information Builders 116 Funcionalidad Analítica Herramient as estadística s/data mining • Integración con herramientas externas que permitan añadir funcionalidades predicitivas (R, Weka, Python) Como ya se ha comentado anteriormente, con el producto WebFOCUS RStat, se dispone de una interfaz gráfica que se apoya en la librería R. A través de esta herramienta, podrán explorarse los datos, crear visualizaciones, construir modelos estadísticos, etc. Data Discovery • Interactividad entre los gráficos y el resto de componentes. A medida que el usuario selecciona ciertas partes del Dashboard, los gráficos se irán actualizando según corresponda La posibilidad de realizar de modo sencillo el Data Discovery se ha incluído en las últimas versiones de la herramienta. Concretamente, en InfoAssist Plus, se tienen integradas las tecnología que permitirán al usuario conseguir analizar y recorrer los datos (ver webfocus-data-discovery). Key Features - Explora & Descubre Information Builders
    117. 117.  Information Builders 117 Funcionalidad Analítica Integració n con Mapas • Posibilidad de mostrar datos en mapas de un modo sencillo. Los mapas podrán integrarse a través de: pais, ciudad, código postal, latitud & longitud • Interactividad del mapa. Posibilidad de hacer click sobre las ubicaciones mostradas en el mapa y que estas modifiquen el contenido de otros componentes dentro del Dashboard/Panel • Mapas de calor. Posibilidad de establecer ciertas intensidades de color en base a los valores subyacentes. Information Builders y ESRI – uno de los principales desarrolladores de sistema de información geográfica – han creado una solución para analizar información geoespacial (ver http://www.informationbuilders.com/solutions/ESRI). Existe también, a través del complemento WebFOCUS para Google Maps, la posibilidad de mapear información geográfica sobre mapas de Google Maps (ver http://www.informationbuilders.com/new/newsletter/9-2/04_lotrowski). Ambos puntos están incluidos dentro de los productos InfoAssist y Application Studio. Key Features - Explora & Descubre Information Builders
    118. 118.  Information Builders 118 Multiplataforma Plataforma s Móviles • Disponibilidad en las diferentes plataformas móviles: Android, iOS, Windows Phone • La versión móvil de la herramienta, provee al usuario de funcionalidades de compartición/colaboración con otros usuarios La plataforma de BI de Information Builders, WebFOCUS ofrece cuadros de mando, informes, mapas y otras visualizaciones en todas las plataformas móviles, incluyendo iOS, Android y BlackBerry, sin dispositivos específicos de codificación. Esto es posible, gracias al producto WebFOCUS Mobile. Se proporcionarán así soluciones basadas en HTML5, adaptables a los distintos tamaños de pantalla de los dispositivos, con posibilidades de guardar, clasificar o suscripción, etc. (ver http://www.informationbuilders.com/products/webfocus/mobile). Key Features - Explora & Descubre Information Builders
    119. 119.  Information Builders 119 Capacidades sociales y de colaboración Alertas y notificacio nes • Posibilidad de recibir alertas o notificaciones. Debe notificarse, por ejemplo, cuando se ha sobrepasado un umbral previamente configurado. Se permite la generación de alertas automáticas, en tiempo real, en base a ciertos eventos o, cundo ciertas reglas de negocio se cumplen. Para lograr esto, podremos, a partir de WebFOCUS ReportCaster, en base a ciertas alertas o notificaciones definidas, distribuir la información relacionada con el evento a las personas apropiadas. Otro modo de estar al tanto de posibles errores o alertas es a través del Business Activity Monitoring, que monitoriza en tiempo real las actividades de negocio (ver http://www.informationbuilders.com/products/webfocus/real_time y http://www.informationbuilders.com/products/webfocus/operational_dashboard). Key Features - Compartir & Colaborar Information Builders
    120. 120.  Information Builders 120 Capacidades sociales y de colaboración Exportar • Exportar gráficos/dashboard PDF, PNG • Exportar valores a CSV, XLS/XLSX • Compartir dashboard con otros usuarios sin necesidad que éstos tengan acceso a los orígenes de datos. Los datos estarán empaquetados/incluidos dentro del propio Dashboard • La herramienta permite exportar los orígenes de datos, de modo que estos puedan ser cargados posteriormente La plataforma BI de WebFOCUS, permite entregar la información en una amplia variedad de formatos: HTML, Excel, PDF o PowerPoint. Planificado r distribució n • Entrega de informes/dashboards vía mail WebFOCUS ReportCaster, permite realizar las gestiones pertinentes para la distribución de la información. Este producto permite la programación de esta distribución o el formato en el que se enviará, incluyendo: HTML, Excel, PDF, etc. Además, esta distribución puede realizarse de modo seguro, gracias a la posibilidad de encriptación, compresión de dicha información. (ver http://www.informationbuilders.com/products/webfocus/delivery_manage). Key Features - Compartir & Colaborar Information Builders
    121. 121.  Information Builders 121 Seguridad & Administración Seguridad • Permisos a nivel de Informe/Dashboard • Permisos a nivel de datos • Aplicación de Secreto Estadístico (LOPD). Ocultación de información sensible • Integración seguridad vía JDBC • Integración en servidores de aplicaciones • Integración con servicios de autenticación de terceros (CAS, LDAP, AD, etc) • La información se muestra siempre en base a los roles a los cuales pertenecen los usuarios, limitando la información a mostrar cuando corresponda La seguridad dentro del entorno de Information Builders viene dada en distintos niveles: seguridad en base a aplicaciones, seguridad a nivel de datos, de modo que los usuarios sólo vean aquello a lo que estén autorizados, y seguridad externa, que se refiere a sistemas de autenticación externos como LDAP, ADS o Entrust (ver http://www.informationbuilders.com/products/webfocus/security). Information Builders WebFOCUS puede integrarse completamente en servidores de aplicaciones, a través de WebFOCUS Open Portal Services, dando además posibilidades de personalización y soportando la integración también a nivel de seguridad, de modo que los usuarios dentro del servidor de aplicaciones, puedan estar autorizados a recibir información (ver http://www.informationbuilders.com/products/webfocus/wf_ibm). Referente al tema de aplicación de secreto estadístico, puede llegar a conseguirse a través de procedimientos y reglas de restricción de datos (ver encrypt) y a través del módulo WebFOCUS Resource Analyzer. Key Features - Administración Information Builders
    122. 122.  Information Builders 122 Seguridad & Administración Roles de usuario/gr upo • Posibilidad de establecer roles para usuarios/grupos Como ya se ha comentado en el apartado de Seguridad, uno de los niveles sobre los que puede aplicarse la seguridad, es el nivel de Acceso de aplicación, donde los administradores, dentro de WebFOCUS Portal podrán gestionar y definir los accesos en base a grupos de usuarios, departamentos o roles. Key Features - Administración Information Builders
    123. 123.  Information Builders 123 Instalación & Implementación Citrix • Posibilidad de desarrollo en servidores virtualizados (Citrix MetaFrame, XenApp) WebFOCUS Developer Studio puede integrarse en entornos virtualizados. Para ello han de configurarse con el hardware y sistema operativos adecuados. Volumetría • Capacidad de trabajo con volúmenes de datos grandes Ya hemos visto en algún punto anterior las posibilidades que ofrece WebFOCUS a la hora de trabajar con tecnologías Big Data. Actualmente, los volúmenes ingentes de datos que a día de hoy pueden manejarse, no suponen un problema, ya que pueden tratarse con tecnologías como Hadoop o, la plataforma de datos Hortonworks. Una vez procesados estos datos, podrán visualizarse a través de las herramientas que provee WebFOCUS. (ver Information-Builders-Hortonworks-Solution-Brief). Cabe destacar también, dentro del entorno WebFOCUS, la herramienta WebFOCUS Hyperstage. Se trata de un almacén de datos integrado que permite mejorar de manera drástica el rendimiento del entorno BI. Para ello, se basa en una estructuración interna de base de datos columnar, haciendo que, para bases de datos que cuenten con un gran número de columnas, de las cuales, unas pocas sean consultadas, con WebFOCUS Hyperstage se permite simplificar esta operación, mejorando así los tiempos de respuesta. La herramienta en cuestión, soporta hasta 50TB con un único servidor y, además de las mejoras en el rendimiento, va a reducir también el uso del disco en bases de datos grandes ( webfocus-hyperstage). Key Features - Administración Information Builders
    124. 124.  Evaluación de la herramienta Information Builders 124 Information Builders
    125. 125. Evaluación de la herramienta Information Builders 125 Sección Information Builders Acceso 36,0 Conectar a Datos 52,8 Transformación/Modelación Datos 38,0 Integración 48,0 Funcionalidad Analítica 53,6 Creación Dashboards 26,6 Informes 72,0 Visualizaciones 56,0 Multiplataforma 36,0 Análisis de escenarios 27,0 Capacidades sociales y de colaboración 41,5 Contenido Importante 27,0 Seguridad & Administración 58,0 Instalación & Implementación 46,7 Pricing 24,0 Multilenguaje 36,0 Total 679,2 Information Builders
    126. 126.  126 SAS
    127. 127.  SAS Introducción 127 SAS
    128. 128. Introducción SAS SAS Institute es la empresa de software de capital privado más grande del mundo líder en Business Analytics, fue fundada en Estados Unidos hace 40 años y tiene presencia en todo el mundo. Cuenta con más de 14 mil empleados en el mundo que ofrecen servicios de soporte a las 90 empresas de la lista de los Top 100 de Fortune, quienes son clientes de SAS. 128 SAS
    129. 129. Introducción  SAS es además un lenguaje de programación desarrollado por SAS Institute a finales de los años sesenta. El lenguaje SAS opera principalmente sobre tablas de datos (lectura, transformación, combinación, creación de informes). Existen módulos de procedimientos que amplían las capacidades del lenguaje base. SAS/IML: implementa un lenguaje alternativo similar a Matlab o R. SAS/STAT: procedimientos para realizar análisis estadísticos (regresiones, etc.) SAS/ETS: análisis estadístico de series temporales SAS/OR: resolución de problemas de investigación operativa SAS/GRAPH: generación de gráficos 129 SAS
    130. 130. Introducción  Dentro de las múltiples aplicaciones, servicios y plataformas podemos distinguir agrupaciones de herramientas que SAS comercializa como Productos SAS Enterprise BI Server  Suite completa con herramientas de desarrollo: ETL, código SAS, reporting y analíticas. SAS Visual Analytics  Suite integrada de aplicaciones web que ofrece una interacción intuitiva drag & drop. Este conjunto de aplicaciones están orientadas a la visualización analítica permiten hacer reporting y exploración de datos. VA utiliza tecnología SAS LASR por lo que se ejecuta en memoria. SAS Enterprise Miner  Herramienta que agiliza el proceso de minería de datos para crear modelos predictivos y descriptivos de alta precisión basado en el análisis de grandes cantidades de datos de toda la empresa. Casos de uso: detectar el fraude, frenar la pérdida de clientes ... 130 SAS
    131. 131. Introducción  PREPARACIÓN DE DATOS • Monitoriza el Servidor Analítico SAS® LASR™™ • Carga y une datos • Creación de columnas calculadas EXPLORADOR • Análisis ad-hoc • Data discovery DISEÑA • Crea cuadros de mandos para ser visualizados en la web o en móviles desde el Visual Analytics Designer BI MÓVIL • Aplicación nativa para iOS y Android que ofrece los informes interactivos creados en el Visual Analytics Designer SAS Visual Analytics Poderosa solución analítica para todos los tipos de usuarios: usuarios de negocio con aptitudes técnicas limitadas, estadísticos, científicos de datos… 131 SAS
    132. 132.  Introducción DATADATA PREPPREP ENVIRONMENVIRONM ENT ADMINENT ADMIN EXPLOREREXPLORER DESIGNERDESIGNER REPORTSREPORTS VISORVISOR MÓVILMÓVIL VISORVISOR WEBWEB IT / DATA MANAGER HUBHUB ANALISTA DATADATA PREPPREP ENVIRONMENVIRONM ENT ADMINENT ADMIN EXPLOREEXPLORE RR DESIGNERDESIGNER HUBHUB REPORTSREPORTS VISORVISOR MÓVILMÓVIL VISORVISOR WEBWEB USUARIO DE NEGOCIOS DATADATA PREPPREP ENVIRONMENVIRONM ENT ADMINENT ADMIN EXPLOREEXPLORE RR DESIGNEDESIGNE RR HUBHUB REPORTSREPORTS VISORVISOR MÓVILMÓVIL VISORVISOR WEBWEB Visual Analytics: Para todos los roles: Usuario de Negocios Analista IT/Data Manager 132 SAS
    133. 133.  Introducción SAS Visual Analytics: Herramienta de visualización analítica en memoria, permite hacer reporting y exploración de datos. Visual Analytics incluye gráficos de última generación, soporte para móviles y un gran número de capacidades predictivas predefinidas. Usa tecnología SAS LASR para ejecutarse en memoria. SAS BI Dashboard: Herramienta web que permite a los usuarios crear cuadros de mandos . Interfaz fácil de usar y posee seguridad basada en roles. SAS Data Integration Studio: Herramienta ETL con interfaz de desarrollo visual . SAS Enterprise Guide: Aplicación cliente para ejecutar en entornos Windows que permite de manera guiada ejecutar programas SAS y publicar los resultados dinámicamente a lo largo de toda la organización. SAS Information Map Studio: Creador de mapas de información (áreas de metadatos). Los mapas de información representan una capa que aísla a los usuarios finales de las complejidades de las bases de datos. 133 SAS
    134. 134.  Introducción SAS OLAP Server : Servidor OLAP que gestiona el acceso a cubos OLAP de SAS. Estos cubos se pueden consultar utilizando el estándar MDX. SAS OLAP Cube Studio :Herramienta gráfica para crear cubos OLAP de SAS. Desde ella se pueden definir agregaciones. SAS Web Report Studio: Diseñador de informes web (pueden tener como fuente por ejemplo un cubo OLAP SAS. SAS Information Delivery Portal: Herramienta web para acceder a una gran variedad de información (informes, procesos almacenados, mapas de información, aplicaciones web, archivos..) SAS Data Management: Herramienta orientada a los procesos de integración, calidad y gobierno de datos SAS Management Console: Herramienta para administrar toda la plataforma (administración de servidores, programación de trabajos, administración de roles y usuarios, repositorio de metadatos) 134 SAS
    135. 135.  Introducción SAS Enterprise Miner: Herramienta con un potente interfaz visual para realizar labores de Minería de datos. Permite generar modelos avanzados para procesos de analítica descriptiva y predictiva. Incluye características de preparación y exploración de datos e integración con R. SAS LASR Analytic Server :Plataforma analítica multiusuario que almacena los datos en memoria RAM. SAS Data Loader for Hadoop: Herramienta para realizar gestión de entornos Big Data. Permite cargar datos en memoria en SAS LASR Analytic Server . Permite copiar datos a Hadoop desde Oracle, Teradata o un Servidor SAS y ejecutar programas SAS y Hadoop SQL desde un interfaz gráfico. Incluye funcionalidades de acceso, limpieza y profiling de los datos. JMP SAS: Herramienta para el Data Discovery estadístico. Herramienta de visualización con amplias capacidades estadísticas. 135 SAS
    136. 136. SAS Introducción Herramientas por funcionalidad: Dashboards, Reporting/Consultas y Análisis: Information Delivery Portal, Web Report Studio, Enterprise Guide, Visual Analytics. OLAP: OLAP Cube Studio, Web OLAP Viewer Analíticas integradas: Enterprise Guide Gestión de Metadatos: Information Map Studio Administración y Gestión: Management Console ETL: Data Integration Studio Minería de Datos: Enterprise Miner Big Data: Data Loader for Hadoop Data Discovery Estadístico: JMP 136 SAS
    137. 137.  SAS Arquitectura 137 SAS
    138. 138. Arquitectura de Visual Analytics  Bajo Nivel  Servidor SAS LASR : Almacenamiento en Memoria Medio Nivel  Servidores: Metadatos ,Workspaces y Visual Analytics Mid- Tier Alto Nivel Clientes: Escritorio, Web y Móviles 138 SAS
    139. 139. Arquitectura SAS Enterprise BI  Fuentes de Datos: BBDD Relacionales, Cubos y juegos de datos SAS, ERP…. Bajo Nivel  Servidor de Aplicaciones: OLAP, Metadatos, Procesos Almacenados... Medio Nivel Servidor Web: Information Delivery Portal, BI Dashboard, Web Report Studio… Alto Nivel Clientes de Escritorio: Enterprise Guide, DI Studio, Information Map Studio… 139 SAS
    140. 140. Arquitectura SAS Enterprise BI SAS Bajo Nivel Servidor de Aplicaciones: Servidor OLAP Servidor de gestión de espacios de trabajo, Servidor de gestión de procesos Servidor de Conexión a SAS 140 SAS
    141. 141. Arquitectura SAS Enterprise BI SAS Medio Nivel  Servidor Web: SAS Web Report Studio SAS Information Delivery Portal SAS Web OLAP Viewer for Java SAS BI Dashboard SAS Web Infrastructure Platform (Login, Preferencias, Objetos compartidos, procesos almacenados…) 141 SAS
    142. 142. Arquitectura SAS Enterprise BI SAS Alto Nivel  Clientes de Escritorio: SAS Enterprise Guide SAS Enterprise Miner SAS Data Integration Studio SAS Information Map Studio SAS OLAP Cube Studio SAS Management Console SAS Add-in para Office 142 SAS
    143. 143.  SAS Funcionalidades Técnicas 143 SAS
    144. 144. Funcionalidades Técnicas  SAS Management Console (documentación): Es el lugar de control único y centralizado desde donde se gestionan los recursos dentro de SAS: • Definiciones de servidores y librerías. • Definiciones de usuarios, grupos y roles • Controles de acceso a los diferentes recursos • Repositorios de metadatos • Programación de jobs 144 SAS
    145. 145. Funcionalidades Técnicas SAS Registrar conexiones externas en SAS Tutorial 1. Configurar el Servidor Compuesto para que se comunique con la fuente 2. Definir una fuente ODBC 3. Registrar el servidor de BBDD 4. Registrar la librería de BBDD 145 SAS
    146. 146.  Funcionalidades Técnicas SAS LASR Analytic Server: Plataforma Analítica en memoria RAM utilizada en SAS Visual Analytics con las siguientes características Sistema de proceso paralelo masivo (MPP) y multihilo Posibilidad de despliegue distribuido con Teradata DW o Greenplum Lectura de datos de HDFS 146 SAS
    147. 147.  Funcionalidades Técnicas SAS Visual Analytics Hub para usuarios Administradores. Desde el SAS Visual Analytics Administrator podemos gestionar que elementos se cargarán en memoria. También existe una pestaña para chequear las conexiones móviles. 147 SAS
    148. 148.  Funcionalidades Técnicas SAS Data Integration Studio Herramienta ETL de escritorio en la que desarrolla procesos de integración de datos de manera visual. En su última versión se ha añadido un componente que permite cargar tablas en SAS LASR Analytic Server. 148 SAS
    149. 149.  Funcionalidades Técnicas SAS Enterprise Guide: Herramienta de escritorio que permite a analistas y estadísticos desde un interfaz gráfico y sin necesidad de conocimientos de programación en SAS las siguientes capacidades: Acceso a datos de múltiples plataformas, sistemas operativos y BBDD Crear y compartir procesos almacenados Compartir informes y conjuntos de datos Realizar análisis de correlaciones y construir modelos predictivos Visualización de Cubos OLAP de SAS 149 SAS

    ×