Overview
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
mongodrdlun.drdlarchivo de esquema personalizado y luego iniciemongosqldcon la opción para apuntar a este--schemaarchivo.Si previamente cargó un esquema personalizado con el comando
upload, debe utilizar el comandoname-schemapara almacenar el esquema internamente bajo el nombre personalizado proporcionado. Luego puedes iniciarmongosqldcon--schemaSource,--schemaModey--schemaNameopciones.
Para obtener más información sobre la creación de un esquema y el muestreo de datos, consulta Mapea esquemas relacionales en MongoDB.
Requisitos previos
Install BI Connector
Lanzamiento mongosqld
Existen tres opciones para lanzar y ejecutar mongosqld. Usted puede:
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 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
Próximos pasos
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.