tableau para la empresa: descripción general de ti · continuación, el proceso vizql envía las...

31
Tableau para la empresa: descripción general de TI Neelesh Kamkolkar, gerente de producto Ellie Fields, vicepresidenta de marketing de productos Marc Rueter, director sénior de soluciones estratégicas

Upload: others

Post on 16-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

Tableau para la empresadescripcioacuten general de TI

Neelesh Kamkolkar gerente de productoEllie Fields vicepresidenta de marketing de productos

Marc Rueter director seacutenior de soluciones estrateacutegicas

2

IacutendiceIntroduccioacuten 3Arquitectura 4 Capa de datos 5 Conectores de datos 6 Componentes de Tableau Server 7 Puerta de enlaceequilibrador de carga 8 Clientes navegadores web y aplicaciones moacuteviles 8 Clientes Tableau Desktop 8 Personalizacioacuten y extensibilidad 9Estrategia de datos 10 Acceso a una variedad de fuentes de datos 10 Usodeextraccionesparaunaccesoeficazysinconexioacuten 11 Gestioacuten de datos el Data Server de Tableau 13 Gestioacuten de informes 14 Maacutes control para los usuarios mediante suscripciones 15 Administracioacuten de cambios 15Administracioacuten de metadatos 16Implementacioacuten moacutevil 17Modelos de implementacioacuten 19 Configuracioacutensimple 19 Cluacutester de 3 servidores (24 nuacutecleos) 19 Cluacutester de 5 servidores (40 nuacutecleos) 20 Cluacutester de alta disponibilidad 20 Maacutequina virtual o implementacioacuten basada en la nube 20Seguridad 21 Autenticacioacuten seguridad de acceso 21 Autenticacioacuten SAML 22 Autenticacioacuten OAuth 22 Autorizacioacuten (funciones y permisos) seguridad del objeto 23 Datos seguridad de los datos 23 Red seguridad de la transmisioacuten 24Escalabilidad 25 Resultados de rendimiento de la escalabilidad 26Rendimiento 27 Tableau Server para 64 bits 27 Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimiento 28 Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuarios 28 Carga de trabajo reducida mediante sesiones compartidas seguras 29 La representacioacuten local permite a los usuarios interactuar con los datos en tiempo real 29 Representacioacuten de dashboards con vistas optimizadas 29Administracioacuten del sistema 29Conclusioacuten 30Material de lectura adicional 30Acerca de Tableau 31

3

Una nueva generacioacuten de software de inteligencia de negocios coloca los datos en las manos de las personas que los necesitan Los sistemas lentos y riacutegidos ya no son suficientes para los usuarios profesionales o los equipos de TI que los respaldan Las presiones competitivas y las nuevas fuentes de datos estaacuten generando nuevos requisitos Los usuarios estaacuten exigiendo la capacidad de responder sus preguntas de manera raacutepida y faacutecil Y eso es excelente

Tableau Software se fundoacute sobre la idea de que el anaacutelisis de datos y los informes subsiguientes no deben ser actividades aisladas sino que deben integrarse en un proceso uacutenico de anaacutelisis visual uno que les permita a los usuarios ver raacutepidamente patrones en sus datos y cambiar las vistas al instante para seguir su liacutenea de pensamiento Tableau combina la exploracioacuten de los datos y la visualizacioacuten de estos en una aplicacioacuten faacutecil de usar que todos pueden aprender raacutepidamente Cualquier persona acostumbrada al uso de Excel puede crear anaacutelisis interactivos y enriquecidos y dashboards eficaces para compartirlos de manera segura en la empresa Los equipos de TI pueden administrar los datos y metadatos de manera centralizada controlar los permisos y escalar hasta implementaciones en toda la empresa

Esta flexibilidad permite a las organizaciones de TI evitar atrasos de informes y a los usuarios profesionales valerse por siacute mismos Pero la flexibilidad no se logra a expensas de TI De hecho sucede lo contrario El equipo de TI puede prestar este servicio mediante un sistema escalable seguro y faacutecil de administrar que cumple con el Contrato de nivel de servicio de la organizacioacuten

Esta descripcioacuten general se disentildeoacute para disipar las dudas que comuacutenmente tienen los gerentes y administradores de TI y para ayudarles a ellos a admitir implementaciones de Tableau Server de cualquier tamantildeo

4

Arquitectura

Tableau Server cuenta con una arquitectura de cliente-servidor de n niveles altamente escalable que presta servicios a clientes moacuteviles clientes web y software instalado en equipos de escritorio Las soluciones de Tableau tienen 2 componentes principales Tableau Desktop y Tableau Server

Tableau Desktop Tableau Server

iPad

Android

Safari para moacuteviles

Chrome para moacuteviles

Navegador para PC

Figura 1 Tableau Server proporciona una solucioacuten escalable para la creacioacuten y entrega de anaacutelisis web moacuteviles y de escritorio

Tableau Server es una plataforma de anaacutelisis de negocios de clase empresarial que puede escalar verticalmente hasta cientos de miles de usuarios Ofrece poderosos anaacutelisis moacuteviles y basados en navegador y funciona con la arquitectura de datos la administracioacuten del ciclo de vida y las restricciones de seguridad y gestioacuten existentes en la empresa

Tableau Server cumple con requisitos empresariales entre los que se incluyen

bull Escalabilidad Tableau Server puede escalar vertical y horizontalmente para satisfacer las necesidades de su empresa El servidor puede escalar verticalmente con la incorporacioacuten de CPU y RAM adicionales Todos los componentes de Tableau Server son de multiproceso y pueden configurarse en funcioacuten de sus patrones de uso Se puede escalar auacuten maacutes agregando nodos adicionales que pueden configurarse de manera que cumplan con los requisitos de la organizacioacuten

bull Alta disponibilidad proporciona alta disponibilidad con administracioacuten de cluacutesteres interna y admite equilibradores de carga externos

bull Seguridad SSL cifra el traacutefico interno admite integracioacuten con Active Directory SAML y OAuth

bull Facilidad de administracioacuten administracioacuten directa desde la gestioacuten de usuarios hasta las actualizaciones

bull Extensibilidad ofrece API eficaces

5

El siguiente diagrama ilustra la arquitectura de Tableau Server

Puerta de enlace Puerta de enlaceequilibrador de carga

Escritorio Navegador Moacutevil

Servidor de aplicacionesVizQL ServerData Server

Motor de datos raacutepido

Conector SQL

Conector MDX

Repositorio

CubosArchivosData Marts

Almaceacuten de datos

Componentes principales

Conectores de datos

Datos de clientes

Figura 2 La arquitectura de Tableau Server admite implementaciones raacutepidas y flexibles

A continuacioacuten explicamos cada una de las capas de Tableau Server comenzando con los datos de clientes

Capa de datosUna de las caracteriacutesticas fundamentales de Tableau es que admite la arquitectura de datos que usted elija Tableau no requiere que sus datos se almacenen en un solo sistema propietario o de otro tipo La mayoriacutea de las organizaciones tiene un entorno de datos heterogeacuteneo almacenes de datos conviven con bases de datos aunque sean locales o se encuentren en la nube Los cubos y los archivos planos como los de Excel se siguen usando mucho Tableau puede trabajar con todos ellos de manera simultaacutenea No es necesario que reuacutena todos los datos en la memoria a menos que asiacute lo decida Si sus plataformas de datos actuales son raacutepidas y escalables Tableau le permite beneficiarse de manera directa de su inversioacuten aprovechando la eficacia de la base de datos para responder preguntas Si este no es el caso Tableau proporciona opciones simples para actualizar sus datos a fin de que sean raacutepidos y

respondan con nuestro motor de datos en memoria

API

6

Conectores de datosTableau incluye maacutes de 40 conectores de datos optimizados para fuentes de datos como Microsoft Excel SQL Server Google BigQuery Amazon Redshift Oracle SAP HANA Salesforcecom Teradata Vertica Cloudera y Hadoop y se agregan conectores de datos nuevos regularmente Tambieacuten hay un conector ODBC geneacuterico para cualquier sistema sin conector nativo Tableau proporciona dos modos de interaccioacuten con los datos conexioacuten en vivo o en memoria Los usuarios pueden cambiar entre la conexioacuten en vivo y en memoria seguacuten lo deseen

Conexioacuten en vivo los conectores de datos de Tableau aprovechan su infraestructura de datos existente enviando instrucciones dinaacutemicas SQL o MDX directamente a la base de datos fuente en lugar de importar todos los datos Esto significa que si ha invertido en una base de datos raacutepida y optimizada para el anaacutelisis como Vertica puede obtener los beneficios de esa inversioacuten mediante la conexioacuten en vivo con sus datos Los datos detallados quedan en el sistema fuente y se enviacutean los resultados globales de las consultas a Tableau Ademaacutes esto significa que Tableau puede usar verdaderamente cantidades ilimitadas de datos De hecho Tableau es el cliente de anaacutelisis de front-end de muchas de las bases de datos maacutes grandes del mundo Tableau ha optimizado cada conector para aprovechar las caracteriacutesticas uacutenicas de cada fuente de datos

En memoria Tableau ofrece un motor de datos en memoria raacutepido en columnas y compatible con 64 bits que estaacute optimizado para el anaacutelisis Puede conectar sus datos y a continuacioacuten con un solo clic extraer sus datos para reunirlos en memoria a fin de procesar consultas en Tableau hasta 100 veces maacutes raacutepido El motor de datos de Tableau usa todo el sistema para lograr una respuesta raacutepida a las consultas con cientos de millones de filas de datos en hardware de productos Dado que el motor de datos puede acceder al almacenamiento en disco y a las memorias RAM y cacheacute no estaacute limitado por la cantidad de memoria de un sistema No se requiere que el conjunto

de datos completo se cargue en la memoria para lograr estas metas de rendimiento

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 2: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

2

IacutendiceIntroduccioacuten 3Arquitectura 4 Capa de datos 5 Conectores de datos 6 Componentes de Tableau Server 7 Puerta de enlaceequilibrador de carga 8 Clientes navegadores web y aplicaciones moacuteviles 8 Clientes Tableau Desktop 8 Personalizacioacuten y extensibilidad 9Estrategia de datos 10 Acceso a una variedad de fuentes de datos 10 Usodeextraccionesparaunaccesoeficazysinconexioacuten 11 Gestioacuten de datos el Data Server de Tableau 13 Gestioacuten de informes 14 Maacutes control para los usuarios mediante suscripciones 15 Administracioacuten de cambios 15Administracioacuten de metadatos 16Implementacioacuten moacutevil 17Modelos de implementacioacuten 19 Configuracioacutensimple 19 Cluacutester de 3 servidores (24 nuacutecleos) 19 Cluacutester de 5 servidores (40 nuacutecleos) 20 Cluacutester de alta disponibilidad 20 Maacutequina virtual o implementacioacuten basada en la nube 20Seguridad 21 Autenticacioacuten seguridad de acceso 21 Autenticacioacuten SAML 22 Autenticacioacuten OAuth 22 Autorizacioacuten (funciones y permisos) seguridad del objeto 23 Datos seguridad de los datos 23 Red seguridad de la transmisioacuten 24Escalabilidad 25 Resultados de rendimiento de la escalabilidad 26Rendimiento 27 Tableau Server para 64 bits 27 Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimiento 28 Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuarios 28 Carga de trabajo reducida mediante sesiones compartidas seguras 29 La representacioacuten local permite a los usuarios interactuar con los datos en tiempo real 29 Representacioacuten de dashboards con vistas optimizadas 29Administracioacuten del sistema 29Conclusioacuten 30Material de lectura adicional 30Acerca de Tableau 31

3

Una nueva generacioacuten de software de inteligencia de negocios coloca los datos en las manos de las personas que los necesitan Los sistemas lentos y riacutegidos ya no son suficientes para los usuarios profesionales o los equipos de TI que los respaldan Las presiones competitivas y las nuevas fuentes de datos estaacuten generando nuevos requisitos Los usuarios estaacuten exigiendo la capacidad de responder sus preguntas de manera raacutepida y faacutecil Y eso es excelente

