Conector MongoDB para BI

En este artículo se describe cómo conectar Tableau a los datos de MongoDB Business Intelligence (BI) y cómo configurar la fuente de datos.

Antes de empezar

Antes de empezar, recopile esta información de conexión:

  • Nombre del servidor que hospeda la base de datos a la que desea conectarse

  • Nombre de usuario y contraseña, si está habilitada la autenticación con MongoDB

  • Nombre de base de datos asociado a las credenciales del usuario, si está habilitada la autenticación con MongoDB

  • ¿Va a conectarse a un servidor SSL?

  • (Opcional) La instrucción SQL inicial se ejecuta cada vez que Tableau se conecta

Debe instalar el conector de MongoDB para BI (versión 2.1 o posterior) para poder conectar Tableau a los datos de MongoDB BI.

Para obtener el conector de MongoDB para BI, inicie sesión en el sitio web de MongoDB y descargue el conector(El enlace se abre en una ventana nueva). Siga las instrucciones de instalación(El enlace se abre en una ventana nueva) que se recogen en el sitio web de MongoDB.

Controlador necesario

Este conector necesita un controlador para comunicarse con la base de datos. Si el controlador no está instalado en el equipo, Tableau muestra un mensaje en el cuadro de diálogo de conexión con un enlace a la página Descarga de controladores(El enlace se abre en una ventana nueva), donde podrá encontrar enlaces de controladores e instrucciones de instalación.

Establecer la conexión y configurar la fuente de datos

  1. Inicie Tableau y, en Conectar, seleccione MongoDB BI Connector. Para obtener una lista completa de conexiones de datos, seleccione Más en A un servidor. A continuación, siga estos pasos:

    1. Escriba el nombre del servidor.

    2. Si la autenticación con MongoDB está habilitada, escriba su nombre de usuario con el nombre de la base de datos asociada y la contraseña. Para obtener información sobre el formato que se debe utilizar, consulte Opciones de inicio de sesión. Si la autenticación con MongoDB no está habilitada, continúe con el paso c.

      Active la casilla de verificación Requerir SSL si se conecta a un servidor SSL. Para obtener más información sobre la conexión con SSL a MongoDB, consulte Conectar Tableau a MongoDB(El enlace se abre en una ventana nueva) en el sitio web de MongoDB.

    3. (Opcional) Seleccione SQL inicial para especificar que se ejecute un comando SQL al inicio de cada conexión, por ejemplo, al abrir el libro de trabajo, actualizar un extracto, iniciar sesión en Tableau Server o publicar en Tableau Server. Para obtener más información, consulte Ejecutar SQL inicial.

    4. Seleccione Iniciar sesión.

      Si Tableau no puede establecer la conexión, compruebe que las credenciales sean correctas. Si sigue sin poder conectar, su equipo tiene problemas para encontrar el servidor. Póngase en contacto con el administrador de red o de base de datos para que le ayude.

  2. En la página de la fuente de datos, haga lo siguiente:

    1. (Opcional) Seleccione el nombre predeterminado de la fuente de datos en la parte superior de la página y luego escriba un nombre único para su uso en Tableau. Por ejemplo, utilice una nomenclatura de fuente de datos que ayude a que los demás usuarios de la fuente de datos puedan deducir a qué fuente de datos deben conectarse.

    2. Seleccione la pestaña de la hoja para iniciar el análisis.

Opciones de inicio de sesión

Las cuentas de usuario de MongoDB tienen asociadas bases de datos lógicas específicas en MongoDB. Así, al iniciar sesión en MongoDB, los usuarios tienen que especificar el nombre de la base de datos asociada a sus credenciales. Para ello se deben pasar unas opciones especiales en la cadena del nombre de usuario. Por ejemplo, si el usuario henrywilson está asociado a la base de datos example , deberá escribir lo siguiente en el campo Nombre de usuario.

henrywilson?source=example

Puede usar la opción mechanism para definir el mecanismo de autenticación si desea emplear un mecanismo que no sea el predeterminado, SCRAM-SHA-1. Por ejemplo, si el usuario henrywilson quiere conectarse a la base de datos example usando el mecanismo de pregunta/respuesta, tiene que escribir lo siguiente en el campo Nombre de usuario:

henrywilson?source=example,mechanism=MONGODB-CR

Para obtener más información sobre las opciones de autenticación, visite el sitio web de MongoDB(El enlace se abre en una ventana nueva).

 

Consulte también