Instalar Tableau Server con el repositorio externo PostgreSQL

Este tema describe cómo instalar y configurar Tableau Server de modo que use un servicio externo como repositorio.

Antes de instalar

Instalar y configurar Tableau Server

Paso 1: crear un archivo de configuración

Cree un archivo json con los siguientes ajustes de configuración:

{
 "flavor":"<flavor name>",
 "masterUsername":"<admin user name>",
 "masterPassword":"<password>", 
 "host":"<instance host name>",
 "port":5432
}
  • flavor: este es el tipo de servicio externo que va a utilizar para el repositorio de Tableau Server.

    • Amazon RDS: utilice "rds"
    • Azure Database: use "azure"
    • Base de datos de Google Cloud: use "gcp"
    • Base de datos PostgreSQL independiente: use "generic"
  • masterUsername:

    • Amazon RDS: use "rails" como nombre de usuario. Este es el usuario que especificó al crear la instancia de RDS.

      Debe utilizar "rails" como nombre de usuario maestro. Es necesario para que el repositorio externo funcione correctamente con Tableau Server.

    • Azure Database, instancia de PostgreSQL para Google Cloud o instancia de PostgreSQL independiente: elija un nombre de usuario que cumpla sus requisitos. Se recomienda usar postgres como nombre de usuario administrador. Si elige utilizar un nombre de usuario diferente, asegúrese de que el nombre de usuario no comience por pg o azure. El nombre de usuario tampoco puede ser rails, tblwgadmin, tableau, readonly o tbladminviews.
  • masterPassword: esta es la misma contraseña que especificó al crear la instancia de la base de datos PostgreSQL.

  • host: este es el extremo de su instancia de base de datos PostgreSQL.

  • port: el puerto de la base de datos que especificó al crear la instancia de base de datos PostgreSQL.

Paso 2: instalar Tableau Server y configurar el repositorio externo

utilizando TSM CLI:

  1. Instalar e inicializar TSM: siga las instrucciones de este "Utilizar la interfaz de línea de comandos de TSM" y complete los pasos 1-5, que ejecutan el programa de instalación e instalan TSM.

  2. Activar y registrar Tableau Server: proporcione la clave del Tableau Server y la clave de Advanced Management en el paso de activación. Tendrá que ejecutar el siguiente comando dos veces, primero con la clave de producto de Tableau Server y luego con la clave de producto de Advanced Management:

    tsm licenses activate -k <product key>

  3. Configurar los ajustes de nodo iniciales: siga las instrucciones del tema "Utilizar la interfaz de línea de comandos de TSM" para configurar las opciones iniciales del nodo.

    ¡Importante! No ejecute el paso Inicializar e Iniciar Tableau Server cuando configure el nodo inicial. Después de completar otros pasos en el tema Configurar los ajustes de nodo iniciales, vuelva a esta página y siga el resto de las instrucciones.

  4. Configure Tableau Server para que use el repositorio externo mediante los siguientes comandos:

  • Especifique la configuración del repositorio externo utilizando el archivo json que creó en el paso anterior:

    tsm topology external-services repository enable -f <filename>.json -c <ssl certificate file>

    El archivo json es el archivo que creó en el primer paso con los ajustes de configuración.

    Nota: El certificado SSL es necesario solo si utiliza conexiones cifradas entre Tableau Server y el repositorio externo. Si esto no es obligatorio para usted, debe especificar la opción --no-ssl. En este caso, el comando de tsm tendría este aspecto:
    tsm topology external-services repository enable -f <filename>.json --no-ssl

  • Aplique los cambios:

    tsm pending-changes apply

Paso 3: completar la inicialización de tsm

Para inicializar e iniciar Tableau Server:

tsm initialize --start-server --request-timeout 1800

Paso 4: completar la instalación

Añadir una cuenta de administrador y complete la instalación.

¿Quién puede hacer esto?

Los administradores de Tableau Server pueden instalar y configurar Tableau Server.

¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!