Tableau Software se fundoacute sobre la idea de que el anaacutelisis de datos y los informes subsiguientes no deben ser actividades aisladas sino que deben integrarse en un proceso uacutenico de anaacutelisis visual uno que les permita a los usuarios ver raacutepidamente patrones en sus datos y cambiar las vistas al instante para seguir su liacutenea de pensamiento Tableau combina la exploracioacuten de los datos y la visualizacioacuten de estos en una aplicacioacuten faacutecil de usar que todos pueden aprender raacutepidamente Cualquier persona acostumbrada al uso de Excel puede crear anaacutelisis interactivos y enriquecidos y dashboards eficaces para compartirlos de manera segura en la empresa Los equipos de TI pueden administrar los datos y metadatos de manera centralizada controlar los permisos y escalar hasta implementaciones en toda la empresa

Esta flexibilidad permite a las organizaciones de TI evitar atrasos de informes y a los usuarios profesionales valerse por siacute mismos Pero la flexibilidad no se logra a expensas de TI De hecho sucede lo contrario El equipo de TI puede prestar este servicio mediante un sistema escalable seguro y faacutecil de administrar que cumple con el Contrato de nivel de servicio de la organizacioacuten

Esta descripcioacuten general se disentildeoacute para disipar las dudas que comuacutenmente tienen los gerentes y administradores de TI y para ayudarles a ellos a admitir implementaciones de Tableau Server de cualquier tamantildeo

4

Arquitectura

Tableau Server cuenta con una arquitectura de cliente-servidor de n niveles altamente escalable que presta servicios a clientes moacuteviles clientes web y software instalado en equipos de escritorio Las soluciones de Tableau tienen 2 componentes principales Tableau Desktop y Tableau Server

Tableau Desktop Tableau Server

iPad

Android

Safari para moacuteviles

Chrome para moacuteviles

Navegador para PC

Figura 1 Tableau Server proporciona una solucioacuten escalable para la creacioacuten y entrega de anaacutelisis web moacuteviles y de escritorio

Tableau Server es una plataforma de anaacutelisis de negocios de clase empresarial que puede escalar verticalmente hasta cientos de miles de usuarios Ofrece poderosos anaacutelisis moacuteviles y basados en navegador y funciona con la arquitectura de datos la administracioacuten del ciclo de vida y las restricciones de seguridad y gestioacuten existentes en la empresa

Tableau Server cumple con requisitos empresariales entre los que se incluyen

bull Escalabilidad Tableau Server puede escalar vertical y horizontalmente para satisfacer las necesidades de su empresa El servidor puede escalar verticalmente con la incorporacioacuten de CPU y RAM adicionales Todos los componentes de Tableau Server son de multiproceso y pueden configurarse en funcioacuten de sus patrones de uso Se puede escalar auacuten maacutes agregando nodos adicionales que pueden configurarse de manera que cumplan con los requisitos de la organizacioacuten

bull Alta disponibilidad proporciona alta disponibilidad con administracioacuten de cluacutesteres interna y admite equilibradores de carga externos

bull Seguridad SSL cifra el traacutefico interno admite integracioacuten con Active Directory SAML y OAuth

bull Facilidad de administracioacuten administracioacuten directa desde la gestioacuten de usuarios hasta las actualizaciones

bull Extensibilidad ofrece API eficaces

5

El siguiente diagrama ilustra la arquitectura de Tableau Server

Puerta de enlace Puerta de enlaceequilibrador de carga

Escritorio Navegador Moacutevil

Servidor de aplicacionesVizQL ServerData Server

Motor de datos raacutepido

Conector SQL

Conector MDX

Repositorio

CubosArchivosData Marts

Almaceacuten de datos

Componentes principales

Conectores de datos

Datos de clientes

Figura 2 La arquitectura de Tableau Server admite implementaciones raacutepidas y flexibles

A continuacioacuten explicamos cada una de las capas de Tableau Server comenzando con los datos de clientes

Capa de datosUna de las caracteriacutesticas fundamentales de Tableau es que admite la arquitectura de datos que usted elija Tableau no requiere que sus datos se almacenen en un solo sistema propietario o de otro tipo La mayoriacutea de las organizaciones tiene un entorno de datos heterogeacuteneo almacenes de datos conviven con bases de datos aunque sean locales o se encuentren en la nube Los cubos y los archivos planos como los de Excel se siguen usando mucho Tableau puede trabajar con todos ellos de manera simultaacutenea No es necesario que reuacutena todos los datos en la memoria a menos que asiacute lo decida Si sus plataformas de datos actuales son raacutepidas y escalables Tableau le permite beneficiarse de manera directa de su inversioacuten aprovechando la eficacia de la base de datos para responder preguntas Si este no es el caso Tableau proporciona opciones simples para actualizar sus datos a fin de que sean raacutepidos y

respondan con nuestro motor de datos en memoria

API

6

Conectores de datosTableau incluye maacutes de 40 conectores de datos optimizados para fuentes de datos como Microsoft Excel SQL Server Google BigQuery Amazon Redshift Oracle SAP HANA Salesforcecom Teradata Vertica Cloudera y Hadoop y se agregan conectores de datos nuevos regularmente Tambieacuten hay un conector ODBC geneacuterico para cualquier sistema sin conector nativo Tableau proporciona dos modos de interaccioacuten con los datos conexioacuten en vivo o en memoria Los usuarios pueden cambiar entre la conexioacuten en vivo y en memoria seguacuten lo deseen

Conexioacuten en vivo los conectores de datos de Tableau aprovechan su infraestructura de datos existente enviando instrucciones dinaacutemicas SQL o MDX directamente a la base de datos fuente en lugar de importar todos los datos Esto significa que si ha invertido en una base de datos raacutepida y optimizada para el anaacutelisis como Vertica puede obtener los beneficios de esa inversioacuten mediante la conexioacuten en vivo con sus datos Los datos detallados quedan en el sistema fuente y se enviacutean los resultados globales de las consultas a Tableau Ademaacutes esto significa que Tableau puede usar verdaderamente cantidades ilimitadas de datos De hecho Tableau es el cliente de anaacutelisis de front-end de muchas de las bases de datos maacutes grandes del mundo Tableau ha optimizado cada conector para aprovechar las caracteriacutesticas uacutenicas de cada fuente de datos

En memoria Tableau ofrece un motor de datos en memoria raacutepido en columnas y compatible con 64 bits que estaacute optimizado para el anaacutelisis Puede conectar sus datos y a continuacioacuten con un solo clic extraer sus datos para reunirlos en memoria a fin de procesar consultas en Tableau hasta 100 veces maacutes raacutepido El motor de datos de Tableau usa todo el sistema para lograr una respuesta raacutepida a las consultas con cientos de millones de filas de datos en hardware de productos Dado que el motor de datos puede acceder al almacenamiento en disco y a las memorias RAM y cacheacute no estaacute limitado por la cantidad de memoria de un sistema No se requiere que el conjunto

de datos completo se cargue en la memoria para lograr estas metas de rendimiento

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 3: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

3

Una nueva generacioacuten de software de inteligencia de negocios coloca los datos en las manos de las personas que los necesitan Los sistemas lentos y riacutegidos ya no son suficientes para los usuarios profesionales o los equipos de TI que los respaldan Las presiones competitivas y las nuevas fuentes de datos estaacuten generando nuevos requisitos Los usuarios estaacuten exigiendo la capacidad de responder sus preguntas de manera raacutepida y faacutecil Y eso es excelente

Tableau Software se fundoacute sobre la idea de que el anaacutelisis de datos y los informes subsiguientes no deben ser actividades aisladas sino que deben integrarse en un proceso uacutenico de anaacutelisis visual uno que les permita a los usuarios ver raacutepidamente patrones en sus datos y cambiar las vistas al instante para seguir su liacutenea de pensamiento Tableau combina la exploracioacuten de los datos y la visualizacioacuten de estos en una aplicacioacuten faacutecil de usar que todos pueden aprender raacutepidamente Cualquier persona acostumbrada al uso de Excel puede crear anaacutelisis interactivos y enriquecidos y dashboards eficaces para compartirlos de manera segura en la empresa Los equipos de TI pueden administrar los datos y metadatos de manera centralizada controlar los permisos y escalar hasta implementaciones en toda la empresa

Esta flexibilidad permite a las organizaciones de TI evitar atrasos de informes y a los usuarios profesionales valerse por siacute mismos Pero la flexibilidad no se logra a expensas de TI De hecho sucede lo contrario El equipo de TI puede prestar este servicio mediante un sistema escalable seguro y faacutecil de administrar que cumple con el Contrato de nivel de servicio de la organizacioacuten

Esta descripcioacuten general se disentildeoacute para disipar las dudas que comuacutenmente tienen los gerentes y administradores de TI y para ayudarles a ellos a admitir implementaciones de Tableau Server de cualquier tamantildeo

4

Arquitectura

Tableau Server cuenta con una arquitectura de cliente-servidor de n niveles altamente escalable que presta servicios a clientes moacuteviles clientes web y software instalado en equipos de escritorio Las soluciones de Tableau tienen 2 componentes principales Tableau Desktop y Tableau Server

Tableau Desktop Tableau Server

iPad

Android

Safari para moacuteviles

Chrome para moacuteviles

Navegador para PC

Figura 1 Tableau Server proporciona una solucioacuten escalable para la creacioacuten y entrega de anaacutelisis web moacuteviles y de escritorio

Tableau Server es una plataforma de anaacutelisis de negocios de clase empresarial que puede escalar verticalmente hasta cientos de miles de usuarios Ofrece poderosos anaacutelisis moacuteviles y basados en navegador y funciona con la arquitectura de datos la administracioacuten del ciclo de vida y las restricciones de seguridad y gestioacuten existentes en la empresa

Tableau Server cumple con requisitos empresariales entre los que se incluyen

bull Escalabilidad Tableau Server puede escalar vertical y horizontalmente para satisfacer las necesidades de su empresa El servidor puede escalar verticalmente con la incorporacioacuten de CPU y RAM adicionales Todos los componentes de Tableau Server son de multiproceso y pueden configurarse en funcioacuten de sus patrones de uso Se puede escalar auacuten maacutes agregando nodos adicionales que pueden configurarse de manera que cumplan con los requisitos de la organizacioacuten

bull Alta disponibilidad proporciona alta disponibilidad con administracioacuten de cluacutesteres interna y admite equilibradores de carga externos

bull Seguridad SSL cifra el traacutefico interno admite integracioacuten con Active Directory SAML y OAuth

bull Facilidad de administracioacuten administracioacuten directa desde la gestioacuten de usuarios hasta las actualizaciones

bull Extensibilidad ofrece API eficaces

5

El siguiente diagrama ilustra la arquitectura de Tableau Server

Puerta de enlace Puerta de enlaceequilibrador de carga

Escritorio Navegador Moacutevil

Servidor de aplicacionesVizQL ServerData Server

Motor de datos raacutepido

Conector SQL

Conector MDX

Repositorio

CubosArchivosData Marts

Almaceacuten de datos

Componentes principales

Conectores de datos

Datos de clientes

Figura 2 La arquitectura de Tableau Server admite implementaciones raacutepidas y flexibles

A continuacioacuten explicamos cada una de las capas de Tableau Server comenzando con los datos de clientes

Capa de datosUna de las caracteriacutesticas fundamentales de Tableau es que admite la arquitectura de datos que usted elija Tableau no requiere que sus datos se almacenen en un solo sistema propietario o de otro tipo La mayoriacutea de las organizaciones tiene un entorno de datos heterogeacuteneo almacenes de datos conviven con bases de datos aunque sean locales o se encuentren en la nube Los cubos y los archivos planos como los de Excel se siguen usando mucho Tableau puede trabajar con todos ellos de manera simultaacutenea No es necesario que reuacutena todos los datos en la memoria a menos que asiacute lo decida Si sus plataformas de datos actuales son raacutepidas y escalables Tableau le permite beneficiarse de manera directa de su inversioacuten aprovechando la eficacia de la base de datos para responder preguntas Si este no es el caso Tableau proporciona opciones simples para actualizar sus datos a fin de que sean raacutepidos y

