Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Iniciar el BI Connector

mongosqld es el programa BI Connector que conecta tu instancia de MongoDB con tu herramienta de BI. mongosqld requiere un esquema de datos que se mapee a tus colecciones y bases de datos MongoDB. Tienes varias opciones para crear un esquema e iniciar mongosqld. Esta guía te ayudará a elegir la mejor opción para tus necesidades.

Por defecto, mongosqld genera un esquema de datos predeterminado y lo almacena en memoria. Alternativamente, si prefieres crear un esquema personalizado y editarlo manualmente, utiliza uno de estos dos métodos:

  • Utilice el programa para crear mongodrdl un .drdl archivo de esquema personalizado y luego inicie mongosqld con la opción para apuntar a este --schema archivo.

  • Si previamente cargó un esquema personalizado con el comando upload, debe utilizar el comando name-schema para almacenar el esquema internamente bajo el nombre personalizado proporcionado. Luego puedes iniciar mongosqld con --schemaSource, --schemaMode y --schemaName opciones.

Para obtener más información sobre la creación de un esquema y el muestreo de datos, consulta Mapea esquemas relacionales en MongoDB.

Existen tres opciones para lanzar y ejecutar mongosqld. Usted puede:

Puede alojar el Conector MongoDB para Business Intelligence en MongoDB Atlas. Para saber cómo habilitar y conectarse a un Conector de BI alojado en Atlas, consulte Conectarse mediante el Conector de BI para Atlas.

Se pueden utilizar opciones de línea de comandos para especificar las colecciones y bases de datos que se desean muestrear, las credenciales de usuario y otras opciones de configuración. Para obtener una lista completa de las opciones de línea de comando, consulte Opciones de línea de comando.

Para iniciar mongosqld desde la línea de comandos, ejecuta el ejecutable mongosqld en el directorio del programa BI Connector con las opciones de línea de comandos necesarias.

El siguiente ejemplo utiliza la opción --sampleNamespaces para especificar la colección books en la base de datos test.

"C:\Program Files\MongoDB\Connector for BI\2.4\bin\mongosqld.exe" --sampleNamespaces test.books

El siguiente ejemplo utiliza la opción --sampleNamespaces para especificar la colección books en la base de datos test.

mongosqld --sampleNamespaces test.books

El siguiente ejemplo utiliza la opción --sampleNamespaces para especificar la colección books en la base de datos test.

mongosqld --sampleNamespaces test.books

El siguiente ejemplo utiliza la opción --sampleNamespaces para especificar la colección books en la base de datos test.

mongosqld --sampleNamespaces test.books

Nota

mongosqld utiliza por defecto el puerto 3307. Puedes establecer el número de puerto manualmente proporcionando la opción --addr junto con la dirección del host y el puerto.

Puede usar un archivo de configuración para guardar todas sus mongosqld opciones de configuración. Comience mongosqld con la opción para especificar un archivo de --config configuración.

"C:\Program Files\MongoDB\Connector for BI\2.4\bin\mongosqld.exe" --config <pathToConfigFile>\mongosqld.conf
mongosqld --config <pathToConfigFile>/mongosqld.conf
mongosqld --config <pathToConfigFile>/mongosqld.conf
mongosqld --config <pathToConfigFile>/mongosqld.conf

El BI Connector requiere un archivo de configuración con el parámetro mongosqld.systemLog.path especificado cuando se ejecuta como un servicio del sistema. Utilizando tu editor de texto preferido, crea un archivo mongosqld.conf. Para revisar las opciones del archivo de configuración, consulta Archivo de configuración. Por ejemplo:

systemLog:
path: 'C:\logs\mongosqld.log'
net:
bindIp: '127.0.0.1'
port: 3307

Nota

Todas las rutas de archivos en tu archivo de configuración deben ser absolutas y estar envueltas entre comillas simples. Por ejemplo:

systemLog:
path: 'C:\logs\mongosqld.log'

Para instalar y ejecutar mongosqld como un servicio del sistema, ejecute los siguientes comandos:

"C:\Program Files\MongoDB\Connector for BI\2.4\bin\mongosqld.exe" install --config "<pathToConfigFile>\mongosqld.conf"
net start mongosql

Windows devuelve mongosql service installed si la instalación se realizó correctamente.

systemLog:
path: '/logs/mongosqld.log'
net:
bindIp: '127.0.0.1'
port: 3307

Para instalar y ejecutar mongosqld como un servicio del sistema, ejecute los siguientes comandos:

mongosqld install --config <pathToConfigFile>/mongosqld.conf
launchctl load -w /Library/LaunchDaemons/mongosql.plist
systemLog:
path: '/logs/mongosqld.log'
net:
bindIp: '127.0.0.1'
port: 3307

Para instalar y ejecutar mongosqld como un servicio del sistema, ejecute los siguientes comandos:

sudo mongosqld install --config <pathToConfigFile>/mongosqld.conf
sudo systemctl start mongosql.service

Para habilitar el servicio para que se inicie automáticamente al arrancar, ejecuta lo siguiente:

systemctl enable mongosql.service
systemLog:
path: '/logs/mongosqld.log'
net:
bindIp: '127.0.0.1'
port: 3307

Para instalar y ejecutar mongosqld como un servicio del sistema, ejecute los siguientes comandos:

sudo mongosqld install --config <pathToConfigFile>/mongosqld.conf
sudo systemctl start mongosql.service

Para habilitar el servicio para que se inicie automáticamente al arrancar, ejecuta lo siguiente:

systemctl enable mongosql.service

Una vez que BI Connector esté configurado y funcionando, estará listo para empezar a usarlo con su herramienta de BI preferida. Consulta Conectar herramientas BI para obtener una lista seleccionada de tutoriales de conexión.

En esta página