Reconfigurar el repositorio de Tableau Server

Tableau Server puede configurarse para que use un repositorio local o uno externo. Este tema describe los pasos necesarios para reconfigurar un Tableau Server existente con una de las siguientes opciones:

  • Mueva un repositorio local de Tableau Server a un repositorio externo y configure Tableau Server para que utilice un repositorio externo.

  • Mueva el repositorio externo de Tableau Server a su instalación local de Tableau Server y configure Tableau Server para usar el repositorio local. Esto significa que el repositorio de Tableau Server se instalará en el mismo equipo o equipos que Tableau Server.

Para obtener más información sobre estas opciones y repositorios externos, consulte Repositorio externo de Tableau Server.

Mover el repositorio local a un repositorio externo

Tableau Server debe detenerse para migrar de un repositorio local a un repositorio externo.

Use los siguientes pasos para mover el repositorio de Tableau Server de local a externo:

  1. Active la clave de producto de Advanced Management en Tableau Server si aún no está activada. Se requiere una licencia de Advanced Management para configurar Tableau Server con un repositorio externo.
  2. Configure la instancia de base de datos PostgreSQL de Amazon para utilizarla como repositorio externo.
    1. Amazon: Crear una instancia de base de datos PostgreSQL en AWS Relational Database Service (RDS).
    2. Azure Database: Crear una instancia de PostgreSQL de Azure Database en Azure...
    3. Base de datos de Google Cloud: Crear una instancia de PostgreSQL en Google Cloud
    4. Instancia de PostgreSQL independiente: Crear una base de datos de PostgreSQL como instalación independiente.
  3. 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 nube de Google e instancia independiente de PostgreSQL: 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.

  4. Ejecute el siguiente comando de TSM CLI para configurar Tableau Server de modo que use el repositorio externo:

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

    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

    El archivo json es el archivo que creó en el primer paso con los ajustes de configuración. El archivo del certificado SSL se puede descargar como se describe en este tema(El enlace se abre en una ventana nueva).

    Al ejecutar el comando anterior se migra el repositorio local a la nueva instancia de base de datos externa de PostgreSQL.

Mover un repositorio externo a local

Use los siguientes pasos para mover el repositorio de Tableau Server de la ubicación externa a la instalación local.

  1. Ejecute el siguiente comando TSM CLI para mover el repositorio a un nodo específico:

    tsm topology external-services repository disable -n nodeN

  2. Si está configurando HA para su repositorio, instale este en un segundo nodo. Para obtener más información, consulte Ejemplo: instalar y configurar un clúster de alta disponibilidad de tres nodos.

    Nota: Para instalar el repositorio en un segundo nodo, primero debe ejecutar el comando descrito en el paso anterior. El primer paso es migrar su repositorio externo al repositorio local. A continuación, puede instalar el repositorio en un segundo nodo de Tableau Server.

¿Quién puede hacer esto?

Los administradores de Tableau Server pueden volver a configurar el repositorio externo. También necesitará tener acceso para crear una instancia de base de datos PostgreSQL en Amazon o Azure.

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