respondan con nuestro motor de datos en memoria

API

6

Conectores de datosTableau incluye maacutes de 40 conectores de datos optimizados para fuentes de datos como Microsoft Excel SQL Server Google BigQuery Amazon Redshift Oracle SAP HANA Salesforcecom Teradata Vertica Cloudera y Hadoop y se agregan conectores de datos nuevos regularmente Tambieacuten hay un conector ODBC geneacuterico para cualquier sistema sin conector nativo Tableau proporciona dos modos de interaccioacuten con los datos conexioacuten en vivo o en memoria Los usuarios pueden cambiar entre la conexioacuten en vivo y en memoria seguacuten lo deseen

Conexioacuten en vivo los conectores de datos de Tableau aprovechan su infraestructura de datos existente enviando instrucciones dinaacutemicas SQL o MDX directamente a la base de datos fuente en lugar de importar todos los datos Esto significa que si ha invertido en una base de datos raacutepida y optimizada para el anaacutelisis como Vertica puede obtener los beneficios de esa inversioacuten mediante la conexioacuten en vivo con sus datos Los datos detallados quedan en el sistema fuente y se enviacutean los resultados globales de las consultas a Tableau Ademaacutes esto significa que Tableau puede usar verdaderamente cantidades ilimitadas de datos De hecho Tableau es el cliente de anaacutelisis de front-end de muchas de las bases de datos maacutes grandes del mundo Tableau ha optimizado cada conector para aprovechar las caracteriacutesticas uacutenicas de cada fuente de datos

En memoria Tableau ofrece un motor de datos en memoria raacutepido en columnas y compatible con 64 bits que estaacute optimizado para el anaacutelisis Puede conectar sus datos y a continuacioacuten con un solo clic extraer sus datos para reunirlos en memoria a fin de procesar consultas en Tableau hasta 100 veces maacutes raacutepido El motor de datos de Tableau usa todo el sistema para lograr una respuesta raacutepida a las consultas con cientos de millones de filas de datos en hardware de productos Dado que el motor de datos puede acceder al almacenamiento en disco y a las memorias RAM y cacheacute no estaacute limitado por la cantidad de memoria de un sistema No se requiere que el conjunto

de datos completo se cargue en la memoria para lograr estas metas de rendimiento

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 4: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

4

Arquitectura

Tableau Server cuenta con una arquitectura de cliente-servidor de n niveles altamente escalable que presta servicios a clientes moacuteviles clientes web y software instalado en equipos de escritorio Las soluciones de Tableau tienen 2 componentes principales Tableau Desktop y Tableau Server

Tableau Desktop Tableau Server

iPad

Android

Safari para moacuteviles

Chrome para moacuteviles

Navegador para PC

Figura 1 Tableau Server proporciona una solucioacuten escalable para la creacioacuten y entrega de anaacutelisis web moacuteviles y de escritorio

Tableau Server es una plataforma de anaacutelisis de negocios de clase empresarial que puede escalar verticalmente hasta cientos de miles de usuarios Ofrece poderosos anaacutelisis moacuteviles y basados en navegador y funciona con la arquitectura de datos la administracioacuten del ciclo de vida y las restricciones de seguridad y gestioacuten existentes en la empresa

Tableau Server cumple con requisitos empresariales entre los que se incluyen

bull Escalabilidad Tableau Server puede escalar vertical y horizontalmente para satisfacer las necesidades de su empresa El servidor puede escalar verticalmente con la incorporacioacuten de CPU y RAM adicionales Todos los componentes de Tableau Server son de multiproceso y pueden configurarse en funcioacuten de sus patrones de uso Se puede escalar auacuten maacutes agregando nodos adicionales que pueden configurarse de manera que cumplan con los requisitos de la organizacioacuten

bull Alta disponibilidad proporciona alta disponibilidad con administracioacuten de cluacutesteres interna y admite equilibradores de carga externos

bull Seguridad SSL cifra el traacutefico interno admite integracioacuten con Active Directory SAML y OAuth

bull Facilidad de administracioacuten administracioacuten directa desde la gestioacuten de usuarios hasta las actualizaciones

bull Extensibilidad ofrece API eficaces

5

El siguiente diagrama ilustra la arquitectura de Tableau Server

Puerta de enlace Puerta de enlaceequilibrador de carga

Escritorio Navegador Moacutevil

Servidor de aplicacionesVizQL ServerData Server

Motor de datos raacutepido

Conector SQL

Conector MDX

Repositorio

CubosArchivosData Marts

Almaceacuten de datos

Componentes principales

Conectores de datos

Datos de clientes

Figura 2 La arquitectura de Tableau Server admite implementaciones raacutepidas y flexibles

A continuacioacuten explicamos cada una de las capas de Tableau Server comenzando con los datos de clientes

Capa de datosUna de las caracteriacutesticas fundamentales de Tableau es que admite la arquitectura de datos que usted elija Tableau no requiere que sus datos se almacenen en un solo sistema propietario o de otro tipo La mayoriacutea de las organizaciones tiene un entorno de datos heterogeacuteneo almacenes de datos conviven con bases de datos aunque sean locales o se encuentren en la nube Los cubos y los archivos planos como los de Excel se siguen usando mucho Tableau puede trabajar con todos ellos de manera simultaacutenea No es necesario que reuacutena todos los datos en la memoria a menos que asiacute lo decida Si sus plataformas de datos actuales son raacutepidas y escalables Tableau le permite beneficiarse de manera directa de su inversioacuten aprovechando la eficacia de la base de datos para responder preguntas Si este no es el caso Tableau proporciona opciones simples para actualizar sus datos a fin de que sean raacutepidos y

respondan con nuestro motor de datos en memoria

API

6

Conectores de datosTableau incluye maacutes de 40 conectores de datos optimizados para fuentes de datos como Microsoft Excel SQL Server Google BigQuery Amazon Redshift Oracle SAP HANA Salesforcecom Teradata Vertica Cloudera y Hadoop y se agregan conectores de datos nuevos regularmente Tambieacuten hay un conector ODBC geneacuterico para cualquier sistema sin conector nativo Tableau proporciona dos modos de interaccioacuten con los datos conexioacuten en vivo o en memoria Los usuarios pueden cambiar entre la conexioacuten en vivo y en memoria seguacuten lo deseen

Conexioacuten en vivo los conectores de datos de Tableau aprovechan su infraestructura de datos existente enviando instrucciones dinaacutemicas SQL o MDX directamente a la base de datos fuente en lugar de importar todos los datos Esto significa que si ha invertido en una base de datos raacutepida y optimizada para el anaacutelisis como Vertica puede obtener los beneficios de esa inversioacuten mediante la conexioacuten en vivo con sus datos Los datos detallados quedan en el sistema fuente y se enviacutean los resultados globales de las consultas a Tableau Ademaacutes esto significa que Tableau puede usar verdaderamente cantidades ilimitadas de datos De hecho Tableau es el cliente de anaacutelisis de front-end de muchas de las bases de datos maacutes grandes del mundo Tableau ha optimizado cada conector para aprovechar las caracteriacutesticas uacutenicas de cada fuente de datos

En memoria Tableau ofrece un motor de datos en memoria raacutepido en columnas y compatible con 64 bits que estaacute optimizado para el anaacutelisis Puede conectar sus datos y a continuacioacuten con un solo clic extraer sus datos para reunirlos en memoria a fin de procesar consultas en Tableau hasta 100 veces maacutes raacutepido El motor de datos de Tableau usa todo el sistema para lograr una respuesta raacutepida a las consultas con cientos de millones de filas de datos en hardware de productos Dado que el motor de datos puede acceder al almacenamiento en disco y a las memorias RAM y cacheacute no estaacute limitado por la cantidad de memoria de un sistema No se requiere que el conjunto

de datos completo se cargue en la memoria para lograr estas metas de rendimiento

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 5: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

5

El siguiente diagrama ilustra la arquitectura de Tableau Server

Puerta de enlace Puerta de enlaceequilibrador de carga

Escritorio Navegador Moacutevil

Servidor de aplicacionesVizQL ServerData Server

Motor de datos raacutepido

Conector SQL

Conector MDX

Repositorio

CubosArchivosData Marts

Almaceacuten de datos

Componentes principales

Conectores de datos

Datos de clientes

Figura 2 La arquitectura de Tableau Server admite implementaciones raacutepidas y flexibles

A continuacioacuten explicamos cada una de las capas de Tableau Server comenzando con los datos de clientes

Capa de datosUna de las caracteriacutesticas fundamentales de Tableau es que admite la arquitectura de datos que usted elija Tableau no requiere que sus datos se almacenen en un solo sistema propietario o de otro tipo La mayoriacutea de las organizaciones tiene un entorno de datos heterogeacuteneo almacenes de datos conviven con bases de datos aunque sean locales o se encuentren en la nube Los cubos y los archivos planos como los de Excel se siguen usando mucho Tableau puede trabajar con todos ellos de manera simultaacutenea No es necesario que reuacutena todos los datos en la memoria a menos que asiacute lo decida Si sus plataformas de datos actuales son raacutepidas y escalables Tableau le permite beneficiarse de manera directa de su inversioacuten aprovechando la eficacia de la base de datos para responder preguntas Si este no es el caso Tableau proporciona opciones simples para actualizar sus datos a fin de que sean raacutepidos y

respondan con nuestro motor de datos en memoria

API

6

Conectores de datosTableau incluye maacutes de 40 conectores de datos optimizados para fuentes de datos como Microsoft Excel SQL Server Google BigQuery Amazon Redshift Oracle SAP HANA Salesforcecom Teradata Vertica Cloudera y Hadoop y se agregan conectores de datos nuevos regularmente Tambieacuten hay un conector ODBC geneacuterico para cualquier sistema sin conector nativo Tableau proporciona dos modos de interaccioacuten con los datos conexioacuten en vivo o en memoria Los usuarios pueden cambiar entre la conexioacuten en vivo y en memoria seguacuten lo deseen

Conexioacuten en vivo los conectores de datos de Tableau aprovechan su infraestructura de datos existente enviando instrucciones dinaacutemicas SQL o MDX directamente a la base de datos fuente en lugar de importar todos los datos Esto significa que si ha invertido en una base de datos raacutepida y optimizada para el anaacutelisis como Vertica puede obtener los beneficios de esa inversioacuten mediante la conexioacuten en vivo con sus datos Los datos detallados quedan en el sistema fuente y se enviacutean los resultados globales de las consultas a Tableau Ademaacutes esto significa que Tableau puede usar verdaderamente cantidades ilimitadas de datos De hecho Tableau es el cliente de anaacutelisis de front-end de muchas de las bases de datos maacutes grandes del mundo Tableau ha optimizado cada conector para aprovechar las caracteriacutesticas uacutenicas de cada fuente de datos

En memoria Tableau ofrece un motor de datos en memoria raacutepido en columnas y compatible con 64 bits que estaacute optimizado para el anaacutelisis Puede conectar sus datos y a continuacioacuten con un solo clic extraer sus datos para reunirlos en memoria a fin de procesar consultas en Tableau hasta 100 veces maacutes raacutepido El motor de datos de Tableau usa todo el sistema para lograr una respuesta raacutepida a las consultas con cientos de millones de filas de datos en hardware de productos Dado que el motor de datos puede acceder al almacenamiento en disco y a las memorias RAM y cacheacute no estaacute limitado por la cantidad de memoria de un sistema No se requiere que el conjunto

de datos completo se cargue en la memoria para lograr estas metas de rendimiento

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 6: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

6

Conectores de datosTableau incluye maacutes de 40 conectores de datos optimizados para fuentes de datos como Microsoft Excel SQL Server Google BigQuery Amazon Redshift Oracle SAP HANA Salesforcecom Teradata Vertica Cloudera y Hadoop y se agregan conectores de datos nuevos regularmente Tambieacuten hay un conector ODBC geneacuterico para cualquier sistema sin conector nativo Tableau proporciona dos modos de interaccioacuten con los datos conexioacuten en vivo o en memoria Los usuarios pueden cambiar entre la conexioacuten en vivo y en memoria seguacuten lo deseen

Conexioacuten en vivo los conectores de datos de Tableau aprovechan su infraestructura de datos existente enviando instrucciones dinaacutemicas SQL o MDX directamente a la base de datos fuente en lugar de importar todos los datos Esto significa que si ha invertido en una base de datos raacutepida y optimizada para el anaacutelisis como Vertica puede obtener los beneficios de esa inversioacuten mediante la conexioacuten en vivo con sus datos Los datos detallados quedan en el sistema fuente y se enviacutean los resultados globales de las consultas a Tableau Ademaacutes esto significa que Tableau puede usar verdaderamente cantidades ilimitadas de datos De hecho Tableau es el cliente de anaacutelisis de front-end de muchas de las bases de datos maacutes grandes del mundo Tableau ha optimizado cada conector para aprovechar las caracteriacutesticas uacutenicas de cada fuente de datos

En memoria Tableau ofrece un motor de datos en memoria raacutepido en columnas y compatible con 64 bits que estaacute optimizado para el anaacutelisis Puede conectar sus datos y a continuacioacuten con un solo clic extraer sus datos para reunirlos en memoria a fin de procesar consultas en Tableau hasta 100 veces maacutes raacutepido El motor de datos de Tableau usa todo el sistema para lograr una respuesta raacutepida a las consultas con cientos de millones de filas de datos en hardware de productos Dado que el motor de datos puede acceder al almacenamiento en disco y a las memorias RAM y cacheacute no estaacute limitado por la cantidad de memoria de un sistema No se requiere que el conjunto

de datos completo se cargue en la memoria para lograr estas metas de rendimiento

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 7: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

7

Componentes de Tableau ServerEl trabajo de Tableau Server se realiza mediante los siguientes cuatro procesos de servidor

Servidor de aplicaciones los procesos del servidor de aplicaciones (wgserverexe) controlan la exploracioacuten de contenido la administracioacuten del servidor y los permisos para las interfaces web y moacutevil de Tableau Server Cuando un usuario abre una vista en un dispositivo cliente ese usuario inicia una sesioacuten (workgroup_session_id) en Tableau Server El administrador puede configurar faacutecilmente el tiempo de expiracioacuten predeterminado de esta sesioacuten El usuario puede ejecutar dos o maacutes procesos de servidor de aplicaciones para satisfacer sus necesidades de escalabilidad y disponibilidad

VizQL Server una vez que el usuario recibe la autentificacioacuten del servidor de aplicaciones puede abrir una vista El cliente enviacutea una solicitud al proceso VizQL (vizqlserverexe) A continuacioacuten el proceso VizQL enviacutea las consultas directamente a la fuente de datos y devuelve un conjunto de resultados que se expresa en imaacutegenes y se presenta al usuario En muchos casos Tableau Server aprovecha las representaciones y el almacenamiento en cacheacute del cliente para reducir la carga del servidor Ademaacutes cada VizQL Server tiene su propia memoria cacheacute que pueden compartir varios usuarios de manera segura El usuario puede ejecutar dos o maacutes procesos de VizQL Server para satisfacer sus necesidades de escalabilidad y disponibilidad

Data Server a diferencia de los enfoques tradicionales de administracioacuten de metadatos el Data Server de Tableau es un componente clave que permite a los administradores de TI habilitar el monitoreo la administracioacuten de metadatos y el control para los equipos de TI a la vez que se habilitan los anaacutelisis de autoservicio para usuarios profesionales Permite administrar y almacenar fuentes de datos de Tableau de manera centralizada y proporciona a los usuarios finales acceso seguro a datos confiables por medio de implementaciones de anaacutelisis de autoservicio Usted puede administrar centralizadamente metadatos como conexiones controladores y filtros de fuentes de datos para acceder a los datos Puede asignar permisos especiacuteficos a las fuentes de datos de manera que permita al equipo de TI administrar los permisos a las fuentes de datos en funcioacuten de grupos de identificacioacuten especiacutefica En un entorno administrado los usuarios que conocen mejor sus datos tambieacuten cuentan con la flexibilidad de definir y publicar definiciones caacutelculos y grupos Estos se pueden compartir para que los usen todos los miembros de la organizacioacuten o los usuarios de Tableau Desktop para crear y aprovisionar sus propios caacutelculos definiciones y grupos

La fuente de datos publicada se puede basar en

bull una extraccioacuten del motor de datos de Tableau

bull una conexioacuten en vivo (los cubos no se admiten como conexiones en vivo)

Lea maacutes acerca del Data Server en la seccioacuten Estrategia de datos maacutes adelante

Componente de segundo plano el componente de segundo plano actualiza las extracciones programadas entrega notificaciones y administra otras tareas de segundo plano El componente de segundo plano estaacute disentildeado para consumir todos los recursos de CPU disponibles a fin de concluir la actividad de segundo plano tan pronto como sea posible

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 8: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

8

Puerta de enlaceequilibrador de cargaLa puerta de enlace dirige solicitudes a otros componentes Las solicitudes de los clientes primero se encuentran con un equilibrador de carga externo si se configura uno o la puerta de enlace y de alliacute se los dirige al proceso adecuado En caso de que no haya un equilibrador de carga externo si varios procesos se configuran para cualquier componente la puerta de enlace actuacutea como un equilibrador de carga y distribuye las solicitudes hacia los procesos En una configuracioacuten de un solo servidor todos los procesos residen en la puerta de enlace o en el servidor primario Cuando se trabaja en un entorno distribuido se designa una maacutequina fiacutesica como servidor primario y las otras se designan como servidores de trabajo y pueden ejecutar cualquier cantidad de procesos adicionales Tableau Server siempre usa una sola

maacutequina como servidor primario

Clientes navegadores web y aplicaciones moacutevilesTableau Server proporciona dashboards interactivos a los usuarios mediante HTML5 que no deja rastro en navegadores web o moacuteviles o de manera nativa mediante una aplicacioacuten moacutevil No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones No se requieren complementos ni aplicaciones auxiliares Tableau Server admite

bull Navegadores web Internet Explorer Firefox Chrome y Safari

bull Safari para moacuteviles las vistas optimizadas para la funcioacuten taacutectil se presentan automaacuteticamente en Safari para moacuteviles

bull Aplicacioacuten para iPad aplicacioacuten nativa para iPad que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

bull Navegador de Android vistas optimizadas para la funcioacuten taacutectil que se ofrecen automaacuteticamente en el navegador de Android

bull Aplicacioacuten para Android aplicacioacuten nativa para Android que proporciona vistas contenido navegacioacuten y edicioacuten optimizados para la funcioacuten taacutectil

Clientes Tableau DesktopTableau Desktop es el entorno de creacioacuten raacutepida de anaacutelisis de negocios que se usa para crear y publicar vistas informes y dashboards en Tableau Server Mediante Tableau Desktop un autor de informes puede conectarse a varias fuentes de datos explorar relaciones crear dashboards modificar metadatos y por uacuteltimo publicar un libro de trabajo completo o una fuente de datos en Tableau Server Tableau Desktop tambieacuten puede abrir cualquier libro de trabajo publicado en Tableau Server o conectarse con cualquier fuente de datos publicada ya sea que se haya publicado como una extraccioacuten o como una conexioacuten en vivo

Tableau Desktop es compatible con escritorios de Windows y de Mac

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 9: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

9

Personalizacioacuten y extensibilidadTableau admite un marco de extensibilidad eficaz para integraciones empresariales exhaustivas y complejas La extensibilidad llevoacute la integracioacuten de visualizaciones enriquecidas de Tableau a aplicaciones de portales empresariales lo que permitioacute dar a cualquier dato de cualquier fuente un formato compatible con Tableau y proporcionar automatizacioacuten de servidores con un creciente conjunto de API de

RESTful basado en estaacutendares

API de JavaScript

Con la API de JavaScrip de Tableau las visualizaciones de Tableau no solo se insertan sino que se integran completamente en su propia aplicacioacuten web La API usa una arquitectura basada en eventos que le proporciona flexibilidad para un control integral de las acciones de los usuarios y las visualizaciones de Tableau Le permite controlar estrictamente las interacciones de sus usuarios y combinar funcionalidades que de otro

modo no podriacutean combinarse

Por ejemplo supongamos que su empresa tiene un portal web que combina varias aplicaciones de actividades econoacutemicas asiacute como dashboards e informes Es posible que para brindar una experiencia maacutes satisfactoria a sus usuarios usted prefiera tener una interfaz de usuario consistente en todas sus aplicaciones Con la API de JavaScript puede crear botones y otros controles para manejar elementos del dashboard de

Tableau con el estilo que prefiera

Figura 3 Ejemplo de uso de API de JavaScript para integrar un dashboard de Tableau en su propia aplicacioacuten web

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 10: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

10

API de extraccioacuten de datos

Tableau ofrece compatibilidad y conexioacuten directas con una gran cantidad de fuentes de datos Sin embargo es posible que en ocasiones usted desee procesar previamente los datos o bien acceder a ellos y recopilarlos desde otras aplicaciones antes de utilizarlos en Tableau Con la API de extraccioacuten de datos de Tableau los desarrolladores pueden crear sus propios programas para acceder a esas fuentes de datos y transformarlas en extracciones de datos de Tableau (TDE) Los archivos de TDE se pueden usar de manera nativa en Tableau Desktop o se pueden publicar en Tableau Server con la misma API Una vez que la TDE se publica en Tableau Server estaacute disponible para que las personas la usen con la capacidad de creacioacuten web o en Tableau Desktop La API funciona con CC++ Java y Python tanto en 32 como en 64 bits La API de extraccioacuten de datos estaacute disponible para desarrolladores en las plataformas de Windows y Linux

API de REST

Con la API de REST de Tableau Server puede crear leer actualizar eliminar y administrar entidades de Tableau Server mediante programacioacuten con HTTP La API le permite acceder de manera sencilla a la funcionalidad de las fuentes de datos los proyectos los libros de trabajo los usuarios de sitios y los sitios mediante un servidor de Tableau Puede aprovechar este acceso para crear sus propias aplicaciones personalizadas o para determinar interacciones con los recursos de Tableau Server

Estrategia de datosCada organizacioacuten tiene requisitos y soluciones diferentes para su infraestructura de datos Tableau respeta las elecciones de las organizaciones e incorpora las estrategias de datos existentes de dos maneras primero Tableau se puede conectar directamente con almacenes de datos o trabajar en memoria segundo Tableau trabaja con una

cantidad creciente de fuentes de datos diferentes

Acceso a una variedad de fuentes de datosEn su forma maacutes simple Tableau se conecta a una fuente de datos uacutenica con una sola vista ya sea que los datos esteacuten en almacenes de datos grandes data marts o archivos planos La vista puede ser una unioacuten de varias tablas dentro de esa fuente de datos que podriacutea consistir en

bull Base de datos relacional pueden unirse muacuteltiples tablas dentro de un esquema uacutenico en bases de datos relacionales como SQL Server Oracle Teradata DB2 y Vertica

bull Aplicaciones de negocios basadas en la nube Google Analytics y Salesforce

bull Almaceacuten de datos en la nube Google BigQuery y Amazon Redshift Se

pueden unir varias tablas

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 11: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

11

bull Base de datos multidimensional (OLAP o cubo) tecnologiacuteas como SQL Server Analysis Services y Essbase

bull Archivo MDB de Access se pueden unir muacuteltiples tablas dentro de la base de datos de Access

bull Hoja de caacutelculo de Excel cada pestantildea de la hoja de caacutelculo se trata como una tabla uacutenica y se pueden unir diferentes pestantildeas de la misma manera que las bases de datos relacionales

