Criar um relatório do Power BI com o conector do Common Data ServiceCreate a Power BI report using the Common Data Service connector

O Common Data Service permite-lhe ligar diretamente aos seus dados utilizando o Power BI Desktop para criar relatórios e publicá-los no Power BI.Common Data Service allows you to connect directly to your data using Power BI Desktop to create reports and publish them to Power BI. No Power BI, os relatórios podem ser utilizados em dashboards, partilhados com outros utilizadores e acedidos a partir de diferentes plataformas em aplicações móveis do Power BI.From Power BI, reports can be used in dashboards, shared to other users, and accessed cross platform on Power BI mobile apps.

Power BI DesktopPower BI Desktop

Pré-requisitosPrerequisites

Para utilizar o Power BI com o Common Data Service, precisa dos seguintes itens:To use Power BI with Common Data Service, you need the following items:

  • Transferir e instalar o Power BI Desktop, que é uma aplicação gratuita executada no computador local.Download and install Power BI Desktop, which is a free application that runs on your local computer. Pode transferir o Power BI Desktop aqui.You can download Power BI desktop here.
  • Ambiente Common Data Service com as permissões do criador para aceder ao portal e as permissões de leitura para aceder aos dados nas entidades.Common Data Service environment with maker permissions to access the portal and read permissions to access data within entities.

Localizar o URL do seu Ambiente do Common Data Service.Finding your Common Data Service Environment URL

  1. Abra Power Apps, selecione o ambiente ao qual vai ligar, selecione Definições no canto superior direito e selecione Definições avançadas.Open Power Apps, select the environment you're going to connect to, select Settings in the top-right corner, and then select Advanced settings.

  2. No novo separador de browser que é aberto, copie a raiz do URL.In the new browser tab that opens, copy the root of the URL. Este é o URL exclusivo para o seu ambiente.This is the unique URL for your environment. O URL aparece no formato https://yourenvironmentid.crm.dynamics.com/.The URL will be in the format of https://yourenvironmentid.crm.dynamics.com/. Certifique-se de que não copia o resto do URL.Make sure not to copy the rest of the URL. Tome nota deste local para que possa utilizá-lo ao criar um relatório do Power BI.Keep this somewhere handy so you can use it when creating your Power BI reports.

    Ambiente Common Data ServiceCommon Data Service Environment

A ligar ao Common Data Service do Power BI DesktopConnecting to Common Data Service from Power BI Desktop

  1. Abra Power BI Desktop.Open Power BI Desktop. Selecione Ficheiro > Obter Dados e selecione Obter dados para começar para abrir a lista completa de origens de dados disponíveis para o Power BI Desktop.Select File > Get Data and then select Get data to get started to open the full list of data sources available for Power BI Desktop.

  2. Digite comum na caixa Procurar, selecione Common Data Service e selecione Ligar.Type common in the Search box, select Common Data Service, and then select Connect.

    Ligar o Power BI Desktop ao Common Data ServicePower BI Desktop connect to Common Data Service

  3. Na caixa de diálogo do Common Data Service que aparece, cole o seu URL do ambiente do Common Data Service caixa URL do servidor e selecione OK.In the Common Data Service dialog box that appears, paste in your Common Data Service environment URL into the Server Url box and select OK. Poderá ser solicitado que inicie sessão com as mesmas credenciais que utiliza para ligar ao Power Apps e ao Common Data Service.You might be prompted to sign in using the same credentials you use to connect to Power Apps and Common Data Service. Selecione Ligar.Select Connect.

  4. O Navegador mostra todas as entidades disponíveis para o seu ambiente agrupadas em duas pastas.The Navigator displays all entities available for your environment grouped into two folders.

    • Entidades – são entidades padrão e entidades personalizadas que criou ou importou no seu ambiente.Entities - are standard entities and custom entities that you have created or imported in your environment.
    • Sistema - contém todas as entidades no seu ambiente, incluindo as entidades do sistema.System - contains all entities in your environment, including system entities.
  5. Selecione a entidade Conta para ver uma pré-visualização dos seus dados no painel direito.Select the Account entity to see a preview of your data in the right pane. Selecione Carregar.Select Load.

    Carregar registos de entidade da contaLoad account entity records

  6. A sua entidade está agora carregada no relatório e pode começar a criar relatórios ou a repetir os passos anteriores para adicionar mais entidades.Your entity is now loaded into your report, and you can begin building reports, or repeat the previous steps to add additional entities. Por exemplo, no painel Campos, selecione o campo nome e selecione o campo numberofemployees.For example, in the Fields pane, select the name field and then select the numberofemployees field. No painel Visualizações, selecione Gráfico circular.In the Visualizations pane, select Pie chart. Isto adiciona uma nova visualização à sua tela de relatório.This adds a new visualization to your report canvas.

    Visualização do Power BI DesktopPower BI Desktop visualization

Utilizar conjuntos de opçõesUsing option sets

Conjuntos de opções são utilizados em entidades para fornecer uma lista pendente de valores para o utilizador em aplicações e fluxos.Options sets are used in entities to provide a drop-down list of values to a user in apps and flows. Quando utilizar o conector do Power BI, os campos de conjunto de opções serão apresentados como duas colunas para mostrar o valor exclusivo e o valor a apresentar.When using the Power BI connector option set fields will be presented as two columns to show both the unique value, and the display value.

Por exemplo, se tivesse um conjunto de opções na sua entidade denominada ApprovalStatus, veria dois campos no Power BI:As an example, if you had an option set on your entity called ApprovalStatus, you would see two fields in Power BI:

  • ApprovalStatus – isto irá mostrar um valor inteiro exclusivo para cada item no seu conjunto de opções, isto ajuda quando aplicar filtros, para que não sejam afetados se efetuar alterações no futuro ao nome a apresentar.ApprovalStatus - This will show a unique integer value for each item in your option set, this is help when applying filters so they will not be impacted if you make future changes to the display name.

  • ApprovalStatus_display – isto irá mostrar o nome a apresentar amigável do item e é utilizado mais frequentemente quando apresenta a opção numa tabela ou gráfico.ApprovalStatus_display - This will show the friendly display name of the item and is most commonly used when presenting the option in a table or chart.

    ApprovalStatusApprovalStatus ApprovalStatus_DisplayApprovalStatus_Display
    11 SubmetidoSubmitted
    22 Em RevisãoIn Review
    33 AprovadoApproved
    44 RejeitadoRejected

As relações no Common Data Service exigem a criação de uma relação no Power BI Desktop entre as duas entidades que utilizam um campo GUID, este é identificador único gerado pelo sistema que assegura que as relações são criadas para os registos criados onde pode existir ambiguidade ou duplicação com outros campos.Relationships in Common Data Service require you to create a relationship within Power BI desktop between the two entities using a GUID field, this is a system-generated unique identifier that ensures relationships are created for the create records where ambiguity or duplication may exist with other fields. Pode ler mais acerca da gestão de relações no Power BI Desktop aqui.You can read more about managing relationships in Power BI desktop here.

Enquanto algumas relações podem ser criadas automaticamente, pode rever e garantir que as relações corretas são estabelecidas quando cria o relatório:While some relationships may be automatically created, you can still review and ensure the correct relationships are established when creating your report:

  • O campo de pesquisa na entidade conterá o GUID do registo na entidade relacionada.The lookup field on the entity will contain the GUID of the record in the related entity.
  • A entidade relacionada terá um campo no formato "[EntityName]ID" que contém o GUID, por exemplo, Accountid ou MyCustomEntityidThe related entity will have a field in the format "[EntityName]ID" that contains the GUID, for example Accountid or MyCustomEntityid
  • Utilize a funcionalidade de Gerir Relações no Power BI Desktop para criar uma nova relação entre o campo de pesquisa e o campo de id na entidade relacionada.Using the Power BI desktop Manage Relationships feature, you would create a new relationship between your lookup field, and the id field on the related entity.

Passos seguintesNext steps