Crear un informe de Power BI con datos de Dataverse
Nota
A partir de noviembre de 2020:
- Common Data Service ha cambiado de nombre a Microsoft Dataverse. Más información
- Se ha actualizado parte de la terminología en Microsoft Dataverse. Por ejemplo, entidad es ahora tabla y campo es ahora columna. Más información
Este artículo se actualizará pronto para reflejar la terminología más reciente.
Microsoft Dataverse le permite conectarse directamente a sus datos mediante Power BI Desktop para crear informes y para publicarlos en Power BI. Desde Power BI, los informes se pueden usar en paneles, compartir con otros usuarios y acceder a la plataforma cruzada en aplicaciones móviles de Power BI.

Requisitos previos
Para usar Power BI con Dataverse, necesita los siguientes elementos:
- Descargar e instalar Power BI Desktop, que es una aplicación gratuita que se ejecuta en su equipo local. Puede descargar Power BI desktop aquí.
- Entorno de Dataverse con permisos de creador para acceder al portal y permisos de lectura para acceder a los datos de las tablas.
- Debe tener la licencia apropiada de Power BI para crear y compartir informes de Power BI.
- Para usar el conector de Dataverse, la opción Habilitar punto de conexión TDS debe estar habilitada en el entorno. Más información: Administrar la configuración de las características
Buscar la URL del entorno de Dataverse
Abra Power Apps, seleccione el entorno al que se va a conectar, seleccione Configuración en la esquina superior derecha y, a continuación, seleccione Detalles de la sesión.
En el cuadro de diálogo Detalles de la sesión de Power Apps, seleccione Copiar detalles.
Pegue los detalles de la sesión en algún lugar, como el Bloc de notas, para poder copiar solo la URL de instancia. La URL de la instancia es la URL única para su entorno. La URL debe tener el formato:
https://yourenvironmentid.crm.dynamics.com/. Asegúrate de eliminar https:// y el / final de la URL antes de pegarlo para conectarse a su entorno. Téngala a mano para que pueda usarla cuando cree sus informes de Power BI.
Conectarse a Dataverse mediante el conector
Abra Power BI Desktop. Seleccione Archivo > Obtener datos > Power Platform.
Seleccione uno de los siguientes conectores y, a continuación, seleccione Conectar.
- Dataverse: este conector es la versión más reciente y utiliza el protocolo de flujo de datos tabulares (TDS).
- Common Data Service (heredado): esta es la versión anterior del conector. Utilice este conector cuando los resultados de la consulta superen los 80 MB. Esta versión también admite la paginación de los resultados de la consulta y la creación de informes que utilizan el tipo de datos de imagen.
En el cuadro de diálogo que aparece, pegue su URL del entorno de Dataverse en el cuadro Dominio del entorno, con el formato org.crm.dynamics.com. No incluya https:// ni finalice con /. Más información: Busque la URL de su entorno de Dataverse
Si seleccionó el conector de Dataverse, seleccione entre las siguientes opciones de modo de Conectividad de datos:
- Importar: le recomendamos que importe los datos en Power BI siempre que sea posible. Con este modo, los datos se almacenan en caché en el servicio de Power BI y se importan en un intervalo programado.
- DirectQuery: se conecta directamente a los datos en Dataverse. Utilice este modo para la recuperación de datos en tiempo real. Este modo también puede hacer cumplir el modelo de seguridad de Dataverse de forma más estricta. Más información: Orientación del modelo de DirectQuery en Power BI Desktop.
Seleccione Aceptar. Es posible que se le solicite que inicie sesión con las mismas credenciales que usa para conectarse a Power Apps y Dataverse. Seleccione Conectar.
Importante
Para usar el conector de Dataverse, los puertos TCP 1433 y/o 5558 deben estar abiertos para conectarse. Si solo el puerto 5558 está habilitado, debe agregar ese número de puerto a la URL del entorno de Dataverse, como yourenvironmentid.crm.dynamics.com: 5558.
Navegador muestra todas las tablas disponibles para su entorno, como las tablas de cuentas y contactos. Seleccione la tabla cuenta para obtener una vista previa de los datos en el panel derecho. Seleccione Cargar.