bull Archivos planos los archivos que usan el mismo delimitador (coma tabulacioacuten liacutenea vertical etc) y que residen en la misma carpeta de Windows se pueden tratar como tablas individuales dentro de una base de datos

Los usuarios tienen la capacidad de definir las uniones entre tablas siempre que estas uniones sean compatibles con la base de datos Si todos los datos necesarios se encuentran en un uacutenico sistema de administracioacuten de bases de datos (DBMS) como Oracle SQL Server o Teradata el administrador de la base de datos (DBA) puede crear una vista de base de datos extrayendo datos de varios esquemas o el usuario puede crear una vista loacutegica de los datos con SQL personalizado

Los datos se pueden almacenar en cualquier estructura incluidas las formas ldquoplanasrdquo transaccionales (3ordf 4ordf o 5ordf forma normal) no normalizada y los esquemas de estrella y copo de nieve El rendimiento de las vistas de Tableau Server y Tableau Desktop se relaciona directamente con la velocidad de la estructura subyacente de la base de datos Si bien las bases de datos multidimensionales funcionan mejor una base de datos relacional con un esquema de estrella puro o una base de datos optimizada para anaacutelisis funcionaraacuten mejor que la mayoriacutea de las demaacutes bases de datos

altamente normalizadas y orientadas a las transacciones

UsodeextraccionesparaunaccesoeficazysinconexioacutenTableau se puede conectar directamente a los datos o llevar los datos en memoria Si ha invertido en bases de datos raacutepidas y optimizadas para los anaacutelisis Tableau se conectaraacute directamente con un conector optimizado para permitirle aprovechar el valor de esa inversioacuten Si tiene una arquitectura de datos basada en bases de datos transaccionales o desea mantener las cargas de trabajo analiacuteticas fuera de la infraestructura de datos central el motor de datos de Tableau brinda un almaceacuten de datos en memoria optimizado para los anaacutelisis Alternar entre ambos es muy simple

De manera predeterminada Tableau proporciona una experiencia ldquoen tiempo realrdquo emitiendo una nueva consulta en la base de datos cada vez que el usuario cambia sus anaacutelisis Si bien esto puede tener sus propios beneficios tambieacuten puede ser un problema si los conjuntos de datos son grandes o si las fuentes de datos tienen un rendimiento bajo o incluso no tienen conexioacuten Cuando los datos no cambian de manera constante las consultas en tiempo real crean una carga de trabajo innecesaria

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 12: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

12

En estos casos Tableau ofrece una capacidad de extraccioacuten que devuelve los datos de la consulta inicial y los almacena en la maacutequina local del usuario La extraccioacuten se almacena en la base de datos en columnas de Tableau que estaacute altamente comprimida y estructurada para una raacutepida recuperacioacuten Las extracciones se pueden crear a partir de todos los tipos de bases de datos salvo las bases de datos multidimensionales (cubos)

El uso de las extracciones de datos de Tableau puede mejorar enormemente la experiencia del usuario mediante la reduccioacuten del tiempo que demora en volver a consultar la base de datos A su vez las extracciones liberan el servidor de la base de datos del traacutefico de consultas redundante Las extracciones son una excelente solucioacuten para los sistemas transaccionales altamente activos que no cuentan con recursos para las consultas de fecha y hora La extraccioacuten se puede actualizar todas las noches y estaraacute disponible sin conexioacuten durante el diacutea La capacidad de obtener acceso a los datos sin conexioacuten puede ser uacutetil para los usuarios que viajan o estaacuten fuera de la red

Las extracciones ademaacutes pueden ser subconjuntos de datos basados en un nuacutemero fijo de registros un porcentaje de los registros totales o un conjunto filtrado de los datos El motor de datos tambieacuten puede realizar extracciones incrementales que actualicen las extracciones existentes con datos nuevos Los subconjuntos de extracciones pueden acelerar el tiempo de desarrollo Los desarrolladores pueden usar un pequentildeo subconjunto de datos para crear una aplicacioacuten visual y no tendraacuten que esperar una respuesta de consulta retrasada cada vez que realicen un cambio

Las extracciones son necesarias para compartir libros de trabajo empaquetados Los libros de trabajo empaquetados (tipo de archivo twbx) contienen todos los datos que se usaron para que estos fueran portaacutetiles y se pudieran compartir con otros usuarios de Tableau Ademaacutes se pueden compartir con Tableau Reader que ofrece a los usuarios una experiencia interactiva pero con datos estaacuteticos y sin las medidas de seguridad de Tableau Server

Si un usuario publica un libro de trabajo usando una extraccioacuten esa extraccioacuten tambieacuten se publica La interaccioacuten futura con el libro de trabajo usaraacute la extraccioacuten en lugar de solicitar datos activos Si se confiere la habilitacioacuten pertinente puede configurarse el libro de trabajo para que solicite una actualizacioacuten automaacutetica de la extraccioacuten

Por uacuteltimo tenga presente que la cantidad de espacio temporal en disco usada para crear una extraccioacuten puede ser considerable Un ejemplo de ello seriacutea un esquema de estrella con una tabla de hechos larga y muchas dimensiones cada una con muchos campos descriptivos largos

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 13: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

13

Gestioacuten de datos el Data Server de TableauGarantizar que los datos adecuados esteacuten disponibles para las personas indicadas de la organizacioacuten en el momento en que estas los necesiten es importante para las organizaciones de TI Con frecuencia a pesar de las poliacuteticas de gestioacuten de TI rigurosas los usuarios guardan documentos de anaacutelisis importantes en sus escritorios para realizar anaacutelisis raacutepidos o recurren a la nube En un entorno de autoservicio la funcioacuten de la gestioacuten de datos es garantizar la seguridad mientras se permite a los usuarios obtener las respuestas que necesitan

El Data Server de Tableau es el componente mediante el cual Tableau Server brinda una administracioacuten compartida y centralizada de la extraccioacuten de datos de Tableau y las conexiones proxy compartidas de la base de datos Ello permite al personal de TI poner a disposicioacuten de todos los usuarios de Tableau Server fuentes de datos gestionadas medidas y administradas sin duplicar las extracciones ni las conexiones de datos en los libros de trabajo Esto significa que la organizacioacuten tiene una manera de administrar centralmente

bull conexiones de datos y uniones

bull campos calculados (por ejemplo una definicioacuten comuacuten de ldquogananciardquo)

bull definiciones de campos

bull conjuntos y grupos

bull filtros de usuarios

Al mismo tiempo para dar lugar al autoservicio y la flexibilidad los usuarios pueden extender el modelo de datos incorporando datos nuevos o creando definiciones nuevas y permitir que el modelo asiacute definido llegue a produccioacuten raacutepidamente Los datos administrados centralmente no cambian pero los usuarios conservan la flexibilidad

Las fuentes de datos publicadas pueden ser de dos tipos

1 Extracciones de datos de Tableau los usuarios se conectan directamente a una extraccioacuten de datos publicada Una organizacioacuten puede elegir este enfoque para brindar a los usuarios anaacutelisis de autoservicio raacutepidos mientras quita algo de carga de los sistemas criacuteticos Las extracciones de datos centralizadas tambieacuten evitan la proliferacioacuten de silos de datos en la organizacioacuten Las actualizaciones de datos solo se deben programar una vez por extraccioacuten publicada y los usuarios de la organizacioacuten se mantienen al diacutea con los mismos datos y definiciones compartidos

2 Conexiones proxy compartidas los usuarios pueden conectarse directamente a los datos activos con una conexioacuten proxy de base de datos Esto significa que no es necesario que cada usuario configure una conexioacuten independiente lo que facilita comenzar a trabajar con los datos El usuario tampoco necesita instalar ninguacuten controlador para la base de datos lo que reduce la carga del personal de TI para distribuir controladores y mantenerlos actualizados

Extraccioacuten de datos de Tableau

Conexioacuten de datos en vivo

Fuente de datos

Fuente de datos

Extracciones centralizadasEl Data Server de Tableau permite la administracioacuten de extracciones de datos incluidos los datos y metadatos

Conexiones proxy compartidasEl Data Server de Tableau tambieacuten puede admitir las conexiones proxy en vivo

Figuras 4 y 5 Tableau admite la administracioacuten centralizada de conexiones de datos en vivo y de extracciones

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 14: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

14

Gestioacuten de informesA medida que los datos y la informacioacuten siguen aumentando la gestioacuten de la informacioacuten es fundamental Es importante que los usuarios solo tengan acceso a la informacioacuten que tienen autorizacioacuten para ver

Existen dos formas de administrar la gestioacuten de informes en Tableau mediante sitios y mediante proyectos

Tableau Server tiene un meacutetodo de implementacioacuten directa que proporciona aislamiento de datos y arquitectura multiempresa Un servidor puede tener uno o maacutes sitios un sitio puede tener uno o maacutes proyectos y un proyecto puede tener uno o maacutes libros de trabajo Estos proyectos y libros de trabajo pueden administrarse y monitorearse para su uso en Tableau Un sitio es el inquilino y Tableau Server garantiza que los datos esteacuten aislados de todo par de sitios

Es decir que no se pueden hacer consultas en varios sitios para que exista un fuerte liacutemite de aislamiento de datos entre los sitios Este proceso crea lo que en ocasiones se conoce como ldquoMuralla Chinardquo entre vistas

Si desea un aislamiento completo de los datos la mejor forma de lograrlo es crear un sitio crear un proyecto en el sitio y administrar permisos para el proyecto y los libros de trabajo a fin de gestionar el acceso

Por otro lado si usa un solo sitio puede crear varios proyectos Los proyectos aiacuteslan las vistas y limitan las vistas de los usuarios individuales para que vean solo aquello

para lo que tienen permiso

Figura 6 La interfaz de administracioacuten de contenido de Tableau permite la gestioacuten simple de informes

Muchas organizaciones eligen crear un proyecto para cada unidad de negocios como Ventas o para cada funcioacuten de negocios loacutegica como Finanzas Una vez creado el proyecto los usuarios o grupos de usuarios se pueden asociar con el proyecto Los usuarios que no esteacuten asociados con un proyecto no ven ninguna de sus vistas

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 15: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

15

Maacutes control para los usuarios mediante suscripcionesLas suscripciones permiten a los usuarios abonarse a contenido que les interesa y recibirlo automaacuteticamente en sus bandejas de correo electroacutenico con regularidad Los usuarios pueden suscribirse y administrar su suscripcioacuten a una hoja de trabajo o un libro de trabajo con un solo clic

Figura 7 Interfaz de usuario de suscripcioacuten

Administracioacuten de cambiosTableau ofrece varias opciones para realizar la administracioacuten de cambios con libros de trabajo Las organizaciones que tienen herramientas de administracioacuten de cambios deben usarlas para llevar un registro de los cambios en los libros de trabajo de Tableau Aquellas que no cuenten con estos tipos de herramientas pueden configurar un proceso de administracioacuten de cambios manual ya sea creando carpetas de usuario en la red o usando un servidor de respaldo y realizando respaldos por las noches y guardaacutendolos Estos se pueden restaurar seguacuten sea necesario

Al igual que con cualquier proceso de desarrollo llevar el trabajo desde el desarrollo hasta la produccioacuten debe seguir pautas estrictas que incluyan pruebas y aprobaciones Una de las mejores y maacutes sencillas formas de respaldar el paso a la produccioacuten es configurar un proyecto de aacuterea de almacenamiento provisional que sea paralelo a cada proyecto de produccioacuten Los proyectos de almacenamiento provisional se pueden configurar en un servidor de desarrollo o directamente en el servidor de produccioacuten Los usuarios publican el trabajo nuevo en el aacuterea de almacenamiento provisional correspondiente y enviacutean una solicitud de seguimiento al equipo responsable de la validacioacuten y la promocioacuten para la produccioacuten Cuando la fuente de datos tras la vista de Tableau usada en el desarrollo es distinta de la de produccioacuten la informacioacuten de conexioacuten debe cambiarse

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 16: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

