Cuadro ArchiComponentes de tecnología y servidor

Tableau Server está diseñado para conectar muchos niveles de datos. Puede conectar clientes desde computadoras de escritorio, móviles y web. Tableau Desktop es una sólida herramienta de visualización de datos. Es altamente disponible y seguro.

Puede ejecutarse tanto en máquinas virtuales como físicas. Es un sistema multiusuario, multiproceso y multiproceso.

Para ofrecer funciones tan potentes se necesita una arquitectura sólida. Estudiemos Tableau Server Architectura en este tutorial.

Servidor Tableau Architectura

Las distintas capas utilizadas en el servidor Tableau se muestran en el siguiente diagrama de arquitectura

Servidor Tableau Architectura
Cuadro ArchiDiagrama de tecnología

Estudiemos los diferentes componentes de Tableau. Architectura

Servidor de datos

El componente principal de Tableau ArchiLa tecnología son las fuentes de datos a las que puede conectarse.

Cuadro Puede conectarse a múltiples fuentes de datos. Estas fuentes de datos pueden estar en las instalaciones o en ubicaciones remotas. Puede conectarse a una base de datos, un archivo de Excel y una aplicación web, todo al mismo tiempo. Tableau puede conectar datos de entornos heterogéneos. Puede combinar los datos de múltiples fuentes de datos. También puede establecer la relación entre varios tipos de fuentes de datos.

Conectores de datos

Los conectores de datos proporcionan una interfaz para conectar fuentes de datos externas a Tableau Data Server.

Tableau tiene un conector ODBC/SQL incorporado. Este conector ODBC puede conectarse a cualquier base de datos sin utilizar su conector nativo. Tableau tiene una opción para seleccionar datos en vivo y extraídos. Según el uso, se puede cambiar fácilmente entre datos extraídos y en vivo.

  • Conexión en vivo o datos en tiempo real: Tableau puede conectarse a datos en tiempo real vinculándose directamente a la base de datos externa. Utiliza la infraestructura del sistema de base de datos existente mediante el envío de declaraciones dinámicas MDX (expresiones multidimensionales) y SQL. Esta función puede vincularse a los datos en vivo con Tableau en lugar de importar los datos. Revaloriza la inversión realizada por una organización en un sistema de base de datos rápido y optimizado. En muchas empresas, el tamaño de la base de datos es enorme y se actualiza periódicamente. En esos casos, Tableau funciona como una herramienta de visualización frontal al conectarse a los datos en vivo.
  • Datos extraídos o en memoria: Tableau tiene una opción para extraer los datos de fuentes de datos externas. Podemos hacer una copia local en forma de archivo de extracto de Tableau. Puede extraer millones de registros en el motor de datos de Tableau con un solo clic. El motor de datos de Tableau utiliza almacenamiento como RAM, ROM y memoria caché para almacenar y procesar datos. Al utilizar filtros, Tableau puede extraer algunos registros de un conjunto de datos enorme. Esto mejora el rendimiento, especialmente cuando se trabaja con conjuntos de datos masivos. Los datos extraídos o en memoria permiten a los usuarios visualizar los datos sin conexión, sin conectarse a la fuente de datos.

Componentes de Tableau Server

Los diferentes componentes presentes en un servidor Tableau son:

  • Servidor de aplicaciones
  • VizServidor QL
  • Servidor de datos

A) Servidor de aplicaciones:

El servidor de aplicaciones se utiliza para proporcionar autenticaciones y autorizaciones. Maneja la administración y permisos para interfaces web y móviles. Garantiza la seguridad al registrar cada ID de sesión en Tableau Server. El administrador puede configurar el tiempo de espera predeterminado de la sesión en el servidor.

B) VizServidor QL:

VizEl servidor QL se utiliza para convertir las consultas de la fuente de datos en visualizaciones. Una vez que la solicitud del cliente se envía a VizProceso QL, envía la consulta directamente a la fuente de datos y recupera información en forma de imágenes. Esta imagen o visualización se presenta al usuario. Tableau Server crea un caché de visualización para reducir el tiempo de carga. El caché se puede compartir entre muchos usuarios que tengan permiso para ver la visualización.

C) Servidor de datos:

El servidor de datos se utiliza para administrar y almacenar los datos de fuentes de datos externas. Es un sistema central de gestión de datos. Proporciona gestión de metadatos, seguridad de datos, almacenamiento de datos, Conección de datos y requisitos del controlador. Almacena los detalles relevantes del conjunto de datos, como metadatos, campos calculados, conjuntos, grupos y parámetros. La fuente de datos puede extraer datos y también realizar conexiones en vivo con fuentes de datos externas.

Gateway

La puerta de enlace canaliza las solicitudes de los usuarios hacia los componentes de Tableau. Cuando el cliente realiza una solicitud, se reenvía a un equilibrador de carga externo para su procesamiento. La puerta de enlace funciona como distribuidor de procesos a varios componentes. En caso de ausencia de un balanceador de carga externo, la puerta de enlace también funciona como balanceador de carga. Para la configuración de un solo servidor, un servidor principal o puerta de enlace administra todos los procesos. Para configuraciones de múltiples servidores, un sistema físico funciona como servidor principal mientras que otros se utilizan como servidores trabajadores. Solo se puede utilizar una máquina como servidor principal en el entorno de Tableau Server.

Clientes

Los paneles y visualizaciones en Tableau Server se pueden ver y editar utilizando diferentes clientes. Los Clientes son Tableau Desktop, navegador web y aplicaciones móviles.

Clientes Medio Ambiente
Tableau Desktop Tableau Desktop es una herramienta de análisis empresarial. Ayuda a crear, ver y publicar paneles en Tableau Server. Los usuarios pueden acceder a varias fuentes de datos y crear visualizaciones en Tableau Desktop.
Móvil Los paneles del servidor se pueden visualizar de forma interactiva mediante aplicaciones y navegadores móviles. El navegador y la aplicación se pueden utilizar para ver y editar el contenido del libro.
Webtracking Navegadores web como Google Chrome, safari, Firefox e Internet Explorer son compatibles con el servidor Tableau. Los contenidos y visualizaciones del panel se pueden editar a través de estos navegadores web.

Resum

  • La arquitectura de Tableau Server está diseñada para conectar diferentes fuentes de datos de forma segura.
  • El servidor de datos es la primera capa de la arquitectura. Ayuda a Tableau a conectar datos en distintos entornos heterogéneos.
  • El conector de datos es la segunda capa. Ayuda a conectarse a varias bases de datos utilizando su conector ODBC.
  • Tableau puede conectar datos en vivo en tiempo real conectando la base de datos directamente. También puede extraer una copia local de los datos a través de su almacén de datos en memoria para un procesamiento más rápido.
  • Los componentes como el servidor de aplicaciones, VizQL Server y el servidor de datos actúan como la tercera capa.
  • El servidor de aplicaciones se utiliza para autenticaciones y autorizaciones.
  • VizQL se utiliza para convertir la consulta SQL en visualizaciones.
  • Data Server es un sistema de gestión de datos centralizado utilizado en la arquitectura.
  • Se utiliza una puerta de enlace para distribuir los procesos en diferentes componentes.
  • La cuarta capa de la arquitectura son los clientes como Tableau Desktop, web y Mobile.