El repositorio de Tableau Server es una base de datos de PostgreSQL que almacena datos de todas las interacciones de usuario, actualizaciones de extracciones, etc.

El repositorio se puede instalar localmente en los mismos nodos que Tableau Server o instalarse externamente:

Repositorio local: la base de datos PostgreSQL se instala e implementa localmente, lo que significa que se implementa junto con Tableau Server.

Repositorio externo: la base de datos PostgreSQL se implementa externamente. El repositorio externo se puede instalar en Amazon RDS, Azure Database, nube de Google o como una instalación independiente.

Para obtener más información general sobre qué es el repositorio de Tableau Server, consulte:

Los hosts admitidos para el repositorio externo son:

  • Amazon RDS (a partir de la versión 2019.3)
  • Azure Database (a partir de la versión 2020.4)
  • Instancia de PostgreSQL independiente (a partir de la versión 2021.2)
  • Instancia de PostgreSQL para Google Cloud (a partir de la versión 2021.4)

Este tema es una descripción general del repositorio externo de Tableau Server.

Consideraciones sobre el repositorio externo

Tanto Amazon RDS como Azure Database ofrecen una mejor capacidad de adaptación, fiabilidad, alta disponibilidad y seguridad integrada para PostgreSQL. Al integrarse más estrechamente con estas ofertas en la nube, podrá aprovechar estos beneficios adicionales.

Si va a configurar una instancia de PostgreSQL independiente, debe configurar y administrar la alta disponibilidad y adaptarla según sea necesario.

Consideraciones sobre plataformas en la nube

Cuando utiliza una plataforma en la nube para alojar su repositorio externo, tiene la opción de ejecutar instancias de PostgreSQL en la infraestructura alojada y administrarlas usted mismo o elegir la opción de servicio completamente administrado.

  • Autoadministrado: configure y administre instancias de PostgreSQL en la infraestructura alojada usted mismo. Por ejemplo, si usa AWS como su plataforma en la nube, puede usar instancias EC2 para ejecutar, administrar y mantener instancias de PostgreSQL.
  • Completamente administrado: seleccione un servicio totalmente administrado. Por ejemplo, si utiliza AWS como plataforma en la nube, puede utilizar la opción RDS para alojar su repositorio externo.

Una de las consideraciones clave al elegir entre autoadministrado y completamente administrado es que en una opción autoadministrada usted tiene el mayor control, pero con ello viene la responsabilidad de mantener las máquinas virtuales y muchas tareas administrativas de la base de datos. Una opción completamente administrada ofrece facilidad de instalación, administración de la configuración y mantenimiento.

Aquí hay una lista más completa de puntos a considerar a la hora de elegir entre los dos:

  • Requisitos de instalación y mantenimiento.
  • Alta disponibilidad y opciones de recuperación ante desastres
  • Capacidades de rendimiento, escalabilidad y supervisión
  • Mantenimiento de seguridad
  • Costes operativos, costes de servicio, costes de personal.

A continuación, se muestra un ejemplo de cómo se pueden comparar las dos opciones para Azure en el sitio de Microsoft: Elija la opción de servidor PostgreSQL correcta en Azure,

Requisitos

  • Tableau Server debe usar las siguientes versiones:

    • 2019.3 o posterior para su uso con AWS.
    • 2020.4 o posterior para su uso con Azure.

      Para conocer la versión de PostgreSQL que debe usar, consulte Azure Database for PostgreSQL Flexible Server.

    • La versión 2021.2 y posteriores para usar con una instancia de PostgreSQL independiente. (Se puede usar para instalaciones locales, Azure VM o AWS EC2).
    • Versión 2021.4 o posteriores para usar con Google Cloud tanto para la instancia de PostgreSQL como para PostgreSQL independiente en las máquinas virtuales de Google Cloud. 
  • Tableau Server debe tener activadas las claves de Complemento de administración de servidores.

  • Según dónde planee alojar el repositorio externo, deberá estar familiarizado con uno de los siguientes procesos:

    • Configuración y administración de la base de datos de Amazon RDS.
    • Configuración y administración de Azure Database.
    • Configuración y administración de la base de datos PosgreSQL como una instalación independiente.
    • Configuración y administración de instancias de PostgreSQL para Google Cloud

Topología

El siguiente diagrama es una versión resumida de la topología de Tableau Server con el Repositorio externo.

El siguiente diagrama es una versión detallada de la topología de Tableau Server con el Repositorio externo y muestra todos los procesos instalados en cada nodo.

Gestión del repositorio externo

Administración de licencias