16

Administracioacuten de metadatosLa mayoriacutea de las plataformas de inteligencia de negocios dicen ofrecer la funcionalidad de metadatos pero requieren el modelado de toda la empresa como primer paso o no proporcionaraacuten las capacidades de metadatos en lo absoluto Tableau adoptoacute un enfoque hiacutebrido para que el personal de TI pueda agregar valor proporcionando una capa de metadatos rica que los profesionales pueden modificar o extender Esto significa que la capa de metadatos no requiere de ejercicios de modelado extensos antes de comenzar Tableau ha tenido tanto eacutexito en procurar la perfeccioacuten la accesibilidad y la transparencia de los metadatos que los clientes a menudo no se dan cuenta de que Tableau tiene una capa de metadatos

Extraccioacuten

Modelo VizQL

Modelo de datos

Conexioacuten

Filtros Agregaciones Fusiones Funciones Caacutelculos de tablas

Predeterminados Comentariosdescripciones Caacutelculos Alias Campos creados por el usuario

Servidor Atributos de conexiones Tablas Uniones

Figura 8 El sistema flexible de administracioacuten de metadatos de Tableau permite contar con metadatos enriquecidos pero flexibles

El sistema de metadatos de Tableau es un sistema de 3 niveles con 2 capas de abstraccioacuten y un modelo de tiempo de ejecucioacuten (modelo VizQL) La primera capa de abstraccioacuten es la conexioacuten que almacena la informacioacuten sobre el acceso a los datos y los datos que se ponen a disposicioacuten de Tableau Incluye atributos para la base de datos las tablas las vistas las columnas las uniones o el SQL personalizado usado para acceder a los datos

La segunda capa es el modelo de datos que caracteriza automaacuteticamente los campos como dimensiones y medidas Al conectarse a los cubos los campos se leen directamente desde los metadatos del cubo Con los datos relacionales Tableau usa heuriacutestica inteligente para determinar si un campo es una dimensioacuten o una medida El modelo de datos tambieacuten lleva un registro de los campos generados por el usuario como los conjuntos de datos y los caacutelculos Conocidos en conjunto como una fuente de datos de Tableau el modelo de datos es independiente y no distingue los cambios en la conexioacuten

La tercera capa es el modelo VizQL que es exclusivo de Tableau El modelo VizQL le permite al usuario ajustar la funcioacuten y la agregacioacuten de los campos en el tiempo de ejecucioacuten Por ejemplo el usuario puede cambiar una medida por una dimensioacuten en un escenario puede usar la edad de los empleados como una medida para calcular la edad promedio de los empleados y en otro escenario como una dimensioacuten para ver de queacute manera se distribuye la fuerza laboral en relacioacuten con la edad de los empleados Muchos caacutelculos y comparaciones que son difiacuteciles de definir en un modelo de datos tiacutepico son faacuteciles de definir en el modelo VizQL

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 17: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

17

Tableau proporciona flexibilidad de metadatos adicional Los usuarios pueden combinar los datos de diferentes fuentes de datos en un modelo hiacutebrido sin ninguacuten cambio en las conexiones o los modelos de datos Los modelos de datos pueden depender de otros modelos de datos Ademaacutes se puede usar una conexioacuten en muacuteltiples modelos de datos se puede usar un modelo de datos en muacuteltiples vistas y se pueden usar muacuteltiples vistas en un dashboard

El valor real de los metadatos es la capacidad de compartir y reutilizar los componentes Las fuentes de datos (conexiones y modelos de datos) se pueden publicar en Tableau Server lo que crea relaciones con los libros de trabajo Esto significa que los cambios en una fuente de datos maestra se propagan automaacuteticamente a los libros de trabajo que usan esa fuente de datos Ademaacutes los otros usuarios pueden usar una fuente de datos como punto de inicio para su anaacutelisis Y las fuentes de datos tambieacuten se pueden exportar y compartir como archivos

A diferencia de las conexiones los cambios expliacutecitos en el modelo de datos deben realizarse en Tableau Desktop debido al mayor alcance de los cambios como la redefinicioacuten de un caacutelculo Cuando se efectuacutea un cambio Tableau Desktop administra automaacuteticamente ese cambio en todas las hojas de un libro de trabajo Y aunque el modelo VizQL no distingue los cambios en la base de datos como cambiar el nombre de un miembro de una columna Tableau Server siacute distingue los cambios de nombre y la eliminacioacuten de columnas usadas en una vista Si falta una columna esperada el modelo

VizQL la elimina temporalmente de la vista

Implementacioacuten moacutevilLas empresas adoptan cada vez maacutes dispositivos moacuteviles Trasladar la inteligencia de negocios a los lugares donde se toman las decisiones y se realizan los anaacutelisis es la promesa real de la inteligencia de negocios Los usuarios esperan tener la misma experiencia en sus dispositivos moacuteviles que la que tienen en sus computadoras de escritorio y portaacutetiles incluidas las capacidades de inteligencia de negocios

Tableau brinda inteligencia de negocios moacutevil con la misma potencia y simplicidad que el resto de la solucioacuten El enfoque de creacioacuten uacutenica de Tableau en relacioacuten con la inteligencia de negocios moacutevil implica que un dashboard de Tableau Server funciona automaacuteticamente tanto en dispositivos moacuteviles como en el navegador web de la computadora No hay necesidad de desarrollar un dashboard personalizado ya que Tableau detecta automaacuteticamente el dispositivo y optimiza el producto visual y las capacidades en consecuencia Los usuarios ven vistas optimizadas para la tecnologiacutea taacutectil en Safari para moacuteviles Chrome para moacuteviles la aplicacioacuten nativa para iPad

y la aplicacioacuten para Android

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 18: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

18

Figura 9 Capacidades de edicioacuten y publicacioacuten desde iPad y dispositivos Android

Las aplicaciones moacuteviles de Tableau dan a los usuarios la capacidad de ver editar y crear vistas nuevas sin necesidad de usar Tableau Desktop Los usuarios pueden agregar campos y filtros cambiar los tipos de vista y hacer otros anaacutelisis ad hoc directamente desde la vista Cuando el usuario termina de editar puede guardar sus cambios en el libro de trabajo de Tableau original si tiene permiso para hacerlo

Las aplicaciones moacuteviles de Tableau se conectan con cualquier Tableau Server y proporcionan controles taacutectiles nativos como desplazamiento y zoom con los dedos Las vistas son taacutectiles y estaacuten optimizadas para la compatibilidad completa con la tecnologiacutea taacutectil lo que permite el control con los dedos de los filtros los paraacutemetros las paacuteginas el resaltado y la creacioacuten por medio de arrastre y colocacioacuten Los usuarios de las aplicaciones de Tableau para iPad y Android tambieacuten obtienen exploracioacuten de contenido optimizada para la funcioacuten taacutectil con la capacidad de buscar libros de trabajo guardar

favoritos y ver el contenido recientemente usado

Figura 10 Los dashboards de Tableau estaacuten habilitados de manera automaacutetica para la funcioacuten taacutectil en dispositivos moacuteviles

La seguridad de los dispositivos moacuteviles es una de las preocupaciones principales de muchas organizaciones Tableau Server aplica la misma seguridad a todas las vistas incluidas la seguridad de nivel de datos y la de nivel de usuario independientemente de que se usen en una computadora de escritorio o un dispositivo moacutevil Y dado que no se guardan datos en el dispositivo el riesgo de que los dispositivos perdidos o robados vulneren la seguridad de los datos es muy bajo

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 19: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

19

Modelos de implementacioacutenTableau se puede configurar de diferentes maneras seguacuten la infraestructura de los datos la carga del usuario y el perfil de uso la estrategia de dispositivos y los objetivos Tableau Server se puede agrupar en cluacutesteres con cualquier nuacutemero de maacutequinas

A continuacioacuten se presentan ejemplos de configuraciones comunes

ConfiguracioacutensimplePara muchos clientes un solo servidor con la configuracioacuten de hardware miacutenima recomendada 8 nuacutecleos de CPU y 32 GB de memoria principal ofrece un buen rendimiento Este tipo de configuracioacuten es uacutetil para la prueba de concepto de una implementacioacuten mayor o para un servidor de departamentos Tableau recomienda ejecutar dos instancias de cada proceso principal Data Server servidor de aplicaciones VizQL Server y componente de segundo plano en una implementacioacuten de Tableau

Server en un uacutenico servidor de 8 nuacutecleos

Cluacutester de 3 servidores (24 nuacutecleos)Los entornos con una carga de usuarios maacutes pesada requeriraacuten servidores adicionales agrupados en cluacutesteresCon una configuracioacuten de 3 servidores el servidor primario se encargaraacute de la puerta de enlace el licenciamiento y los servicios administrativos como las buacutesquedas Los otros dos nodos de trabajo tendraacuten VizQL Server servidor de aplicaciones componente de segundo plano repositorio host de extraccioacuten y Data Server Un administrador puede configurar el nuacutemero y el tipo de procesamientos que se ejecutan en el sistema para admitir un uso de extracciones intenso o ligero y

otras caracteriacutesticas

Servidor HT

TP(S)

Buscar

Licenciamiento

Puerta de enlace

Tableau Server primario

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Servidor de trabajo Servidor de trabajo

Servidor HT

TP(S)

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos en espera

Repositorio en espera

Figura 11 Configuracioacuten de un cluacutester simple de 3 servidores

Servidor HT

TP(S)

Buacutesqueda | Licenciamiento

VizQL Server

Servidor de aplicaciones

Componente de segundo plano

Data Server

Puerta de enlace

Motor de datos activo

Repositorio activo

Tableau Server primario

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 20: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

20

Cluacutester de 5 servidores (40 nuacutecleos)Se pueden agregar maacutes maacutequinas de trabajadores a un cluacutester para admitir un uso maacutes intenso de los datos o una carga de usuarios mayor En un cluacutester mayor que usa extracciones de datos podriacutea optarse por aislar el repositorio y el host de extraccioacuten en una maacutequina los componentes de segundo plano en otra y permitir que los servidores VizQL y de aplicaciones residan en las otras maacutequinas de trabajo Se encuentran disponibles diferentes configuraciones para admitir perfiles de carga de trabajo distintos

Puerta de enlace

2 VizQL Servers

2 servidores de aplicaciones

1 Data ServerComponente de segundo planox3

Repositorio

Host de extraccioacuten

x8

Figura 12 Configuracioacuten de un cluacutester de 5 servidores optimizado para muchas extracciones de datos

Cluacutester de alta disponibilidadLa funcioacuten de alta disponibilidad de Tableau ayuda a las organizaciones de TI a cumplir los acuerdos de nivel de servicio y reducir el tiempo de inactividad La solucioacuten de alta disponibilidad de Tableau proporciona capacidades automaacuteticas de conmutacioacuten tras error para los componentes del repositorio y del motor de datos Un nodo primario actuacutea como puerta de enlace y estaacute a cargo de las buacutesquedas el licenciamiento y el equilibrio de los datos Los 2 nodos adicionales alojan los procesos activos Puede aumentar la confiabilidad del sistema agregando una cuarta computadora para usarla como primaria de respaldo La conmutacioacuten tras error de la puerta de enlace es automaacutetica cuando se ha configurado un equilibrador de carga externo Esto proporciona una capacidad de conmutacioacuten tras error perfecta e incrementa la capacidad de carga de trabajo del motor de datos lo que resulta en una mayor escalabilidad

Consulte nuestro documento teacutecnico sobre alta disponibilidad para obtener maacutes informacioacuten

