Microsoft Power BI le permite obtener información empresarial mediante la generación de visualizaciones, paneles e informes a partir de los datos de su organización. Para recopilar sus datos, utiliza Power BI Desktop, que incluye varios conectores que le permiten analizar datos en varios almacenes de datos populares. Este artículo le muestra cómo puede integrar Power BI Desktop con almacenes de datos en backends para los que no hay un conector dedicado.
Power BI Desktop, como muchas otras aplicaciones de análisis, es compatible con ODBC, una interfaz genérica de acceso a datos, que permite ampliar la opción predeterminada de back-end. Para acceder a un back-end desde Power BI Desktop mediante ODBC, debe obtener un controlador ODBC para ese back-end. Para ilustrar el proceso, los siguientes pasos muestran cómo integrar Power BI Desktop con Salesforce.com y MongoDB mediante el uso de un controlador ODBC de Easysoft para estos productos.
Ejemplo:Cómo conectar Power BI a Salesforce.com
Los componentes necesarios para conectar Power BI a Salesforce.com son:
Power BI Desktop <-> Controlador ODBC de Salesforce.com <-> Salesforce.com
Ejemplo:cómo conectar Power BI a MongoDB
Los componentes necesarios para conectar Power BI a MongoDB son:
Escritorio de Power BI <-> Controlador ODBC de MongoDB <-> MongoDB
El controlador ODBC de Salesforce.com y el controlador ODBC de MongoDB están disponibles para descargar desde el sitio web de Easysoft.
Instalación, licencia y prueba del controlador ODBC de Easysoft
- Descargue el controlador ODBC de Windows Salesforce.com o el controlador ODBC de Windows MongoDB según sea necesario. (Es necesario registrarse).
- Instale y obtenga la licencia del controlador ODBC de Easysoft en una máquina con Windows.
Para obtener instrucciones de instalación, consulte la documentación del controlador ODBC de Salesforce.com o la documentación del controlador ODBC de MongoDB.
Antes de poder usar el controlador ODBC de Easysoft para conectar Power BI Desktop a Salesforce.com o MongoDB, debe configurar una fuente de datos ODBC del sistema. Una fuente de datos ODBC almacena los detalles de conexión para la base de datos de destino (p. ej., Salesforce.com) y el controlador ODBC necesario para conectarse (p. ej., el controlador ODBC de Salesforce.com).
Para ejecutar el Administrador de ODBC en Windows de 32 bits, abra Herramientas administrativas en el Panel de control y luego abra Orígenes de datos (ODBC). (En versiones anteriores de Windows, el subprograma del Panel de control que inicia el Administrador de ODBC tiene la etiqueta Orígenes de datos).
Para ejecutar el Administrador de ODBC en Windows de 64 bits, en el cuadro de diálogo Ejecutar de Windows, escriba este comando:
%windir%\system32\odbcad32.exe
Nota Este comando ejecuta la versión de 64 bits del Administrador ODBC. Como Power BI Desktop es una aplicación de 64 bits en Windows de 64 bits, esta es la versión que necesita usar.
Utilice el Administrador de ODBC para crear su fuente de datos del controlador ODBC.
Creación de una fuente de datos ODBC de Salesforce.com
- Elija la pestaña DSN del sistema y luego elija Agregar.
- En el cuadro de diálogo Crear nueva fuente de datos, seleccione Easysoft ODBC-Salesforce Driver y luego seleccione Finalizar.
- Complete el cuadro de diálogo Configuración de DSN del controlador Easysoft ODBC-Salesforce:
Configuración Valor DNS Salesforce.com Nombre de usuario El nombre de su usuario de Salesforce.com. Por ejemplo, [email protected]. Contraseña La contraseña de su usuario de Salesforce.com. Ficha El token de seguridad para su usuario de Salesforce.com, si es necesario. Para averiguar si necesita proporcionar un token de seguridad, elija el botón Probar. Si el intento de conexión falla con un error que contiene
LOGIN_MUST_USE_SECURITY_TOKEN
, debe proporcionar uno.Salesforce.com envía por correo electrónico el token de seguridad a la dirección de correo electrónico asociada con su cuenta de usuario de Salesforce.com. Si no ha recibido un token de seguridad, puede regenerarlo. Salesforce.com luego le enviará por correo electrónico el nuevo token de seguridad. Para regenerar su token de seguridad, inicie sesión en Salesforce.com y luego seleccione Configuración en el menú de usuario. Busque "token de seguridad" en el cuadro Búsqueda rápida. Haga clic en Restablecer token de seguridad en la página Restablecer token de seguridad. Cuando reciba el token en su cliente de correo electrónico, cópielo y luego péguelo en el campo Token.
- Utilice el botón Probar para verificar que puede conectarse con éxito a Salesforce.com.
Creación de una fuente de datos ODBC de MongoDB
- Elija la pestaña DSN del sistema y luego elija Agregar.
- En el cuadro de diálogo Crear nueva fuente de datos, elija Easysoft ODBC-MongoDB Driver y luego elija Finalizar.
- Complete estos campos Cuadro de diálogo Easysoft ODBC-MongoDB Driver DSN Setup:
Configuración Valor DNS MongoDB Descripción Controlador ODBC Easysoft MongoDB Servidor El nombre o la dirección IP del host donde se ejecuta su instancia de MongoDB. Nombre de usuario Si necesita proporcionar un nombre de usuario para acceder a su base de datos MongoDB, ingréselo aquí. Contraseña La contraseña de su nombre de usuario MongoDB. Ignorar autenticación Si MongoDB no requieren que proporcione un nombre de usuario y una contraseña, habilite esta opción. Esta es una solución alternativa para aplicaciones como Power BI Desktop que siempre pasan un nombre de usuario y una contraseña en la cadena de conexión, independientemente de si es necesario. - Utilice el botón Probar para verificar que puede conectarse con éxito a su base de datos MongoDB.
Conectar Power BI a su base de datos ODBC
Ahora puede conectar Power BI Desktop a la base de datos. En nuestro ejemplo, las bases de datos de destino son Salesforce.com y MongoDB:
- En Power BI Desktop, elija Obtener datos.
- En el cuadro de diálogo Obtener datos, elija ODBC y luego elija Conectar.
- En el cuadro de diálogo Desde ODBC, seleccione su fuente de datos ODBC y luego elija Aceptar.
- Ingrese su nombre de usuario y contraseña de la base de datos cuando se le solicite.
Si comete un error al ingresar el nombre de usuario y la contraseña, cancele el proceso de conexión. Luego, en Opciones y configuración de Power BI Desktop, edite el origen de datos. Especifique el nombre de usuario o la contraseña correctos en el cuadro de diálogo de credenciales del origen de datos. De lo contrario, Power BI Desktop seguirá usando las credenciales incorrectas almacenadas en caché.
Si está utilizando MongoDB y normalmente no necesita ingresar un nombre de usuario y una contraseña, ingrese algunas cadenas ficticias en los espacios provistos. Suponiendo que habilitó
Ignore Auth
al configurar la fuente de datos de Easysoft, su conexión tendrá éxito. - En el cuadro de diálogo Navegador, elija las tablas que desea analizar en Power BI Desktop y luego elija Cargar.
Los datos ODBC ahora están disponibles para usar en visualizaciones de Power BI.