Conexión a Amazon DocumentDB desde Tableau Desktop - Amazon DocumentDB

Conexión a Amazon DocumentDB desde Tableau Desktop

Adición del controlador JDBC de Amazon DocumentDB

Para conectar con Amazon DocumentDB desde Tableau Desktop, debe descargar e instalar el controlador JDBC de Amazon DocumentDB y el conector de DocumentDB para Tableau.

  1. Descargue el archivo JAR del controlador JDBC de Amazon DocumentDB del repositorio de controladores JDBC de Amazon DocumentDB y cópielo en uno de los siguientes directorios según su sistema operativo:

    • Windows - C:\Program Files\Tableau\Drivers

    • MacOS - ~/Library/Tableau/Drivers

  2. Descargue el conector de DocumentDB para Tableau (un archivo TACO) del sitio web de intercambio de Tableau y cópielo en su directorio Mi repositorio/conectores de Tableau.

    • Windows - C:\Users\[user]\Documents\My Tableau Repository\Connectors

    • MacOS - /Users/[user]/Documents/My Tableau Repository/Connectors

Para obtener información adicional, consulte la documentación de Tableau.

nota

Si utiliza certificados de CA más recientes, asegúrese de actualizar el controlador JDBC a la versión 1.4.5 (disponible en este repositorio de GitHub de AWS).

Conexión a Amazon DocumentDB mediante Tableau - Túnel SSH

Para conectarse a Tableau desde un equipo cliente fuera de la VPC de su clúster de DocumentDB, debe configurar un túnel SSH antes de seguir los pasos que se indican a continuación:

  1. Inicie la aplicación Tableau Desktop.

  2. Vaya a Conectar > A un servidor > Más.

  3. Elija Amazon DocumentDB de Amazon Web Services en Conectores instalados.

    La interfaz de Conexión en Tableau Desktop muestra el submenú Más… en la sección A un servidor. La opción Amazon DocumentDB aparece resaltada en el submenú Conectores instalados.
Conexión a Amazon DocumentDB mediante Tableau: túnel SSH externo
  1. Introduzca los parámetros de conexión necesarios: Nombre de host, Puerto, Base de datos, Nombre de usuario y Contraseña. Los parámetros de conexión del ejemplo siguiente son equivalentes a la cadena de conexión JDBC:

    jdbc:documentdb://localhost:27019/test? tls=true&tlsAllowInvalidHostnames=true&scanMethod=random&scanLimit=1000&loginTimeoutSec=0&readPreference=primary&retryReads=true&schemaName=_default con los parámetros de nombre de usuario y contraseña transferidos por separado en una colección de propiedades. Para obtener más información sobre los parámetros de la cadena de conexión, consulte la documentación de GitHub del controlador JDBC de Amazon DocumentDB.

    Pestaña General de la interfaz del conector de Amazon DocumentDB que muestra los campos de nombre de host, puerto, base de datos, nombre de usuario y contraseña.
  2. (Opcional) Puede encontrar opciones más avanzadas en la pestaña Avanzado.

    Pestaña Avanzado de la interfaz del conector de Amazon DocumentDB que muestra opciones de conexión adicionales.
  3. Seleccione Iniciar sesión.

Conexión a Amazon DocumentDB mediante Tableau: túnel SSH interno
nota

Si prefiere no configurar el túnel SSH mediante un terminal, puede usar la GUI de Tableau para especificar los detalles de su instancia EC2, que el controlador JDBC utilizará de forma inherente para crear un túnel SSH.

  1. En la pestaña Avanzado, elija la opción Habilitar el túnel SSH para revisar otras propiedades.

    Pestaña Avanzado de la interfaz del conector de Amazon DocumentDB con la opción Activar túnel SSH seleccionada y los campos de entrada SSH adicionales mostrados.
  2. Introduzca el Usuario SSH, el Nombre de host SSH y el Archivo de clave privada SSH.

  3. (Opcional) Puede deshabilitar la opción de verificación estricta de la clave de host de SSH, que evita la verificación de la clave de host con un archivo de hosts conocido.

    nota

    Deshabilitar esta opción es menos seguro, ya que puede provocar un ataque de intermediario.

    Pestaña Avanzado de la interfaz del conector de Amazon DocumentDB con la opción Verificación estricta de la clave de host de SSH desactivada.
  4. Introduzca los parámetros necesarios: Nombre de host, Puerto, Base de datos, Nombre de usuario y Contraseña.

    nota

    Asegúrese de utilizar el punto de conexión del clúster de DocumentDB y no localhost cuando utilice la opción de túnel SSH interno.

    Pestaña General de la interfaz del conector de Amazon DocumentDB que muestra los campos de nombre de host, puerto, base de datos, nombre de usuario y contraseña.
  5. Elija Iniciar sesión.