Maacutequina virtual o implementacioacuten basada en la nubeNo hay consideraciones especiales de escalabilidad o rendimiento al ejecutar Tableau Server en maacutequinas virtuales o en una implementacioacuten en la nube Sin embargo tenga en cuenta que cada plataforma de virtualizacioacuten proporciona suficiente infraestructura administrativa y de gestioacuten para implementar las maacutequinas virtuales en una topologiacutea escalable y de alto rendimiento Se aconseja seguir los procedimientos recomendados por su proveedor de infraestructura virtual para garantizar que Tableau Server tenga acceso a los recursos de computacioacuten memoria y datos adecuados Las maacutequinas virtuales se pueden usar para praacutecticamente limitar el nuacutemero de nuacutecleos disponibles en Tableau Server o para proporcionar recuperacioacuten ante desastres a traveacutes de la misma maacutequina virtual Al ejecutar Tableau en la nube tenga presente que Tableau Server requiere de direcciones IP estaacuteticas

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 21: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

21

SeguridadA medida que las organizaciones ponen maacutes datos a disposicioacuten de maacutes personas la seguridad de la informacioacuten es una preocupacioacuten criacutetica Tableau Server proporciona soluciones de seguridad integrales que equilibran la variedad de requisitos sofisticados con una implementacioacuten y un uso sencillos

Las funciones de seguridad de nivel empresarial de Tableau administran las autenticaciones las autorizaciones la seguridad de los datos y la seguridad de la red En conjunto estas capacidades proporcionan una solucioacuten de seguridad completa que satisface las necesidades de una base de usuarios amplia y diversa ya sea interna de la organizacioacuten o externa en Internet De hecho Tableau Server ha aprobado estrictos requisitos de seguridad de clientes en los sectores de los servicios financieros

gubernamentales y de salud

Autenticacioacuten seguridad de accesoEl primer nivel de seguridad es establecer la identidad del usuario Esto se realiza para evitar el acceso no autorizado y para personalizar la experiencia de cada usuario Este proceso se conoce normalmente como ldquoautenticacioacutenrdquo No se debe confundir con la ldquoautorizacioacutenrdquo que se aborda en la seccioacuten ldquoAutorizacioacuten seguridad del objetordquo

Tableau Server admite distintos tipos de autenticacioacuten

bull Active Directory de Microsoft (SSPINTLM y Kerberos)

bull SAML que usa un proveedor de identidades externo (IdP) para autenticar a los usuarios de Tableau Server

bull Autenticacioacuten confiable que crea una relacioacuten de confianza entre Tableau Server y uno o maacutes servidores web

bull OAuth para algunos proveedores de servicios basados en la nube

bull Autenticacioacuten nativa administrada por Tableau Server

Tableau proporciona tiempos de expiracioacuten automaacuteticos para el inicio de sesioacuten

que pueden configurar los administradores

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 22: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

22

Autenticacioacuten SAMLSAML es un mecanismo de protocolo de autenticacioacuten basado en estaacutendares que permite a Tableau Server aprovechar las inversiones existentes de TI en conjuntos de aplicaciones de administracioacuten de identidades Con SAML se autentica a los usuarios directamente con los proveedores de identidad existentes de modo que si el usuario ya ha iniciado sesioacuten en otra aplicacioacuten de la empresa con el mismo IdP no tiene que pasar por otro proceso de inicio de sesioacuten con Tableau Server

Autenticacioacuten OAuthA medida que se incrementa la cantidad de empresas que comienzan a usar y aprovechar las soluciones basadas en la nube brindar acceso seguro y sin inconvenientes a los recursos de la nube se vuelve imprescindible Para algunas fuentes de datos basadas en la nube una alternativa a almacenar credenciales de base de datos confidenciales en Tableau Server es establecer una relacioacuten de confianza limitada a ciertos fines entre Tableau y el proveedor de la fuente de datos Mediante esta relacioacuten usted puede acceder a sus datos mientras el proveedor de la fuente de datos mantiene sus credenciales seguras

Tableau trabaja con estas conexiones protegidas seguacuten se especifica en el estaacutendar de autorizacioacuten abierta OAuth 20 Usar conexiones OAuth ofrece los siguientes beneficios

1 Seguridad Tableau Server nunca conoce ni almacena sus credenciales de base de datos confidenciales y es el uacutenico que puede usar su token de acceso

2 Comodidad en vez de tener que insertar la identificacioacuten y la contrasentildea de su fuente de datos en varios lugares puede usar el token proporcionado para un proveedor de datos especiacutefico para todos los libros de trabajo y las fuentes de datos publicados que tengan acceso a ese proveedor de datos

La autenticacioacuten OAuth de Tableau Server estaacute disponible para fuentes de datos

de Google BigQuery Google Analytics y Salesforcecom

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 23: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

23

Autorizacioacuten (funciones y permisos) seguridad del objetoLa autorizacioacuten consiste en lo que un usuario puede hacer y a lo que puede acceder despueacutes de recibir autenticacioacuten En Tableau la autorizacioacuten estaacute manejada por

1 funciones y permisos

2 licenciamiento y derechos de usuario

En Tableau una funcioacuten es un conjunto de permisos que se aplican al contenido para administrar la forma en que los usuarios y los grupos pueden interactuar con el contenido y los proyectos publicados El contenido publicado como las fuentes de datos los libros de trabajo y las vistas se puede administrar con las acciones de permiso tiacutepicas ver crear modificar y eliminar Los administradores pueden crear grupos como ldquoUsuarios de finanzasrdquo para facilitar la administracioacuten de permisos Los proyectos controlan los permisos predeterminados para todos los libros de trabajo y las vistas publicados en el proyecto El uso de proyectos se puede realizar en un solo servidor donde se requiera compatibilidad para varias partes externas (muacuteltiples inquilinos)

Las funciones proporcionan una estructura predeterminada de permisos para diferenciar a los usuarios Por ejemplo a un usuario se le puede asignar la funcioacuten de Interaccionador para una vista determinada pero no para todo el contenido Un usuario con la funcioacuten Visor puede ver vistas especiacuteficas pero no tiene la capacidad de modificarlas Hay maacutes de 20 personalizaciones con paraacutemetros disponibles para ayudar a administrar la seguridad del objeto Estos permisos basados en funciones no controlan queacute datos aparecen dentro de una vista

Datos seguridad de los datosLa seguridad de los datos se estaacute tornando cada vez maacutes importante en especial para las organizaciones que deben cumplir requisitos reglamentarios o para quienes entregan contenido externamente Tableau brinda flexibilidad ya que ayuda a las organizaciones a satisfacer sus necesidades de seguridad de datos de tres maneras diferentes implementando seguridad uacutenicamente en la base de datos implementando seguridad uacutenicamente en Tableau o creando un meacutetodo hiacutebrido en el que la informacioacuten de los usuarios en Tableau Server tiene elementos de datos anaacutelogos en la base de datos

Cuando un usuario inicia sesioacuten en Tableau Server no lo hace en la base de datos Esto significa que si se implementa seguridad en la base de datos los usuarios de Tableau Server tambieacuten necesitaraacuten credenciales para iniciar sesioacuten en la base de datos a fin de acceder a las vistas Estas credenciales de inicio de sesioacuten se pueden transmitir usando la seguridad integrada de Windows (autenticacioacuten NT) incrustando las credenciales en la vista al publicar o solicitando credenciales de usuario especiacuteficas

Tableau tambieacuten proporciona la capacidad de filtro de usuarios que habilita la seguridad de datos de nivel de fila mediante el nombre de usuario el grupo u otros atributos del usuario en cuestioacuten El filtro agrega a todas las consultas una claacuteusula ldquowhererdquo para restringir los datos y se puede usar con todas las fuentes de datos

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 24: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

24

Red seguridad de la transmisioacutenPara muchas implementaciones internas la seguridad de la red se proporciona evitando el acceso a la red en su totalidad No obstante incluso en estos casos es importante transmitir de manera segura las credenciales por la red Para las implementaciones externas la seguridad de la transmisioacuten es criacutetica para proteger los datos confidenciales y las credenciales y para evitar el uso malintencionado de Tableau Server

Existen tres interfaces de red principales en Tableau Server aunque Tableau presta atencioacuten especial al almacenamiento y las transmisiones de contrasentildeas en todas las capas y las interfaces

bull La interfaz de cliente a Tableau Server estaacute predeterminada para las solicitudes y respuestas HTTP pero se puede configurar para HTTPS (SSL) con los certificados de seguridad suministrados por el cliente

bull Tableau Server para bases de datos usa controladores nativos siempre que es posible y utiliza adaptadores de ODBC geneacutericos cuando los controladores nativos no estaacuten disponibles

bull La comunicacioacuten segura entre los componentes de Tableau Server solo es posible en implementaciones distribuidas y se realiza con un modelo de confianza estricto para garantizar que cada servidor reciba solicitudes vaacutelidas de otros servidores del cluacutester

Ademaacutes de resguardar las transmisiones en la red todas las contrasentildeas y las

credenciales de los usuarios se cifran cuando no estaacuten en uso y cuando se transmiten

y las contrasentildeas tambieacuten se cifran para su almacenamiento Todos los clientes pueden

crear sus propias frases de contrasentildea para personalizar sus claves privadas y contar

con un meacutetodo seguro de cifrado de sus datos cuando estos no estaacuten en uso

Ademaacutes de estas capacidades de seguridad de la interfaz de la red Tableau Server brinda protecciones adicionales Existe una variedad de teacutecnicas de cifrado para garantizar la seguridad desde el navegador hasta el nivel de servidor y el repositorio y de regreso incluso cuando no esteacute habilitada SSL Tableau Server tambieacuten tiene muchos mecanismos de seguridad integrados para ayudar a evitar la suplantacioacuten de identidad los secuestros y los ataques de inyeccioacuten SQL y prueba y responde a las nuevas amenazas activamente

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 25: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

25

EscalabilidadTableau Server es altamente escalable y presta servicios a las empresas maacutes grandes y hasta a decenas de miles de usuarios General Motors Wells Fargo Bank of America eBay Facebook y Cisco son algunas de las organizaciones que implementaron Tableau globalmente Ray White una empresa grande de bienes raiacuteces usa Tableau para proporcionar informes a 10000 agentes inmobiliarios

Desde 2009 Tableau Server se ha ejecutado a gran escala en los propios centros de datos de Tableau para respaldar Tableau Public un servicio gratuito para la visualizacioacuten en liacutenea de datos puacuteblicos Tableau Public ha proporcionado maacutes de 200 millones de impresiones distintas y sigue creciendo

Tableau Online presentado en el verano de 2013 es una solucioacuten de anaacutelisis en la nube hospedada en Tableau Tableau Online se apoya en la misma arquitectura empresarial que Tableau Server En la actualidad Tableau Online presta servicios

a maacutes de 1000 clientes

Figura 14 Tableau Server ha escalado hasta cargas extremadamente altas del mismo modo que la infraestructura de Tableau Public

Todos los entornos son uacutenicos y existen muchas variables que afectan el rendimiento Entre los factores que afectan la escalabilidad de una implementacioacuten de Tableau se incluyen

bull Consideraciones de hardware tipo de servidor velocidad del disco cantidad de memoria velocidad del procesador y nuacutemero de procesadores

bull Arquitectura nuacutemero de servidores disentildeo de arquitectura velocidadtraacutefico de la red tipo de fuente de datos y ubicacioacuten

bull Uso concurrencia de usuarios interactividad y configuraciones de memoria cacheacute

bull Disentildeo del libro de trabajo cantidad y complejidad de vistas uso de fusiones y caacutelculos

bull Configuracioacuten de software valores de configuracioacuten de Tableau Server

bull Datos estructuras de datos voluacutemenes agregacioacuten materializacioacuten y rendimiento de bases de datos

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 26: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

26

Resultados de rendimiento de la escalabilidadBasados en nuestra metodologiacutea de rendimiento del ciclo de vida y las pruebas comparativas internas pudimos demostrar que para una carga de trabajo compleja Tableau Server escala casi linealmente Por regla general los informes disentildeados con sensatez permiten a Tableau Server admitir 100 usuarios simultaacuteneos cada 8 nuacutecleos