Para habilitar esta función, primero debe activar las claves de producto de Complemento de administración de servidores en Tableau Server. Para obtener más información, consulte Acerca de Tableau Complemento de administración de servidores. Si no tiene activadas las claves de Complemento de administración de servidores, o si las licencias han caducado, verá el siguiente comportamiento:

  • Si intenta configurar Tableau Server para que use un repositorio externo durante la instalación, verá un mensaje de error, pero podrá continuar la instalación y el repositorio del Tableau Server se instalará localmente. Para instalaciones con un solo servidor, el repositorio se instala en el mismo equipo que Tableau Server. Para instalaciones multinodo, el repositorio se instala en uno de los nodos del clúster de Tableau Server.

  • Si ya está usando un repositorio externo de Tableau Server en su instalación y la licencia de Complemento de administración de servidores caduca, el servidor fallará al reiniciarse. Si ya no tiene una licencia válida de Complemento de administración de servidores pero sí de Tableau Server, podrá crear una copia de seguridad. También puede migrar el repositorio externo a un repositorio local, que no requiere la licencia de Complemento de administración de servidores, para que el servidor funcione de nuevo. Para obtener más información sobre cómo migrar de un repositorio externo a un repositorio local, consulte Reconfigurar el repositorio de Tableau Server.

Escenarios de migración admitidos

  • Trasladar el repositorio de local a externo

  • Trasladar el repositorio de externo a local

Copia de seguridad y restauración

Si solo tiene configurado el repositorio externo:

El proceso de copia de seguridad y restauración es el mismo para el repositorio local y el externo, como se describe en el tema de Hacer una copia de seguridad de los datos de Tableau Server .

  • Los comandos de copia de seguridad y restauración funcionan de la misma manera tanto para el repositorio local como en el externo. En el caso de que Tableau Server utilice un repositorio externo, el proceso requiere más espacio en disco, por lo que debe tenerlo en cuenta al configurar el espacio de almacenamiento.

  • La ubicación predeterminada y otras ubicaciones soportadas para almacenar el archivo de copia de seguridad son las mismas, tanto si el repositorio es local como externo.

Las siguientes excepciones se aplican a Tableau Server cuando se utiliza un repositorio externo:

  • Cualquier cuenta de usuario personalizada que se cree en el repositorio externo de Tableau Server se incluirá en la restauración, no así las contraseñas para estas cuentas. Las contraseñas deberán reconfigurarse una vez finalizada la restauración. Las cuentas de usuario personalizadas son cuentas de usuario de la base de datos PostgreSQL, y SQL y otro software cliente de base de datos las utiliza para conectarse a PostgreSQL.

    Nota: Estas cuentas personalizadas se deshabilitarán como medida de seguridad, pero es posible configurar este comportamiento.

  • La configuración y la topología no deben incluirse en la copia de seguridad. Para obtener más información sobre cómo exportar los ajustes de configuración y topología, consulte Realizar una copia de seguridad y restauración completa de Tableau Server.

Si tiene configurado el repositorio externo y el almacén de archivos externo:

Tiene un par de opciones si tiene configurado el repositorio externo y el almacén de archivos externo para Tableau Server. Estas opciones le permiten aprovechar las capacidades de copia de seguridad de instantáneas de las plataformas en la nube que puede estar utilizando para alojar el repositorio externo y el almacén de archivos. Para obtener más información e instrucciones detalladas, consulte Copia de seguridad y restauración con un Almacén de archivos externo.

Conexiones SSL

Tiene la opción de requerir o no conexiones TLS/SSL desde Tableau Server al repositorio externo.

Si no necesita usar conexiones cifradas, debe configurar el Repositorio externo para permitir conexiones no cifradas y usar el la opción --no-ssl cuando configure el Repositorio externo para Tableau Server. Para obtener más información, consulte tsm topology external-services repository enable.

Si desea habilitar o deshabilitar SSL en otro momento, después de la instalación, use tsm security repository-ssl enable o tsm security repository-ssl disable. Esta opción está disponible a partir de la versión 2021.4.

Actualización del certificado SSL

Si como parte de una expiración planificada del certificado SSL de la instancia RDS, de Azure Database, de la instancia de PostgreSQL para Google Cloud o de la instancia de PostgreSQL independiente, debe actualizar la instancia con el nuevo archivo de certificado, también deberá actualizar la configuración de Tableau Server para utilizar el nuevo archivo de certificado. Puede hacerlo descargando el archivo más reciente y ejecutando el comando tsm topology external-services repository replace-host y proporcionando el nuevo archivo de certificado.

Consideraciones sobre la alta disponibilidad

Tableau Server no gestiona ni configura alta disponibilidad para el repositorio externo.

 

Supervisión del estado del repositorio

La página de estado de TSM mostrará el servicio externo del Tableau Server como un nodo adicional de su instalación del Tableau Server.

La pestaña de topología indica si hay servicios externos de Tableau Server configurados:

Obtención de registros

Los registros de Tableau Server no incluirán registros del repositorio externo. Siga estos pasos para obtener los registros específicos de la instancia:

Siguientes pasos

¡Gracias por sus comentarios!