Overview
mongosqldes el programa Conector de BI que conecta su instancia de MongoDB con su herramienta de BI. mongosqldrequiere un esquema de datos que se asigne a sus colecciones y bases de datos de MongoDB. Tiene varias opciones para crear un esquema e iniciarmongosqld. Esta guía le ayudará a elegir la mejor opción para sus 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
mongodrdlun.drdlarchivo de esquema personalizado y luego iniciemongosqldcon la opción para apuntar a este--schemaarchivo.Si ya cargó un esquema personalizado con el comando
upload, debe usar el comandoname-schemapara almacenarlo internamente con el nombre personalizado proporcionado. Luego, puede iniciarmongosqldcon las opciones--schemaSource,--schemaModey--schemaName.
Para obtener más información sobre cómo crear un esquema y muestreo de datos, consulte Asignar esquemas relacionales a MongoDB.
Requisitos previos
Instalar el conector de BI
Lanzamiento mongosqld
Hay tres opciones para iniciar y ejecutar.mongosqld Puedes:
Ejecutar
mongosqldcomo un servicio alojado con MongoDB AtlasInicie
mongosqlddesde la línea de comandosInstalar
mongosqldcomo un servicio del sistema
Ejecute BI Connector como un servicio alojado con MongoDB Atlas
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.
Iniciar mongosqld desde la línea de comandos
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
mongosqld con un archivo de configuración
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
Instalar mongosqld como un servicio del sistema
El Conector de BI requiere un archivo mongosqld.systemLog.path de mongosqld.conf configuración con la configuración especificada al ejecutarse como servicio del sistema. Con su editor de texto preferido, cree un archivo. Para revisar las opciones del archivo de configuración, consulte 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 archivo en su archivo de configuración deben ser absolutas y estar 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 fue exitosa.
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
Próximos pasos
Una vez que el Conector de BI esté en funcionamiento, podrá empezar a usarlo con su herramienta de BI preferida.Consulte Conectar herramientas de BI para obtener una lista de tutoriales de conexión.