Con base en nuestras pruebas y los caacutelculos de uso de los clientes que arrojan que la cantidad de usuarios simultaacuteneos del sistema es del 10 demostramos que Tableau Server escala de un total de 1900 usuarios en un cluacutester de nodo uacutenico de 16 nuacutecleos a un total de 5540 usuarios en un cluacutester de 4 nodos y 64 nuacutecleos Esto es para una mezcla tiacutepica de cargas de trabajo en la que vemos a un 40 de los

usuarios interactuando

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 190 19002 nodos 270 27003 nodos 436 43604 nodos 554 5540

En el caso de una carga de trabajo maacutes activa en la que el 100 de los usuarios interactuacutean con el informe con un 10 de simultaneidad Tableau Server puede admitir desde un total de 1190 usuarios en un cluacutester primario uacutenico con 16 nuacutecleos hasta un total de 3470 usuarios en un cluacutester primario maacutes un cluacutester de 3 nodos de trabajadores

con 64 nuacutecleos

Nodos del cluacutester Usuarios simultaacuteneos Total de usuarios1 nodo 119 11902 nodos 206 20603 nodos 269 26904 nodos 347 3470

Realizamos pruebas de escalabilidad de Tableau Server perioacutedicamente Pida a su administrador de cuenta de Tableau los resultados de las pruebas de escalabilidad

maacutes recientes

Consulte la seccioacuten Material de lectura adicional al final de este documento para encontrar enlaces a material adicional de ayuda en liacutenea de Tableau Server y tutoriales

sobre las configuraciones de los procesos y los servidores

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 27: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

27

RendimientoEl rendimiento de un informe especiacutefico depende de muchos factores En el proceso tradicional de desarrollo de un informe de inteligencia de negocios un equipo de desarrollo suele dedicar varias semanas a estructurar el informe y optimizar el disentildeo las consultas y las vistas para ofrecer un umbral de rendimiento especiacutefico

A diferencia de los enfoques tradicionales en los que las consultas se definen con anterioridad y se optimizan la tecnologiacutea VizQL patentada de Tableau permite aplicar un enfoque exploratorio aacutegil e interactivo a la generacioacuten de informes Tableau volveraacute a generar consultas optimizadas seguacuten sea necesario o volveraacute a emitir consultas a nombre del usuario en funcioacuten de la duda que este trata de disipar

Cada entorno de servidor es uacutenico y hay muchas variables que afectan el rendimiento Entre estas variables se incluyen

bull detalles de hardware como velocidad del disco memoria y nuacutecleos cantidad de servidores en su implementacioacuten

bull traacutefico de red

bull factores de uso como la complejidad del libro de trabajo la actividad simultaacutenea del usuario y los datos almacenados en la memoria cacheacute

bull valores de configuracioacuten de Tableau Server como la cantidad de cada proceso de servidor que se ejecuta

Consideraciones de los datos como el volumen de datos el tipo de base de datos

y la configuracioacuten de la base de datos

Tableau Server para 64 bitsPara lograr el maacuteximo rendimiento en sus implementaciones de produccioacuten grandes implemente un sistema operativo de 64 bits e instale la versioacuten de Tableau Server para 64 bits Con 64 bits Tableau puede usar mucha maacutes memoria que la que permite usar la arquitectura de 32 bits Si bien el hardware miacutenimo recomendado para una maacutequina de 8 nuacutecleos es de 32 GB o RAM en la praacutectica si tiene la capacidad de invertir en RAM puede guiarse por la regla general de asignar 8 GB por nuacutecleo

de la maacutequina para garantizar un buen rendimiento

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 28: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

28

Evaluacioacuten de errores de rendimiento de autoservicio con grabador de rendimientoDada la variabilidad de rendimiento una de las tantas herramientas de administracioacuten de Tableau Server que ayudan a los administradores y los usuarios es el grabador de rendimiento de Tableau Diagnosticar problemas de rendimiento de los servidores o de los libros de trabajo puede ser una tarea difiacutecil Con frecuencia los libros de trabajo de bajo rendimiento son el resultado de la forma en la que el usuario creoacute uniones los campos que incluyoacute en el libro el enlace de datos etc El grabador de rendimiento de Tableau puede retratar el rendimiento de un libro de trabajo recopilando meacutetricas de rendimiento ya sea mediante administradores del servidor o usuarios de escritorio

navegadores web o dispositivos moacuteviles

Figura 15 Resumen del grabador de rendimiento de Tableau

El grabador de rendimiento puede ayudarle a identificar raacutepidamente problemas de rendimiento de los libros de trabajo las conexiones de datos o las consultas Por ejemplo el grabador registra el tiempo que lleva conectarse a la fuente de datos ejecutar una consulta o crear una visualizacioacuten Esto proporciona a los administradores y los usuarios finales herramientas integradas en el sistema para ayudarlos a identificar

problemas en el disentildeo de los libros de trabajo

Las extracciones de datos optimizadas proporcionan una respuesta maacutes raacutepida a los usuariosLas extracciones de datos de Tableau generan un archivo de datos pequentildeo en teacuterminos de la superficie que ocupa en comparacioacuten con el tamantildeo del archivo de datos original Tableau usa teacutecnicas de compresioacuten que optimizan la reduccioacuten del tamantildeo de los archivos especialmente cuando los datos incluyen valores de texto Esto proporciona una experiencia de rendimiento muy alto para las consultas los caacutelculos los filtros y en uacuteltima instancia las representaciones

Ademaacutes se pueden optimizar las extracciones ocultando campos que so se utilicen en los informes lo que optimiza la extraccioacuten y brinda un rendimiento superior

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 29: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

29

Carga de trabajo reducida mediante sesiones compartidas segurasCuando los usuarios praacutecticamente solo leen un informe Tableau comparte esos datos de manera segura con los usuarios despueacutes de comprobar que estos cuenten con los permisos correspondientes Esto brinda a los usuarios tiempos de respuesta raacutepidos para los datos de solo lectura minimiza la carga de trabajo del servidor y mejora la escalabilidad de usuarios Este uso dinaacutemico de procesos ofrece una mayor escalabilidad de sesiones a solicitud mientras que se continuacutea manteniendo un entorno seguro

La representacioacuten local permite a los usuarios interactuar con los datos en tiempo realLas creaciones web y moacuteviles aprovechan la eficacia de HTML5 para hacer representaciones de datos en la propia maacutequina o dispositivo del usuario No se necesita ActiveX Java ni Flash para ejecutar informes o visualizaciones Dado que ahora es el navegador el que proporciona la vista se hacen menos viajes al servidor Esto reduce la carga del servidor lo que le da mayor escalabilidad y en uacuteltima instancia ofrece representaciones en fracciones de segundos a los usuarios para que puedan sacar conclusiones

Representacioacuten de dashboards con vistas optimizadasCuando las vistas de un dashboard usan fuentes de datos independientes Tableau carga estas vistas a medida que finaliza cada consulta de modo que el dashboard se carga en muy poco tiempo Tableau optimiza el disentildeo y otros caacutelculos con los datos despueacutes de que la consulta se resuelve para permitir que las visualizaciones se proporcionen de manera instantaacutenea Por supuesto otros factores como la complejidad de las consultas y la disputa general de recursos de la maacutequina auacuten pueden afectar el rendimiento

Administracioacuten del sistemaEl proceso de gestioacuten del sistema y la funcioacuten del administrador de Tableau Server son muy similares a los de cualquier otra aplicacioacuten Sin embargo en Tableau Server los administradores pueden tener funciones de administrador del sistema o de contenido Los administradores del sistema tienen acceso completo a todo el software y las funciones de Tableau Server Por lo tanto ellos pueden asignar la funcioacuten de administrador de contenido a usuarios seleccionados quienes administraraacuten usuarios proyectos libros de trabajo y conexiones de datos dentro del grupo al que estaacuten asignados Esto le permite a cada grupo administrar mejor sus propias necesidades

Las aacutereas claves de las que seraacuten responsables los administradores son

bull instalacioacuten de software

bull actualizaciones de software

bull monitoreo del rendimiento utilizacioacuten del servidor y ajuste del sistema

bull procesos que admiten seguridad respaldo y restauracioacuten y administracioacuten de cambios

bull administracioacuten de usuarios grupos proyectos libros de trabajo y conexiones de datos

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 30: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

30

Aunque Tableau es extremadamente flexible y puede controlar decenas de miles de usuarios y maacutes sus tareas de administracioacuten del servidor son en gran parte parciales De hecho despueacutes de la configuracioacuten inicial la mayoriacutea de las organizaciones se dan cuenta de que invierten muy poco tiempo en la administracioacuten de Tableau Server El tiempo necesario probablemente dependeraacute de la cantidad de usuarios la frecuencia de los cambios de usuario y si el administrador proporciona alguacuten nivel de asistencia al usuario

ConclusioacutenTableau Server proporciona una infraestructura soacutelida que cumple con los requisitos de seguridad escalabilidad extensibilidad y arquitectura de los gerentes y administradores de TI Brinda opciones de implementacioacuten flexibles que son mayores para las empresas maacutes grandes Admite sus decisiones arquitectoacutenicas de datos permitiendo una conexioacuten en vivo con una variedad de anaacutelisis de bases de datos o en memoria Y principalmente permite a los administradores de TI volver a dedicarse a cuestiones estrateacutegicas de TI liberaacutendolos de la creacioacuten de dashboards y del ciclo de actualizacioacuten

Tableau les da a las organizaciones lo que los negocios actuales exigen una solucioacuten de anaacutelisis de autoservicio raacutepida y aacutegil que estaacute verdaderamente preparada para las empresas

Material de lectura adicionalPara obtener informacioacuten maacutes detallada de los temas tratados en este documento consulte

Ayuda en liacutenea Tableau Server Administratorsrsquo Guide (Guiacutea del administrador de Tableau Server)

Ayuda en liacutenea Tableau Server Machine and Process Configuration Guide (Guiacutea de configuracioacuten de procesos y maacutequinas de Tableau Server)

Base de conocimiento Monitoring Tableau Server Performance (Monitoreo del rendimiento de Tableau Server)

Base de conocimiento Optimizacioacuten del rendimiento de Tableau Server

Informe teacutecnico Rapid-Fire Business Intelligence (Inteligencia de negocios Rapid-fire)

Informe teacutecnico Tableau Server Security Versioacuten 8

Informe teacutecnico In-Memory or Live Data Which is Better (Datos en memoria y activos iquestqueacute es mejor)

Informe teacutecnico Tableau Metadata Model (Modelo de metadatos de Tableau)

Informe teacutecnico Explicacioacuten de la escalabilidad de Tableau Server

Informe teacutecnico Tableau Online Seguridad en la nube

Tableau Drive coacutemo ampliar una cultura analiacutetica

Gartner coloca a Tableau como liacuteder en el Magic Quadrant 2014

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian

Page 31: Tableau para la empresa: descripción general de TI · continuación, el proceso VizQL envía las consultas directamente a la fuente de datos y devuelve un conjunto de resultados

31

Acerca de Tableau

Tableau Software (NYSE DATA) permite a las personas ver y entender los datos Tableau ayuda a todas las personas para que analicen visualicen y compartan informacioacuten raacutepidamente Maacutes de 21000 cuentas de clientes obtienen resultados raacutepidos con Tableau en la oficina o en cualquier otro lugar Ademaacutes miles de personas usan Tableau Public para compartir datos en sus blogs y sitios web Vea la forma en que Tableau puede ayudarlo descargando la prueba gratuita desde wwwtableausoftwarecomtrial

Recursos adicionales

Descargue la prueba gratuita

Documentos teacutecnicos relacionados

iquestPor queacute anaacutelisis de negocios en la nube

Cinco procedimientos recomendados para crear dashboards de campantildeas eficaces

Ver todos los documentos teacutecnicos

Explorar otros recursos

middot Demostracioacuten del producto

middot Capacitacioacuten y tutoriales

middot Comunidad y soporte

middot Historias de clientes

middot Soluciones

Tableau y Tableau Software son marcas comerciales de Tableau Software Inc Todas las otras empresas y los otros nombres de productos pueden ser marcas comerciales de las respectivas empresas con que se asocian