La tabla ahora se carga en el informe y puede empezar a crear informes o puede repetir los pasos anteriores para agregar tablas adicionales. Por ejemplo, en el panel Columnas, seleccione la columna nombre y luego seleccione la columna Número de empleados. En el panel Visualizaciones, seleccione Gráfico circular. Esto agrega una nueva visualización al lienzo de su informe.

Tipos de columnas especiales
Opciones
Las opciones se usan en tablas para ofrecer una lista desplegable de valores a un usuario en aplicaciones y flujos. Cuando se usa el conector de Power BI, las columnas de opciones se presentarán como dos columnas para mostrar tanto el valor único como el valor de visualización.
Por ejemplo, si tuviera una columna a elegir en la tabla llamada approvalstatus, vería dos columnas en Power BI:
approvalstatus: mostrará un valor entero único para cada elemento de su elección.approvalstatuspuede ayudar al aplicar filtros para que estos no se vean afectados si más adelante se cambian sus nombres para mostrar.approvalstatusname: muestra el nombre para mostrar descriptivo del elemento y se usa normalmente cuando se presenta la opción en una tabla o gráfico.approvalstatusapprovalstatusname1 Enviada 2 En revisión 3 Aprobados 4 Rechazada
Búsquedas
La búsqueda de columnas usa una relación de tablas de varios a uno (N:1) entre la tabla con la que se está trabajando y el tipo de fila de destino definido para la búsqueda. Las búsquedas se presentan en Power BI Desktop como dos columnas, lookup id y lookup id-name.
Navegar por las relaciones
Las relaciones de Dataverse requieren crear una relación en Power BI Desktop entre las dos tablas mediante una columna GUID, un identificador único generado por el sistema que garantiza que las relaciones se crean para las filas de creación en las que puede haber ambigüedad o duplicación con otras columnas. Puede leer más acerca de la administración de relaciones en Power BI desktop aquí.
Mientras algunas relaciones pueden crearse automáticamente, puede revisar y asegurarse de que se han establecido las relaciones correctas al crear el informe:
- La columna de búsqueda en la tabla incluirá el GUID de la fila en la tabla relacionada.
- La tabla relacionada tendrá una columna con el formato "[tableName]ID", que contiene el GUID. Por ejemplo,
AccountidoMyCustomtableid. - Con la característica de administración de relaciones de Power BI Desktop, crearía una nueva relación entre la columna de búsqueda y la columna de id. en la tabla relacionada.
Solución de problemas
Mensaje de error: el tamaño de los registros devueltos no puede exceder de 83886080
Este error puede ocurrir con el conector de Dataverse cuando se ejecuta o diseña un informe con un conjunto de resultados superior a 80 MB. TDS tiene un límite de tamaño del conjunto de resultados de 80 MB.
Para evitar este límite, optimice la consulta agregando filtros y eliminando columnas de forma que devuelva menos datos.
Mensaje de error: no se puede conectar (proveedor de canalizaciones con nombre del proveedor, error: 40: no se pudo abrir una conexión con SQL Server)
Cuando aparece este mensaje de error, el conector no se conecta al punto de conexión TDS. Esto puede ocurrir cuando la URL utilizada con el conector incluye https:// o / al final.
Quitar https:// y la barra diagonal inversa final para que la URL tenga la forma orgname.crm.dynamics.com.
Solución de problemas de conexión
Para obtener información sobre cómo solucionar problemas de conexión al usar el punto de conexión TDS, consulte Solución de problemas de conexión.
Consultar también
Usar modelos compuestos en Power BI Desktop
Ver datos de tabla de Dataverse for Teams en Power BI Desktop