Cree un informe de Power BI utilizando datos de Dataverse
Microsoft Dataverse permítelle conectarse directamente aos seus datos mediante Power BI Desktop para crear informes e publicalos en Power BI. Desde Power BI, pode utilizar os informes en paneis, compartidos con outros usuarios e acceder entre plataformas en aplicacións para móbil Power BI.
Requisitos previos
Para usar Power BI con Dataverse, necesita os seguintes elementos:
- Descargar e instalar Power BI Desktop, que é unha aplicación gratuíta que se executa no seu computador local. Pode descargar Power BI desktop aquí.
- Un ambiente de Power Platform cos seguintes privilexios:
- Para acceder aos datos dunha táboa, debe ter privilexios de lectura na táboa.
- Para modificar unha táboa en make.powerapps.com, debe ter un rol de seguranza que inclúa privilexios de creador, como o personalizador do sistema ou o creador de ambientes.
- Debe ter a licenza de Power BI para crear e compartir informes de Power BI.
- Para usar o conector de Dataverse, o axuste Activar extremo de TDS debe estar activado no seu contorno. Máis información: Xestionar a configuración das funcións
Nota
A maioría dos servidores proxy non manexan os datos do protocolo Tabular Data Stream (TDS) utilizados polo conector de Dataverse para Power BI.
Conectarse a Dataverse usando un conector
Abrir Power BI Desktop. Seleccione Ficheiro > Obter datos > Power Platform.
Seleccione o conector Dataverse e logo seleccione Conectar.
Na lista de ambientes, expanda o ambiente que desexe, seleccione as táboas que desexe e, a continuación, seleccione Cargar.
Seleccione entre as seguintes opcións de modo de Conectividade de datos:
- Importar: recomendámoslle importar datos a Power BI sempre que sexa posible. Con este modo, os datos almacénanse na caché no servizo de Power BI e impórtanse nun intervalo programado.
- DirectQuery: conéctase directamente aos datos de Dataverse. Utilice este modo para a recuperación de datos en tempo real. Este modo tamén pode aplicar máis estritamente o modelo de seguranza de Dataverse. Máis información: Guía do modelo de DirectQuery en Power BI Desktop.
Seleccione Aceptar. É posible que se lle solicite iniciar sesión usando as mesmas credenciais que utiliza para conectarse a Power Apps e Dataverse. Seleccione Conectar.
Importante
Para usar o conector de Dataverse, os portos TCP 1433 e/ou 5558 deben estar abertos para conectarse. Se só está habilitado o porto 5558, deberá engadir ese número de porto ao URL do contorno como yourenvironmentid.crm.dynamics.com:5558.
Crear informes usando táboas de Dataverse
Tras cargar as táboas usando un conector, pode comezar a crear informes ou repita os pasos anteriores para engadir táboas adicionais. Por exemplo, no panel Columnas, seleccione a columna nome e logo seleccione a columna númerodeempregados. No panel Visualizacións, seleccione Gráfica de torta. Isto engade unha nova visualización ao seu lenzo de informe.
Tipos de columnas especiais
Columnas de elección
As columnas de selección utilízanse nas táboas para proporcionar unha lista despregable de elementos a un usuario para facer unha única selección en aplicacións e fluxos. Cando utiliza a opción do conector Dataverse, as columnas presentaranse en forma de dúas columnas para mostrar o valor único e o valor de elemento para mostrar.
Por exemplo, se tivese unha columna de opción na táboa chamada approvalstatus
, vería dúas columnas en Power BI:
approvalstatus
: Isto amosará un valor enteiro único para cada elemento que escolla.approvalstatus
pode axudar cando aplica filtros para que os filtros non se vexan afectados cando faga futuros cambios no nome de visualización.approvalstatusname
- Isto mostra o nome para mostrar sinxelo do elemento e utilízase comunmente cando presenta a opción nunha táboa ou gráfica.approvalstatus
approvalstatusname
1 Enviada 2 En revisión 3 Aprobados 4 Rexeitada
Impacto no rendemento e columnas do nome da elección
Ao recuperar o nome da etiqueta para unha columna de elección, Dataverse fai unha unión coa táboa interna do mapa de cadeas (onde se almacenan as etiquetas localizadas). Isto execútase para cada columna de etiqueta/nome. Teña en conta que, esta unión e facer filtros na columna do nome da etiqueta, en lugar da columna do valor, pode afectar significativamente ao rendemento da consulta do informe.
Columnas de elección
As opcións son similares ás columnas de elección coa diferenza de que os usuarios poden seleccionar varios elementos da lista. Actualmente, as opcións non son totalmente compatibles co conector de Dataverse. Cando use o conector Dataverse con columnas de opcións, só recibe os valores enteiros, que están separados por comas. Non se devolven as columnas do nome da etiqueta do elemento. Para obter máis información sobre os tipos de datos de Dataverse non compatibles co conector de Dataverse, consulte Operacións e tipos de datos admitidos.
Buscas
As columnas de busca usan unha relación de táboa de moitos a un (N: 1) entre a táboa coa que está a traballar e o tipo de fila de destino definido para a busca. As buscas preséntanse en Power BI Desktop como dúas columnas, id de busca e nome de id de busca.
Desprazarse polas relacións
As relacións de Dataverse requiren que cree unha relación dentro de Power BI desktop entre dúas táboas que usan unha columna de GUID, este é un identificador exclusivo xerado polo sistema que garante que se creen relacións para as filas creadas onde pode existir ambigüidade ou duplicación con outras columnas. Pode ler máis información acerca da xestión de relacións en Power BI desktop aquí.
Mentres algunhas relacións poden crearse automaticamente, aínda pode revisar e garantir a correcta relacións estabelecida ao crear o informe:
- A columna de busca da táboa conterá o GUID da fila da táboa relacionada.
- A táboa relacionada terá unha columna en formato "[tableName]ID" que contén o GUID, por exemplo
Accountid
ouMyCustomtableid
- Coa funcionalidade Xestionar Relacións de Power BI Desktop, pode crear unha nova relación entre a columna de busca e a columna de ID na táboa relacionada.
Busque o URL do contorno
Abra Power Apps, seleccione o contorno ao que desexa conectarse, seleccione Configuración na esquina superior dereita e logo seleccione Detalles da sesión.
Na caixa de diálogo Detalles da sesión de Power Apps, seleccione Copiar detalles.
Pegue os detalles da sesión nalgún lugar como o Bloc de notas para que só poida copiar o URL da instancia. O URL da instancia é o URL único para o seu contorno. O URL terá o seguinte formato:
https://yourenvironmentid.crm.dynamics.com/
. Garde isto nalgún lugar útil para poder usalo ao crear os seus informes de Power BI.
Resolución de problemas
Mensaxe de erro: o tamaño dos rexistros de retorno non pode superar os 83886080
Este erro pode producirse co conector Dataverse cando executa ou deseña un informe cun conxunto de resultados superior a 80 MB. TDS ten un límite de tamaño do conxunto de resultados de 80 MB.
Para evitar este límite, optimice a consulta engadindo filtros e soltando columnas para que a consulta devolva menos datos.
Solución alternativa para un gran número de buscas ou columnas de elección
Se aparece a mensaxe de erro en Power BI cando tenta conectarse a unha táboa cun gran número de buscas ou columnas de elección, a seguinte solución manual pode permitirlle conectarse á táboa. A conta, o contacto e a táboa de oportunidades pode atopar este problema cando se personalizan amplamente con buscas adicionais ou columnas de elección.
Conéctese manualmente á táboa nun informe de Power BI:
En Power BI Desktop co informe cargado, seleccione Transformar datos para cargar Power Query.
Seleccione Fonte nova > Consulta en branco.
Dea un nome á súa consulta.
Seleccione Editor avanzado na ficha Inicio de Power BI Desktop.
Substitúa o texto da consulta polo seguinte texto da consulta.
let Source = CommonDataService.Database("<myenvironment.crmX>.dynamics.com"), dbo_contact = Source{[Schema="dbo",Item="contact"]}[Data], #"selectedcolumns" = Table.SelectColumns(dbo_contact,{"fullname", "emailaddress1"}) in #"selectedcolumns"
Substitúa myenvironment.crmX no texto da consulta co seu valor de dominio do contorno, como contoso.crm4.
Seleccione Feito.
Seleccione Escoller columnas para engadir as columnas adicionais necesarias.
Seleccione Pechar e aplicar para gardar as modificacións no modelo.
Cando se lle solicite, seleccione Consulta directa para a nova consulta.
Agora pódese usar a consulta no informe.
Mensaxe de erro: non se puido conectar (provedor chamado provedor de canles, erro: 40 - Non se puido abrir unha conexión con SQL Server)
Cando se amosa esta mensaxe de erro, o conector non se pode conectar co extremo TDS. Isto pode ocorrer cando o URL empregado co conector inclúe https:// e/ou o / ao final.
Elimine https:// e a barra diagonal final para que o URL presente a forma orgname.crm.dynamics.com.
Resolución de problemas de conexión
Para obter información sobre a resolución de problemas de conexión ao usar o punto final TDS, consulte Resolución de problemas de conexión.
Consulte tamén
Usar modelos compostos en Power BI Desktop
Ver os datos da táboa Dataverse for Teams en Power BI Desktop
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios