Criar um relatório personalizado

Este artigo mostra como criar um relatório personalizado para seu ambiente de sustentabilidade Microsoft Dynamics 365. Estas instruções usam o Power BI para criar o relatório e o Link do Azure Synapse para Dataverse para disponibilizar os dados em um formato fácil de usar e eficiente.

Este artigo inclui um cenário de ponta a ponta em duas partes. Dependendo de suas necessidades, talvez seja necessário seguir uma ou ambas as partes.

Note

  • Para criar um relatório personalizado do Power BI que usa dados do Dynamics 365 Sustainability para consumo fora do Dynamics 365 Sustainability, siga apenas a Parte 1.
  • Para inserir um relatório de Power BI existente em Dynamics 365 Sustainability, siga apenas a Parte 2.
  • Para obter um cenário completo de ponta a ponta, siga as Partes 1 e 2.

Prerequisites

Para concluir as instruções neste artigo, você precisa atender aos seguintes pré-requisitos:

  • Microsoft Dynamics 365 Sustainability
  • Power BI
  • Uma assinatura do Azure na qual você pode criar recursos (necessária apenas para a Parte 1)

Importante

Microsoft Dynamics 365 Sustainability, Power BI e sua assinatura do Azure devem estar no mesmo inquilino.

Nesta seção, você criará um relatório de Power BI personalizado que se conecta aos dados de sustentabilidade Microsoft Dynamics 365 usando o Link do Synapse do Azure. Use esta opção para criar um relatório personalizado do Power BI que usa dados do Dynamics 365 Sustainability para consumo fora do Dynamics 365 Sustainability ou para criar um cenário completo de ponta a ponta.

Reunir informações

  1. No portal Power Apps, selecione Dataverse na navegação à esquerda e selecione Azure Link do Synapse.

  2. Selecione Novo link na barra de menus superior.

  3. Anote a região listada ao lado de Seu ambiente está localizado em:. Você precisa dessas informações nas próximas etapas.

Preparar seu ambiente de Azure

Antes de criar seu relatório, prepare uma área em sua assinatura Azure para sincronizar os dados do relatório.

  1. Em uma nova guia do navegador, vá para o portal do Microsoft Azure.

  2. Insira grupos de recursos na caixa de pesquisa na parte superior da tela. Nos resultados da pesquisa, selecione Grupos de recursos. Na página Grupos de recursos, selecione Criar para criar um grupo de recursos.

  3. Na página Criar um grupos de recursos, preencha os seguintes campos:

    Field Description
    Subscription A assinatura que você deseja usar para este grupo de recursos.
    Grupo de recursos Insira um nome para o grupo de recursos. Neste exemplo, use rg-msm-customreports.
    Região Selecione a região que você obteve na etapa Reunir informações. Neste exemplo, use o Leste dos EUA.

    Captura de tela da página Criar um grupo de recursos.

  4. Selecione o botão Revisar +criar na parte inferior da tela. Depois que o Azure validar a configuração, selecione o botão Criar na parte inferior da página para concluir a criação do grupo de recursos.

  5. Após concluir essa etapa, insira a conta de armazenamento na caixa de pesquisa na parte superior da página. Nos resultados da pesquisa, selecione Contas de armazenamento. Na página Contas de armazenamento, selecione Criar para criar uma conta de armazenamento.

  6. Na página Criar uma conta de armazenamento, preencha os seguintes campos:

    Field Description
    Subscription A assinatura que você usou anteriormente.
    Grupo de recursos O nome do grupo de recursos que você criou.
    Nome da conta de armazenamento Insira um nome para a conta de armazenamento. Neste exemplo, use stmsmcustomreports.
    Região A mesma região que você especificou anteriormente.
    Desempenho Aceite o padrão.
    Redundância Aceite o padrão.

    Captura de tela da página Criar uma conta de armazenamento.

  7. Selecione o botão Avançar : Avançado > na parte inferior da página. Na guia Avançado, marque a caixa Habilitar namespace hierárquico em Data Lake Storage Gen2. Selecione o botão Revisar na parte inferior da página. Depois que o Azure validar a configuração, selecione o botão Criar na parte inferior da página para concluir a criação da conta de armazenamento.

  8. Quando a criação da nova conta de armazenamento for concluída, acesse o Controle de Acesso (IAM) e verifique se o usuário tem a função Proprietário de Dados do Blob de Armazenamento. Caso contrário, selecione Adicionar > Adicionar atribuição de função e atribua a si mesmo a função Proprietário de Dados do Blob de Armazenamento.

    Importante

    Essa etapa é importante, pois ter a função Proprietário ou Colaborador no nível do recurso não é suficiente para consultar dados do Synapse.

  9. Após concluir essa etapa, insira Azure Synapse na caixa de pesquisa na parte superior da página. Nos resultados da pesquisa, selecione Azure Synapse Analytics. Na página Azure Synapse Analytics, selecione Criar para criar um espaço de trabalho do Synapse.

  10. Na página Criar espaço de trabalho do Synapse, preencha os seguintes campos:

    Field Description
    Subscription A assinatura que você usou anteriormente.
    Grupo de recursos O nome do grupo de recursos que você criou anteriormente.
    Grupo de recursos gerenciado Deixe em branco.
    Nome do espaço de trabalho Insira um nome para seu espaço de trabalho do Synapse. Neste exemplo, use synmsmcustomreports.
    Região A mesma região que você especificou anteriormente.
    Nome da conta Insira o nome da conta de armazenamento que você criou anteriormente. Neste exemplo, insira stmsmcustomreports.
    Nome do sistema de arquivos Selecione Criar e insira o nome que desejar. Neste exemplo, insira synapse.

    Captura de tela da página Criar espaço de trabalho do Synapse.

  11. Selecione o botão Examinar + criar na parte inferior da página. Depois que o Azure validar a configuração, selecione Criar.

Conectar o Dataverse ao Azure Synapse

  1. Em uma nova guia do navegador, acesse o Power Apps Maker Portal.

  2. Selecione Dataverse no painel de navegação esquerdo e selecione Azure Link do Synapse.

  3. Selecione Novo link.

  4. No novo link, conclua os seguintes campos:

    Field Description
    Subscription A assinatura que você usou anteriormente.
    Grupo de recursos O nome do grupo de recursos que você criou anteriormente.
    Conta de armazenamento O nome da conta de armazenamento que você criou anteriormente.
  5. Selecione a caixa Conecte-se ao seu espaço de trabalho do Azure Synapse Analytics.

  6. Selecione Avançar.

  7. Na próxima página, selecione todas as tabelas que você deseja usar para criar seu relatório. Você não precisa selecionar todas as tabelas, a menos que precise delas para os relatórios.

  8. Clique em Salvar.

  9. Leva alguns minutos para que o Maker Portal se conecte e sincronize com seu Azure Synapse workspace. Quando for concluído, selecione as reticências e selecione Ir para o espaço de trabalho do Azure Synapse Analytics.

  10. No portal do Azure, navegue até sua área de trabalho. Na guia Dados, seus dados são preenchidos a partir do Microsoft Dynamics 365 Sustainability.

Conectar o Power BI ao Azure Synapse workspace

  1. Abra o aplicativo Power BI desktop e selecione Obter dados na faixa de opções e, depois, selecione Mais... na lista suspensa.

  2. Selecione Banco de dados SQL do Azure nas opções.

  3. Insira os detalhes do servidor, selecione DirectQuery como o modo de conectividade de dados e selecione OK. Para encontrar os detalhes do servidor, acesse o seu espaço de trabalho do Synapse e copie o ponto de extremidade SQL sem servidor.

  4. Selecione as tabelas da consulta a serem usadas para criar visuais no relatório.

  5. Depois de preparar o relatório, selecione Publicar para publicá-lo no seu espaço de trabalho.

Parte 2: Inserir relatório Power BI em Dynamics 365 Sustainability

Use esta opção para incorporar um relatório existente do Power BI ao Dynamics 365 Sustainability ou para criar um cenário completo de ponta a ponta.

Note

Essas instruções pressupõem que um relatório do Power BI já exista em um espaço de trabalho compartilhado no Power BI no mesmo locatário do Microsoft 365. Eles também pressupõem que o relatório Power BI tenha pelo menos um relatório e um painel.

Adicionar o relatório ao Power Platform

  1. No portal Power Apps, acesse Solutions > Nova solução para criar uma solução. Neste exemplo, a solução é chamada Solução de demonstração.

  2. Selecione a solução para abri-la. Na solução, acesse Novo > Painel > Power BI incorporado.

    Captura de tela da abertura da solução.

  3. No painel direito, preencha os seguintes campos:

    Field Description
    Type Escolha um relatório Power BI ou um painel de Power BI.
    Mostrar relatórios somente no ambiente Certifique-se de que essa opção não esteja selecionada.
    Espaço de trabalho do Power BI Selecione o espaço de trabalho compartilhado.
    Power BI - relatório Selecione o relatório Power BI.

    Clique em Salvar.

    Captura de tela da inserção do relatório.

Adicionar o relatório ao menu de navegação do Dynamics 365 Sustainability

  1. Na mesma solução, vá para Adicionar existente > Mais > Mapa do site e selecione Dynamics 365 Sustainability. Ao lado do elemento sitemap Dynamics 365 Sustainability, selecione as reticências (...) e, em seguida, selecione Edit.

  2. Selecione a área do menu de navegação onde você deseja adicionar o painel.

  3. Na barra de ferramentas, selecione Adicionar > Sub-área.

  4. Na pagina Nova subárea, preencha os seguintes campos:

    Field Description
    Tipo de conteúdo Selecione Painel de Controle.
    Dashboard Selecione Relatório de demonstração do Power BI ..
    Título Insira um título para o painel.

    ! OBSERVAÇÃO] Para tornar o item de menu visível apenas para determinados usuários, use o atributo Entidade de privilégios avançados >>. O item de menu é visível apenas para usuários que têm privilégios de leitura para a entidade selecionada.

  5. Selecione Salvar e fechar e, em seguida, publique a solução.

Note

Você também pode adicionar o menu de navegação do elemento App em vez do Sitemap. No entanto, essa abordagem pode gerar um problema de cache que impede que o painel correto apareça imediatamente. Talvez seja necessário aguardar algumas horas antes de ver o resultado correto em Dynamics 365 Sustainability.

  • [Analytics